Відформатуйте дату, отриману з іншої комірки для відображення, використовуючи CONCATENATE


16

З огляду на 2 різні дати в A1 та B1, я хочу зробити лише показати діапазон дат як мітку в A2, використовуючи =concatenate(A1, " - ", A2)

Однак A1 у форматі за замовчуванням (MM / DD / YYYY), і я хочу, щоб на етикетці були дати у форматі DD MON, РРРР (як 21.12.2012 -> 21 грудня 2012).

Здається, це не повинно бути надто складним, але я не міг знайти жодного способу зробити це, шукаючи поки що. Я думаю, я міг би скопіювати ту саму дату в іншу приховану комірку з відповідним форматом і посилатись на цю concatenateфункцію для виклику функції - але я б скоріше це зробив безпосередньо, якщо це можливо.

Тому я шукаю щось таке:

=concatenate(FORMAT(A1, 'DD MON YYYY'), " - ", FORMAT(A1, 'DD MON YYYY'))

за винятком того, що я не можу знайти відповідну функцію.

Відповіді:


13

У електронних таблицях Google немає функції форматування. Ви повинні використовувати функцію TEXT (номер, формат) .

Я мушу визнати, що я завжди припускаю, що це буде формат, але Excel використовує текст, тому Google також повинен використовувати його.


21

Для мене це спрацювало чудово:

=A1&TEXT(A2," mmmm d, yyyy")

Джерело


Ласкаво просимо до веб-додатків! Будь ласка, не публікуйте відповіді за допомогою лише посилань. Якщо посилання стає мертвим, ваша відповідь марна. Укажіть фактичну відповідь у своєму дописі та, якщо потрібно, посилання на джерело. Я пропоную вам трохи часу прочитати FAQ . Спасибі!
codingbadger

Чи існує перелік форматів мм dd yy типу, який підтримує Google Sheets?
Златті
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.