Месяц напрямую от ГГГГММ - PullRequest
1 голос
/ 05 мая 2019

У меня есть много значений в формате YYYYMM:

201007
201008

Как я могу напрямую извлечь месяц из этих значений?

201007    jul
201008    aug

Я пробовал множество способов, найденных в Интернете,АО

=TEXT(RIGHT(A2;2)*29;"mmm")

Но я был безуспешным.

Ответы [ 2 ]

3 голосов
/ 05 мая 2019

Со значениями в столбце A , в B1 введите:

=TEXT(A1,"mmm")

и скопируйте вниз:

enter image description here

(предполагается, что значения в столбце A являются подлинными датами Excel.)

3 голосов
/ 05 мая 2019

Итак, с 201007 в A2, как на счет

=TEXT(DATE(LEFT(A2; 4); RIGHT(A2; 2); 1); "mmm")

, который возвращает Jul


На самом деле, сначала вы должны преобразовать свой ввод в родной объект даты Excel, выполнив DATE(LEFT(A2; 4); RIGHT(A2; 2); 1).

Наконец, с помощью функции TEXT над ней будет извлечена искомая информация, т. Е. Название месяца.


Как объяснил Студент Гэри, мое решение - неуклюжий подход, если ваши даты подлинные .
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...