0
我试图把下面的值,使之成为DD-MMM-YYExcel的CONCATENATE月
例如的日期格式:110412
变成04-NOV-12
我的公式的现在的问题是:
(CONCATENATE(MID(E14,3,2),"-",(TEXT(LEFT(E14,2),"MMM")),"-",RIGHT(E14,2)))
它给我04-Jan-12
。
请注意,我希望本月能够全部上限。
我试图把下面的值,使之成为DD-MMM-YYExcel的CONCATENATE月
例如的日期格式:110412
变成04-NOV-12
我的公式的现在的问题是:
(CONCATENATE(MID(E14,3,2),"-",(TEXT(LEFT(E14,2),"MMM")),"-",RIGHT(E14,2)))
它给我04-Jan-12
。
请注意,我希望本月能够全部上限。
尝试使用“UPPER(foo)”函数作为包装来使结果全部大写。
UPPER((CONCATENATE(MID(E14,3,2),"-",(TEXT(LEFT(E14,2),"MMM")),"-",RIGHT(E14,2))))
或者更好的是:
=MID(E14,3,2)&"-"&UPPER(TEXT(DATE(MID(E14,5,2),MID(E14,1,2),MID(E14,3,2)),"MMM"))&"-"&RIGHT(E14,2)
谢谢你,任何想法如何获得一个月正确显示? – kmiao91
它如何显示不正确?你可以说得更详细点吗。 – JustinJDavies
我想将110412转换为04-NOV-12,而是显示04-JAN-12。 – kmiao91