• 締切済み

Excel2003で元号から西暦に変換

E2に 平成21年4月分 というデータが入っています。 B11に日付を入力したとき、 C11に曜日を自動的に入れたいと思っていますが、 C11に私がいれた関数は、元号から西暦に変換する関数が分からず、 =IF(C11="","",TEXT(DATE(2009,MID($E$2,6,1),C11),"aaa")) と入れました。 本当はDATE関数の2009の所に、E2の平成21年を西暦に変換して入れたいのですが、関数が分かりません。 教えてください。

みんなの回答

  • merlionXX
  • ベストアンサー率48% (1930/4007)
回答No.1

> C11に私がいれた関数は、元号から西暦に変換する関数が分からず、 > =IF(C11="","",TEXT(DATE(2009,MID($E$2,6,1),C11),"aaa")) この式から見ると日付はB11ではなくC11にあるということになるのですが・・・ それでよければ =IF(C11="","",TEXT(DATEVALUE(LEFT($E$2,LEN($E$2)-1)&C11&"日"),"aaa"))

fuku232
質問者

お礼

アドバイスありがとうございました。 B11ではなくC11でした。 お陰様でうまくいきました。

関連するQ&A