• ベストアンサー

西暦→和暦の変換を教えてください

現在セルには「20060101」といったような数字が入力されており、表示はユーザー定義で「##年##月##日」 と設定してます。 こうすると表示は「2006年01月01日」となってます。 これを和暦「平成18年1月1日」と表示させたいのですが、やり方がわかりません。 データーは沢山あるので一括で表示を変えたいのですが、いい方法ありませんでしょうか?よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.4

同じセルで行う場合は、日付のセルを範囲選択して 「データ」「区切り位置」で「次へ」ボタンを2回押して「日付:YMD」を選択して「完了」 「書式」「セル」「表示形式」で和暦の日付を選択する。 別のセルでいいなら =TEXT(TEXT(A1,"0000!/00!/00")*1,"ggge年m月d日")

e-jacky
質問者

お礼

ご回答有難うございます。 mshr1962さんのご回答で上手く出来ました。 エクセルにはいろんな機能がありますね。 本当に助かりました。有難うございます。

その他の回答 (3)

  • ro-chan
  • ベストアンサー率38% (45/116)
回答No.3

セルにはすべて「20060101」のように8けたで入力されているのでしょうか? その場合、a1セルに値が入っているとして、任意のセル(例えばb1)に、 =DATEVALUE(LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2)) と入力し、 セルの書式設定を和暦にすれば、できるようになると思います。あとは、式をコピーすれば、一括でできます。

e-jacky
質問者

お礼

そうです。全て8桁で入力されていました。 ご回答有難うございます。 こんなやり方もあるんですね。

  • ryusei99
  • ベストアンサー率18% (35/194)
回答No.2

ユーザ定義じゃなくて 書式→セル→表示形式→日付で和暦表示があります。 これで、データがあるセルを囲んで形式を変更すれば和暦になりますよ。

e-jacky
質問者

お礼

早速のご回答有難うございます。 セルの書式設定でやると、#########となってしまいます。

  • sepia203
  • ベストアンサー率26% (14/52)
回答No.1

変更したいセルを選択して、右クリック => セルの書式設定 => 表示形式 を選んで、左側の日付を選択すると、右側に表示形式が出ますので、和暦の表示を選んで”ok”で出来ます。

e-jacky
質問者

お礼

早速のご回答有難うございます。 セルの書式設定でやると、#########となってしまいます。

関連するQ&A