地区语言的月份名称,英文版本
我用这个公式来得到本月前三个字母(即一月,二月,三月,四月……)的首字母:
=UPPER(LEFT(TEXT(B1;"mmm");1)) & MID(TEXT(B1;"mmm");2;2)
但是,它以我自己的语言给了我结果,我想用英语来expression 。
我的Excel和所有的Office都是英文的 ,我只是有法文的区域设置 (我更喜欢保留,或者我不想每次使用这种function都切换它们)。
有没有办法改变
TEXT
函数输出的语言?
build立在@Amit伟大的回应,我会说: =TEXT(B1;"[$-409]mmm")
。
由于月份的英文名字已经在首字母上大写了。
如果这还不够,那么只有大写字母的第一个字母才是Proper
function。
格式mmm已经是3个字符长的英文。 不需要LEFT()。 适当()大写只有第一个字符。
请注意,例如使用法语为040C,它可能会返回更长的string! 例如:“Juil”。 七月。
你可以强制TEXT
使用特定的语言环境(英文美国在你的情况下…)。
试试这个: =UPPER(LEFT(TEXT(B1;"[$-409]mmm");1)) & MID(TEXT(B1;"[$-409]mmm");2;2)