- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELでの日付表示の変更(西暦→和暦)について教えてください。
)
EXCELでの日付表示の変更(西暦→和暦)について
このQ&Aのポイント
- EXCELでデータ整理をする際、西暦の日付を和暦に表示変更する方法を教えてください。
- 現在は『区切り位置』と『セルの書式設定』を使用して日付表示形式を変更していますが、月末日を表すための特殊な数字が含まれる場合に問題が発生しています。
- 手作業では処理しきれないデータ量のため、効率的な方法を知りたいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#192382
回答No.2
もとの日付がA2にあるとすれば、そしてデータが平成年間とすれば、第2行のどこかに次の式をいれれば、望みどおりの変換が出来ます。別の行については式のコピー貼り付けで計算できます。 ="H"&(INT(LEFT($A2,4)-1988))&"."&INT(MID($A2,5,2))&"."&INT(RIGHT($A2,2))
その他の回答 (1)
- nyantav
- ベストアンサー率0% (0/1)
回答No.1
PPMD 様 区切り位置を使っている意味がよくわからなかったので、適切な回答かどうかわからないですが、 日付がA2セルに入っているとして、 =IF(RIGHT(A2,2)="32",EOMONTH(VALUE(LEFT(A2,4)&"/"&MID(A2,5,2)&"/"&"01"),0),VALUE(LEFT(A2,4)&"/"&MID(A2,5,2)&"/"&RIGHT(A2,2))) と入力します。シリアル数字が表示されますので、書式→セル→日付タブから和暦の表示形式を選べばいいと思います。 月末の日付ならいいのだと思ったので、日付を32にはしていませんがどうでしょうか。
質問者
お礼
EOMONTHという関数は使ったことがないので参考になりました。 迅速な回答、ありがとうございました!
お礼
なるほど、難しく考えすぎていたようです。 ほとんどが平成年間の数字なので、これで問題がないと思いますし、 昭和以前を考慮するならIF関数でできそうなので、 こちらをベストアンサーとさせていただきます。 ありがとうございました!