2013-11-06 15:33:39 +0000 2013-11-06 15:33:39 +0000
15
15

Как соединить дату в MS-excel и получить дату (не число)

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

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

Ответы (1)

28
28
28
2013-11-06 16:20:10 +0000

Вот как Эксель видит даты. Чтобы увидеть их так, как вы хотите, они должны быть отформатированы, и в одиночку в ячейке, что может быть сделано путем изменения форматирования ячейки. Когда необходимо совместить дату с другими вещами, например с текстом, необходимо использовать формулу, чтобы отформатировать дату так, как нужно. Вот как:

Используйте формулу 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 года.

Похожие вопросы

6
13
9
10
12