Конвертировать дату в Excel

#excel

#excel

Вопрос:

Пытаюсь преобразовать итальянскую дату. Я получил даты из pdf, например, 21 июня 2020 года, которые я вставляю в Excel, а затем пытаюсь отформатировать ячейки и выбрать там опцию «Дата» и 14-mar-12, но она не отвечает. Это происходит только тогда, когда я меняю 21 Giu 2020 на 21.12.2020, тогда это 21-giu-2020.

Есть ли какой-нибудь способ автоматизировать это, иначе мне нужно выполнить поиск по итальянским месяцам и перевести назад на 08, Giu на 12 и т. Д. И т. Д.?

Ответ №1:

Если ваш язык не итальянский, я сомневаюсь, что Excel когда-либо распознает такую строку как дату. Вот формула, которая создаст для вас дату:

 =DATE(RIGHT(A1,4),MATCH(MID(A1,4,3),TEXT(DATE(2020,SEQUENCE(12),1),"[$-410]mmm"),0),LEFT(A1,2))
  

Для использования SEQUENCE avobe требуется ExcelO365. Я также предположил, что ваш текст всегда находится в шаблоне «дд ммм гггг».

В итоге вы получите дату, которую затем можете использовать числовое форматирование по своему вкусу.

введите описание изображения здесь

Комментарии:

1. Спасибо. К сожалению, это то, что я имею. Я не использую Excel 365 онлайн, поэтому не могу использовать вашу формулу. Я ценю вашу помощь

2. @rainbowthug, какую версию Excel вы используете тогда?