3

Какой самый простой способ преобразовать четвертную запись "yyyyq1" - "yyyyq4" в правильные даты Excel? Можно предположить, например, что 1999q2 означает 1 апреля 1999.

2 ответа2

5

Возможно упростить месячную часть .....

=DATE(LEFT(A1,4),RIGHT(A1)*3-2,1)
3

Вы можете использовать формулу:

=DATE(LEFT(A1,4), IF(RIGHT(A1,1)=1,1,IF(RIGHT(A1,1)=2,3,IF(RIGHT(A1,1)=3,6,IF(RIGHT(A1,1)=4,9,99)))), 1)

Первая часть LEFT(A1,4) извлекает год. Вторая отображает последнюю цифру в строке (RIGHT(A1,1)) на месяц: 1 = январь, 3 = март, 6 = июнь, 9 = сентябрь). Наконец, последний аргумент - всегда 1, первый день месяца.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .