2

У меня проблема с текстовой функцией в Excel (2007). Он не форматирует год, он просто указывает гггг вместо, например, 2014 года.

Если у меня есть ячейка с 23-7-2014 и я использую формулу =TEXT(A1,"dd-mm-yyyy") я получаю 23-7-yyyy .

Мой компьютер настроен на использование формата дд-мм-гггг.

Я использую эту функцию в более крупной формуле, в основном состоящей из объединения нескольких столбцов в одной ячейке: ="reg"&C1533&"_"&D1533&"_"&E1533&"_"&F1533&"_"&TEXT(G1533,"mm-dd-yyyy")

Вот скриншот проблемы:

Скриншот вопроса

3 ответа3

0

Я не уверен, что это правильный способ решить эту проблему, но это работает на моей машине с голландским языком.

В голландском y (для года) заменяется на j (для jaar).

TEXT(G1533, "mm-dd-jjjj")

Или ... вы могли бы прибегнуть к этому:

CONCATENATE(TEXT(G1533, "mm-dd-"), YEAR(G1533))

Также см. Excel TEXT функция не работает должным образом

0

Это связано с региональными настройками вашего компьютера. Вам нужно будет перейти к панели управления, а затем "Регион и язык", а затем установить параметры даты там, чтобы соответствовать дд-мм-гггг.

-1

Достаточно написать e вместо yyyy:

text(a1;"e-mm-dd")

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