• 締切済み

excelで和暦を西暦にしたいのですが、良い方法を教えてください。

アンケート結果データで生年の項目が以下のように設定されています。 A列で区分(1=明治、2=大正、3=昭和、4=平成、5=西暦) B列で年(40、8、6、1960などのように混在して入力されています。数値の範囲は和暦では1~64、西暦では1893~1992です。) 上記のB列を新しい列を作って西暦に統一したいのですが、どうしたら良いでしょうか。過去の例を見てみましたが、微妙にやりたいことが違っていて応用能力もありません。よろしくお願いします。

みんなの回答

  • CMLT
  • ベストアンサー率40% (143/357)
回答No.1

こんなのはどうでしょうか? A1の区分とB1の年からつくるとして、 =CHOOSE(A1,1867,1911,1925,1988,0)+B1 あとはそのままコピーで。

ryou2008
質問者

お礼

CMLT様 早速ありがとうございました! こんなに簡単に出来るのですね。うまく行きました。 経験不足の私には発想の転換ができませんでした。 A列とB列を結合して対応表を作り、VLOOKUPで・・・なんて考えてしまいました。 excelの関数は奥が深いですが、機転を利かせる能力がないと宝の持ち腐れですね。 本当にありがとうございました。

関連するQ&A

専門家に質問してみよう