Список названий встроенных месяцев (например, в Испании)
Пожалуйста, проверьте в настройках Excel, как Microsoft реализует встроенный список с названиями месяцев, зависящими от языка:
ExcelOpciones> Avancadas> General> Modificar listas personalizadas
Параметры Excel> Дополнительно> Общие> Редактировать пользовательские списки
Я думаю, они написаны в нижнем регистре, например:
Примечание: вы не можете редактировать или удалять встроенный список, говорит support.office.com
Вы можете попытаться добавить дополнительный список с правильными именами месяцев, нодиалоговое окно не примет его как новый список (по крайней мере, в моей версии для немецкого Excel это не так).
Форматирование чисел
В немецком Excel все различные определяемые пользователем коды форматирования с "M "или" m "работают следующим образом:
Формат VBA ()
Вы также можете проверить в VBA, если mmmm
или MMMM
имеет разные результаты на вашем языке:
Dim d As Date
d = DateSerial(Year(Now), Month(Now), Day(Now))
Debug.Print d
Debug.Print Format(d, "M"), Format(d, "MM"), Format(d, "MMM"), _
Format(d, "MMMM"), Format(d, "MMMMM"), Format(d, "MMMMMM")
Debug.Print Format(d, "m"), Format(d, "mm"), Format(d, "mmm"), _
Format(d, "mmmm"), Format(d, "mmmmm"), Format(d, "mmmmmm")
На немецком EВ xcel 2016 года нет разницы между M
или m
:
27.01.2019
1 01 Jan Januar Januar1 Januar01
1 01 Jan Januar Januar1 Januar01
Дополнительное поле
Если вы используете формулу ячейки, например =PROPER(TEXT(DATE(2019,1,1),"MMMM"))
(на испанском языке: =NOMPROPIO(TEXTO(FECHA(2019,1,28), "MMMM"))
,результат - только текст, и, конечно, его нельзя использовать для дальнейших вычислений.
Если вы добавите его в качестве дополнительного столбца в свой источник данных для сводной таблицы, его можно использовать для фильтра или значения строки, но порядок сортировки можетбыть запутанным!