- 締切済み
Excel2003で元号から西暦に変換
E2に 平成21年4月分 というデータが入っています。 B11に日付を入力したとき、 C11に曜日を自動的に入れたいと思っていますが、 C11に私がいれた関数は、元号から西暦に変換する関数が分からず、 =IF(C11="","",TEXT(DATE(2009,MID($E$2,6,1),C11),"aaa")) と入れました。 本当はDATE関数の2009の所に、E2の平成21年を西暦に変換して入れたいのですが、関数が分かりません。 教えてください。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- 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"))
お礼
アドバイスありがとうございました。 B11ではなくC11でした。 お陰様でうまくいきました。