Дата конвертации в определенный текстовый формат в Excel

Итак, я пытался сделать это, и я в значительной степени продолжаю терпеть неудачу:p

По сути, я хочу взять дату 1.10.2013 и превратить ее в 2013 год10. Я попытался объединить, используя левую и правую. попытался сделать это в текст, используя левую и правую. Кажется, ничего не работает. Ближе всего я был к 20130 году, используя =CONCATENATE(TEXT(J3,"mmyyyy")) Который превратил дату в 102013, чем я пытался =RIGHT(L3,4)*LEFT(L3,2) и получил 20130, который все еще неверен. Любая помощь будет оценена!

1 ответ

Решение

Вы можете просто перевернуть свой первый пример и использовать правильную строку:

=TEXT(J3, "yyyyMM")

Обратите внимание, я использовал верхний регистр M, Нижний регистр m означает минуты, а верхний регистр M значит месяц.
CONCATENATE не нужно

Также обратите внимание, что это подвержено проблемам с локализацией, т.е. зависит от языковых настроек. Я из Германии и мне нужно использовать jjjj вместо yyyy,

Другие вопросы по тегам