格式化不同语言环境中的日期

时间:2018-05-31 13:31:14

标签: excel excel-formula

我在单元格A1A2中有一个日期值我将其转换为仅使用TEXT公式显示其月份名称。我的语言环境是土耳其语,但需要用英语显示月份。想出下面的公式,它在我的电脑上工作正常。

但是当在具有英语区域设置的计算机上打开此Excel文件时,用户会看到" aaaa "在单元格中,因为在英语区域设置中,月份格式字符串是" mmmm "但不是" aaaa "。当我将字符串更改为" mmmm "时,我将无法查看月份,但是" mmmm "而不是字符串。

是否有任何纯公式方法可以解决这个问题?

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

1 个答案:

答案 0 :(得分:2)

可能有更好的方法,但这个方法对我有用:

=TEXT(A1,IF(TEXT("1/1/2018","[$-en-EN]aaaa")="January","[$-en-EN]aaaa","[$-en-EN]mmmm"))