我正在尝试使用以下值并将其转换为dd-MMM-yy的日期格式
例如:110412
变为04-NOV-12
我现在的公式是:
(CONCATENATE(MID(E14,3,2),"-",(TEXT(LEFT(E14,2),"MMM")),"-",RIGHT(E14,2)))
它给了我04-Jan-12
。
请注意,我希望这个月全部上限。
答案 0 :(得分:2)
尝试使用“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)