• ベストアンサー

【Excel】数字を日付表示に part.2

以前に、 http://okwave.jp/kotaeru.php3?q=2307129 で質問させていただき、皆様にお世話になりました。 関連質問になるのですが、お知恵を拝借させていただきたく、質問いたします。 状況は同じようなものなのですが、 ”200608”→”18”とか ”200500”→”17” という風に6桁で表示されている数列(月にあたる部分が00のケースもあります)を和暦の「年」だけの表記で表したいのです。 皆様よろしくお願いします。

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

  • ベストアンサー
  • NCU
  • ベストアンサー率10% (32/318)
回答No.1

前のより簡単なのでは? 応用力を付けて下さいね。 =TEXT(LEFT(A1,4)&"/1","e")

kzh
質問者

お礼

有難うございます。 応用力を付けるだけの、勉強に励みたいと思います。

その他の回答 (3)

noname#204879
noname#204879
回答No.4

[No.3回答に対する補足]を踏まえるなら、次で如何かと。 式  =(LEFT(A1,4)&"-1-1")*1 書式 e

kzh
質問者

お礼

有難うございます。 いろいろな方法がありますね。参考にさせていただきます。 お礼が遅くなり申し訳ございませんでした。

noname#204879
noname#204879
回答No.3

既に解決されているとは思いますが… 》 月にあたる部分が00のケースもあります… それってどういう(何月の)意味ですか? それから… 左端の4桁は 1989(年) とかは考えなくてよろしいのでしょうか?この年は、平成1年と昭和64年が存在するのですが。1990(年)以降を考えればOKなら、私の杞憂になります。

kzh
質問者

補足

>》 月にあたる部分が00のケースもあります… > >それってどういう(何月の)意味ですか? 「月」のデータが不明な場合、”00”と入力されているケースがあるということです。 >左端の4桁は 1989(年) とかは考えなくてよろしいのでしょうか? >この年は、平成1年と昭和64年が存在するのですが。 >1990(年)以降を考えればOKなら、私の杞憂になります。 1989(年) も考慮します。 ただ、表記としては、平成1年でも昭和64年でもどちらでも可です。 つまり、「1989××」のケースは「64」でも「1」可です。 1989(年)以前のケースでも、例えば、 ”198800→63” と表記したいのです。

  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

A1に6桁の年月(月は00もあり)があるとして、 =TEXT(LEFT(A1,4)&"/01/01","e")

kzh
質問者

お礼

有難うございます。 いろいろな方法がありますね。 ここで質問させていただく度に、皆様のレベルの高さに脱帽いたします。

関連するQ&A