13

Когда я пытаюсь объединить две ячейки в MS-Excel в формуле, у меня есть дата в виде целого числа (например: 04 апреля 2012 станет 41006).

Как я могу отобразить дату также в ячейках формулы?

1 ответ1

25

Это способ, которым 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 (если это была рассматриваемая дата). Затем вы можете изменить шаблон текста, чтобы настроить формат даты; например

"ММ-ГГ" на 06-11
"ДД МММ" на 06 ноября
"ДДДД ДД ММММ ГГГГ" за среду 06 ноября 2013 года

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .