• ベストアンサー

ユーザー定義が・・・(ToT)

エクセルで西暦記入された誕生年を 和暦に直したくて以下のような式を たてました・・・・ A1に1970/5/5 B1に=TEXT(YARE(A1),"ggge") で返されたものが「明治38年」・・・ 親父も僕もおじいさんも どんな年でも「明治38年」になります(ToT) ためしにB1=YARE(A1)にして「セル書式設定」→表示形式→ユーザー定義でgggeにしても明治38年・・・ どこに間違いがありますか?EXCEL2002です。 ご指導お願いします

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

  • ベストアンサー
回答No.1

=TEXT(A1,"ggge") で、めでたく昭和45年になります。(笑)

その他の回答 (1)

  • arukamun
  • ベストアンサー率35% (842/2394)
回答No.2

B1セルに =TEXT(A1,"ggge") とやってみてください。 =TEXT(YEAR(A1),"ggge") とやると、年にしたものをシリアル値として"ggge"の表示形式にしてしまうので、明治38年とかになってしまうのは当然です。

yanyanyanyan
質問者

お礼

ありがとうございました。 ちゃんとした家族になれました(笑) すみません、回答順でポイントさせてください