• ベストアンサー

[3430514]を[昭和43年5月14日]と表示させたい

大量のデータを 3430514 > 昭和43年5月14日 という形式に変換、またはセルの書式設定で 変換したいです。 1文字目は、 1 明治 2 大正 3 昭和 4 平成 2文字目以降は年号・月・日という形式です。 なんとか手間をかけずに綺麗に整理できればと、 思うのですが、良いお知恵がありましたらお教え下さい。

  • r2san
  • お礼率25% (1309/5228)

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

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

3430514がA1セルにあるとすれば =CHOOSE(LEFT(A1,1),"明治","大正","昭和","平成")&MID(A1,2,2)&"年"&MID(A1,4,2)&"月"&RIGHT(A1,2)&"日" これでOKなはず。 以下、式をオートフィルでコピーすれば大量のデータでも大丈夫です。

r2san
質問者

お礼

完全なご回答ありがとうございました。 Wordばかり使っていてExcelの関数勉強不足で 申し訳ありません。 これからもよろしくお願いいたします。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.4

既に出ている回答と似ているが =DATEVALUE(CHOOSE(LEFT(A5,1),"M","T","S","H")&MID(A5,2,2)&"/"& MID(A5,4,2)&"/"&MID(A5,6,2)) これで日付シリアル値になるので、あとは、お好きな日付書式を どうぞ。 明治32年以前はダメ。 書式ggge"年"m"月"d"日" または ggge"年"mm"月"dd"日"

  • mshr1962
  • ベストアンサー率39% (7418/18948)
回答No.3

=DATEVALUE(MID("MTSH",LEFT(A1,1),1)&TEXT(RIGHT(A1,6),"00!/00!/00")) で表示形式を日付の「平成13年3月14日」にしてください。 日付型でなく文字列でいいなら =TEXT(MID("MTSH",LEFT(A1,1),1)&TEXT(RIGHT(A1,6),"00!/00!/00"),"ggge年m月d日") でできます。

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

No1です。 先ほどのでは、05月とかと0まで表示されてしまいますね。 =CHOOSE(LEFT(A1,1),"明治","大正","昭和","平成")&VALUE(MID(A1,2,2))&"年"&VALUE(MID(A1,4,2))&"月"&VALUE(RIGHT(A1,2))&"日" こうすれば0は消えます。

関連するQ&A

  • エクセルで日付け表示で、明治を表示したいのですがどうしたらいいのでしょ

    エクセルで日付け表示で、明治を表示したいのですがどうしたらいいのでしょうか? セルの書式から表示形式の、日付で、hを入れると平成、sを入れると昭和、tを入れると大正、大正まで変換しますが、mを入れても明治と認識しません。 どこかで設定のしかたがあると思いますが、ありましたら教えてください。 よろしくお願い致します。

  • 昭和91年?

    今年が昭和で言うと91年という質問があったのでついでと言ってはなんですが、 大正で明治で、更に遡って有史以来の年号で何年か教えて下さい。

  • 年号の意味

    明治時代以降、天皇の一代ごとに年号は一つと決められていますが、明治・大正・昭和・平成この4つの年号にはそれぞれどのような意味が込められているのかを教えて下さい。

  • エクセルで数列を和暦+月日に変換

    いつもお世話になっております。 excel2010にて、次のような数列を和暦+月日に変換したいと考えています。 例)3150927 3 → 1=明治、2=大正、3=昭和、4=平成 15 → 15年 09 → 9月 27 → 27日 →昭和15年9月27日 年号がクセモノで、どう処理すればいいか見当が付きません。 何卒よろしくお願いいたします。

  • 明治と大正と昭和と平成

    時代の、明治•大正•昭和•平成 で、好きな順番は何ですか? 私は、明治→昭和→大正→平成 です。

  • 和暦変換

    和暦変換で悩んでいます。 悩んでいるのは明治→大正、大正→昭和で重なっている日についてです。 明治の範囲 明治元年9月8日(1868/10/23)~明治45年7月30日(1912/7/30) 大正の範囲 大正元年7月30日(1912/7/30)~大正15年12月25日(1926/12/25) 昭和の範囲 昭和元年12月25日(1926/12/25)~昭和64年1月7日(1989/1/7) 平成の範囲 平成元年1月8日(1989/1/8)~ ということなんですが、例えば「1912/7/30」を和暦に変換するときは、どちらにすべきなんでしょうか? ちなみにMicrosoftExcel で入力すると「1912/7/30」→「大正1年7月30日」と表示され 「明治45年7月30日」と入力しても、次のセルに移動すると「大正1年7月30日」となります。 ということは「1912/7/30」は大正と考えるべきなんでしょうか? (もっともExcel自体が1900/1/1までしか対応しておらず、 明治33年1月1日の前日が明治33年1月0日となるので。。。賢いんだかアレなんだかよくわからない^^;) 同様に「1926/12/25」は昭和でよいのか、大正で良いのかも判りません。 ここら辺が詳しい方、ぜひ教えてくださいませ<(_ _)>

  • エクセルの条件分岐について質問です

    今、書類を作成しており、その際に西暦でなく年号で作成をする必要があるのですが、 その際にとあるセルのデータを下に明治、大正、昭和、平成と分けることは出来るでしょうか? 例としては  2012→平成  1980→昭和  1910→大正 と言った具合です。 データは各年の数値が入り混じった状態で1900~2012までの数字が入っている状態です。

  • 昭和→西暦に・・・

    昭和、平成などで表された年号を簡単に西暦に変換する方法ってありますか??昭和33年→1958年というように。

  • Accessの和暦変換+文字置換について

    DBに生年月日が”YYYYMMDD"という形式でCHAR型で格納されています。 これを和暦に変換し、更に明治→1、大正→3、昭和→5、平成→6と文字を置き換えます。 (例)20080401の場合→6200401 これをAccessのクエリで実行するなら、どのような書き方になりますでしょうか。 よろしくお願いいたします。

  • 年号(大正・昭和・平成)を西暦に直す計算式について

    年号(大正・昭和・平成)を西暦に直す簡単な計算方法が ありましたらアドバイスお願いします。

専門家に質問してみよう