Как соединить дату в MS-excel и получить дату (не число)
Когда я пытаюсь соединить две ячейки в MS-excel в формуле, у меня есть дата в виде целого числа (например: 04 апреля 2012 года станет 41006).
Как отобразить дату также в ячейках формулы?
Когда я пытаюсь соединить две ячейки в MS-excel в формуле, у меня есть дата в виде целого числа (например: 04 апреля 2012 года станет 41006).
Как отобразить дату также в ячейках формулы?
Вот как Эксель видит даты. Чтобы увидеть их так, как вы хотите, они должны быть отформатированы, и в одиночку в ячейке, что может быть сделано путем изменения форматирования ячейки. Когда необходимо совместить дату с другими вещами, например с текстом, необходимо использовать формулу, чтобы отформатировать дату так, как нужно. Вот как:
Используйте формулу 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 MMM YYY” для среды 06 ноября 2013 года.