Текстовая функция Excel с указанием языка / LCID

1014
HKK

Как видно на этой странице и на этой странице, должна быть возможность указать язык, используемый для разбора даты, с помощью функции text в ячейках Excel.

Есть ли какая-то особая хитрость, чтобы заставить это работать?

Я пробовал оба эти способа, вы видите, что может быть не так с этим?

First screenshot LCID after

Second screenshot LCID before

Моя версия Excel - 15.0.4805.1001, региональные настройки - немецкий (Швейцария)

0
Интересно с `= TEXT (A1," [$ - 40C] dddd mmmm yyyy ")` Я получаю `mardi juin 2016` Scott Craner 8 лет назад 0
Используя `= СЕГОДНЯ ()` Я получаю `mardi avril 2016` - не могу воспроизвести Raystafarian 8 лет назад 0
Вы уверены, что `A1` в формате` date`? Raystafarian 8 лет назад 1
@Raystafarian A1 - это формат даты, я думаю - причина в том, что когда я делаю ctrl-1 для формата и меняю на общую категорию - он показывает 42535, который является значением даты (с 1900 года). HKK 8 лет назад 0
Можете ли вы попробовать ссылаться на `= сегодня` или в новой книге? Raystafarian 8 лет назад 0
Формат даты не распознается Excel как дата, попробуйте использовать тип из ячеек формата в категории Дата при выборе A1 и A2 8 лет назад 0
Боюсь, @SuperSam, меняющий A1 и A2 на формат даты, не помог. HKK 8 лет назад 0

1 ответ на вопрос

0
HKK

The reason for this behavior is that when you specify the locality of the text conversion, you specify the locality of the output, not the locality of the parsing of the date format string.

Using German (Switzerland) means that the letter specifying day in the date is t, for month it is M, and for year it is j.

first working

second working

Похожие вопросы