Вопрос по форматированию даты как текста в excel - PullRequest
0 голосов
/ 21 января 2020

У меня есть два набора данных. У каждого есть даты в формате 10 января 2020, который сохранен как текст. Другой формат - дд / мм / гггг и не текстовый.

Я пытаюсь проверить, совпадают ли даты, но не могу заставить его работать.

У меня есть убрал, в тексте сохранена дата. Я пытался использовать функцию Datevalue, но она просто возвращает #value. Функция даты также не работает ...

Любая помощь приветствуется.

Спасибо.

1 Ответ

1 голос
/ 21 января 2020

Не все текстовые строки подходят для DateValue (). Это работает лучше всего, когда день, месяц и год представлены в порядке, ожидаемом вашими региональными настройками. Если вы используете британские настройки, то вам нужен порядок DMY, но текст даты находится в порядке MDY.

Поэтому вам необходимо преобразовать текстовую строку во что-то, что Datevalue () может обработать, например

=DATEVALUE(MID(A1,5,FIND(",",A1)-5)&"-"&LEFT(A1,3)&"-"&RIGHT(A1,4))

Эта формула работает на один или два дня git.

enter image description here

Форматируйте результат как дату и используйте это для вашего сравнения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...