2012-11-09 3 views
0

나는 다음과 같은 값을 위해 노력하고 DD-MMM-YY 예를 들어엑셀 연결할 달

의 날짜 형식으로 제작하고있다 : 바로 지금의로 04-NOV-12

내 공식에 110412가집니다 :

(CONCATENATE(MID(E14,3,2),"-",(TEXT(LEFT(E14,2),"MMM")),"-",RIGHT(E14,2))) 

내가주는 것은 04-Jan-12입니다.

달을 모두 대문자로 쓰고 싶습니다.

답변

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) 
+0

감사합니다, 어떻게 달이 제대로 표시에 도착하는 어떤 생각? – kmiao91

+0

어떻게 올바르게 표시되지 않습니까? 더 자세하게 얘기해 주 시겠어요. – JustinJDavies

+0

110412를 04-NOV-12로 바꾸고 싶지만 04-JAN-12를 보여주고 있습니다. – kmiao91