2015-03-18 4 views
1

Я использую следующее как формула массива, начиная с колонки R2 для электронной таблицы Excel, которая сочетает в себе данные из четырех колонок:Формула потери Дата форматирования

=L2&" "&N2&" "&Q2&" "&P2 

Колонка L содержит дату в следующем формате: 2/23/2015.

Формула, используемая для показа даты, как показано выше, но теперь по какой-то причине формат изменился с 2/23/2015 на 42081.

Кажется, я не могу показать дату, как это когда-то было. Также таблицу Excel, которую я применяю, она загружается из другого источника каждый день, поэтому я не знаю, изменилось ли форматирование по умолчанию, даже несмотря на то, что данные точно такие же.

ответ

3

Когда вы объединяетесь, вы просто получаете значения не форматирования, потому что форматирование чисел не применяется в созданной текстовой строке. Вы можете использовать функцию TEXT, чтобы диктовать формат в этом контексте, например.

=TEXT(L2,"m/d/yyyy")&" "&N2&" "&Q2&" "&P2

1

С MDY конвенцией, если L2 отформатирован как текст до входа, то манипуляции в 2/23/2015 бы сохранить этот дисплей в формуле, объединяющую с другими строками. Аналогично, если не вводится ключ, а вводится с Ctrl + :.

Если L2 отформатирован как общий или короткий, индекс даты будет объединен (42081 в примере выше), хотя дисплей в L2 не изменится.

В то время как изменение форматирования может быть наиболее вероятным объяснением (и решением, предоставленным @barry), другая возможность - изменение соглашения даты от DMY. В этом случае 2/23/2015 будет отображаться и конкатенироваться как в ячейке, отформатированной как короткая дата. 2/12/2015 в этом случае, однако, отобразилось бы как таковое, но в системе дат 1900, объединенной как 42340 - серийный номер даты для 2 декабря, а не 12 февраля.

Смежные вопросы