Форматирование дат в разных локалях - PullRequest
0 голосов
/ 31 мая 2018

У меня есть значение даты в ячейке A1 и в A2. Я конвертирую это, чтобы показать только его название месяца с формулой TEXT.Мой язык турецкий, но нужно показать месяц на английском.Придумайте приведенную ниже формулу, которая отлично работает на моем компьютере.

Но когда этот файл Excel открывается на компьютере с английским языком, пользователь видит " aaaa " в ячейке, потому что в английском языке строка форматирования месяца равна " мммм"но не" аааа".Когда я изменю строку на « мммм », я не смогу увидеть месяц, а вместо нее строку « мммм ».

Есть ли какая-нибудь чистая формула?способ преодолеть эту проблему?

TEXT(A1,"[$-en-EN]aaaa")

1 Ответ

0 голосов
/ 31 мая 2018

Возможно, есть лучший метод, но этот работал для меня:

=TEXT(A1,IF(TEXT("1/1/2018","[$-en-EN]aaaa")="January","[$-en-EN]aaaa","[$-en-EN]mmmm"))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...