2015-07-07 3 views
0

прочитал я попробовал миллион вещи, чтобы получить Excel прочитать дату, которая тянет по формуле:Excel не будет датой

=(LEFT(VLOOKUP(C7,'Input Engagement Status'!C:M,9,FALSE),11)) 

я использую LEFT, потому что ячейка я ссылаюсь хранения два даты одновременно. Выходной сигнал «mmm dd yyyy».

Я пробовал текст в столбцы, но формула раздвигается, а не дата, на которую он читает.

Я пробовал настраивать форматирование, чтобы создать новый формат даты для "mmm dd yyyy". Я изменил с общего, на цифры, на текст, и на данный момент у меня нет решений. Любая помощь будет принята с благодарностью.

+0

Пожалуйста, разместите образцы данных, которые показывают две даты, хранящиеся в одной и той же ячейке. – Jeeped

ответ

0

Способ иллюстрации различий заключается в дате на рабочем листе. Excel обрабатывает даты как 1 за каждый день, прошедший 31 декабря 1899 года. Сегодня, как представляется, 42,192 (или 42192, как видит Excel).

Если положить =TODAY() в клетке (например, А1) и использовать =RIGHT(A1, 2), ячейка A1, вероятно, показывает, 07/07/2015, но основная ценность 42192 так RIGHT(A1, 2) собирается вернуть 92. Форматирование ячейки, чтобы отобразилась Вторник, 7 июля 2015 г. и RIGHT(A1, 2) все еще собираются вернуть 92.

Если у вас есть две даты в одной и той же ячейке, разделенные пробелом или другим разделителем в виде текстовой строки, тогда вы сможете вытащить первые 11 символов от значения строки и преобразовать его обратно в дату с помощью DATEVALUE function.

Используя эти данные в одной ячейке (A1):

Jul 07 2015 Jul 15 2015 

Используйте SUBSTITUTE function вставить запятую, так что DATEVALUE будет правильно решить дату.

=DATEVALUE(SUBSTITUTE(LEFT(A1, 11), " 20", ", 20")) 
=DATEVALUE(SUBSTITUTE(RIGHT(A1, 11), " 20", ", 20")) 

Формат результата в качестве даты. Вышеуказанное возвратит 42 192 и 42 200 (количество дней с 31 декабря 1899 года). Отформатируйте дату, чтобы получить что-то вроде 07/07/2015 и 07/15/2015.

Вы должны уметь транскрибировать VLOOKUP function в этом простом примере.