Як об'єднати дату в MS-excel та отримати дату (не число)


15

Коли я намагаюся об'єднати дві клітини в MS-excel у формулі, у мене дата є цілим числом (наприклад: 04 квітня 2012 року стає 41006).

Як я можу відобразити дату також у клітинках формули?

Відповіді:


28

Ось так Excel бачить дати. Щоб побачити їх так, як ви хочете, вони повинні бути відформатовані, а також у самоті в комірці, що можна зробити, змінивши форматування комірки. Коли ви хочете поєднати дату з іншими речами, такими як текст, вам потрібно використовувати формулу, щоб відформатувати дату так, як вам потрібно. Ось як:

Використовуйте формулу TEXT, щоб змінити дату на текст у потрібному форматі. Якщо ви поєднували текст Last run onз датою в комірці, скажімо, A2, то ваша формула виглядала б так

=CONCATENATE("Last run on ",TEXT(A2,"DD/MM/YYYY")) 

Звичайно, вам насправді не потрібен конкатенат:

="Last run on "&TEXT(A2,"DD/MM/YYYY")

Але конкатенат дає зрозуміти, що ти робиш.


У будь-якому випадку вони повернуть значення Last run on 06/11/2013(якщо це стосувалась дата.) Потім ви можете змінити шаблон тексту, щоб змінити формат дати; напр

"MM-YY" за 06-11
"DD MMM" за 06 листопада
"DDDD DD MMMM YYYY" за середу 06 листопада 2013 року


1
Я натрапив на цю відповідь, намагаючись сформувати комірки разом з роздільником (відповідно до цього питання), і це також працює на це.
Мітч

Відмінно працював над іншими інструкціями щодо форматування, такими як = CONCATENATE ("Це", TEXT (A2, "#. 00"), "!")
RobertB

Одне зауваження, якщо аркуш не в англійській мові, то коди форматування також локалізовані, тому, наприклад, у фінській мові ви зробите "vvvv-kk-pp" як код форматування.
Пасі Саволайнен
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.