#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 вы используете тогда?