0

次の値を取得して、dd-MMM-yy の日付形式にしようとしています

例:110412に変わります04-NOV-12

現在の私の式は次のとおりです。

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

それは私に与えています04-Jan-12

月はすべて大文字でお願いします。

4

1 に答える 1

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)
于 2012-11-09T19:16:48.517 に答える