和暦を西暦に変換する方法

解決済みの質問

和暦を西暦に変換する方法

Excel2000を使っています。
和暦でS50やH1、T10などと入っているのを
西暦に直す方法はないでしょうか。

例えば、H17と入っていたら、2005と変換するようにしたいのです。
日付は入っていません。
件数が多いので、一括変換できるような方法をご存知でしたら、教えてください。
宜しくお願いします。

投稿日時 - 2005-05-27 12:33:52

連想キーワード:

QNo.1412825

暇なときに回答ください

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

こんにちは。maruru01です。

No.1の方の回答と基本的には同じですが。
TEXT関数の第1引数に指定する場合には、DATEVALUE関数で日付のシリアル値に変換する必要はないです。
あと、TEXTで年だけの表示にすれば、LEFTで取り出す必要がなくなります。

=TEXT(A1&"/4/1","yyyy")

ちなみに、元号の変わり目を考慮して月日を「4/1」で補いましたが、「1/1」でも上手くいくようです。

投稿日時 - 2005-05-27 13:15:38

お礼

おかげさまでできました。
どうもありがとうございました!

投稿日時 - 2005-06-12 01:39:34

ANo.2

2人が「このQ&Aが役に立った」と投票しています

[  前へ  |  次へ ]

ベストアンサー以外の回答(1件中 1~1件目)

ANo.1

H17に"/1/1"の文字列をくっつけて"H17/1/1"に。
DATEVALUE関数でシリアル値に。
TEXT関数で"2005/01/01"の形式に。
LEFT関数で左の4文字を取り出し。
を行います。

A1に"H17"があるとして、
=LEFT(TEXT(DATEVALUE(A1&"/1/1"),"YYYY/MM/DD"),4)

投稿日時 - 2005-05-27 12:42:25

お礼

おかげさまでできました。
どうもありがとうございました!

投稿日時 - 2005-06-12 01:38:51

あわせてチェックしたい
  • 日付データの西暦・和暦について ...
  • Excel西暦から和暦 ...
  • EXCELでの日付表示の変更(西暦→和暦)について教えてください。 ...
PR

OKWaveのオススメ

教えて弁護士さん!

お金の悩みQ&A特集はこちら