我在单元格A1
和A2
中有一个日期值我将其转换为仅使用TEXT
公式显示其月份名称。我的语言环境是土耳其语,但需要用英语显示月份。想出下面的公式,它在我的电脑上工作正常。
但是当在具有英语区域设置的计算机上打开此Excel文件时,用户会看到" aaaa "在单元格中,因为在英语区域设置中,月份格式字符串是" mmmm "但不是" aaaa "。当我将字符串更改为" mmmm "时,我将无法查看月份,但是" mmmm "而不是字符串。
是否有任何纯公式方法可以解决这个问题?
TEXT(A1,"[$-en-EN]aaaa")
答案 0 :(得分:2)
可能有更好的方法,但这个方法对我有用:
=TEXT(A1,IF(TEXT("1/1/2018","[$-en-EN]aaaa")="January","[$-en-EN]aaaa","[$-en-EN]mmmm"))