- ベストアンサー
エクセルの西暦と元号の切り替えについて
会社で人事担当をしております。 エクセルで社員データを管理しておりますが、西暦と元号の両方の表示をさせたくやり方を調べています。 例えば、 A1の枠に「1971/9/23」、B1の枠には「昭和46」と表示させたいと思っております。Left関数で左4桁を取ってみようとしましたが上手くいかず、ネットで調べてみましたが調べ方が悪いのかなかなか答えが見つけ出せずにいます。 どなたかご存知の方がいらっしゃいましたら教えて頂けませんでしょうか。 宜しくお願い致します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
A1のセルに普通に生年月日を入力し、B1では"=A1"としてA1を参照。 その上で、B1の書式設定を変更してやれば実現できます。 このとき、B1の書式設定は「ユーザ定義」で定義する必要がありますが、元号を使った年月日の書式が登録されているはずなので、それを流用すればそんなに難しくないです。(手元のExcel2003だと「[$-411]ggge"年"m"月"d"日"」の書式で「(元号)○○年○月○日」のような表記になりました。あとは…おわかりですよね?)
その他の回答 (2)
- light-wind
- ベストアンサー率62% (76/121)
>エクセルで社員データを管理しておりますが、西暦と元号の両方の表示をさせたくやり方を調べています。 ただ表示させるだけなら、B1に「=A1」と入力後、「セルの書式設定」の「表示形式」で「ユーザー定義」に以下を設定する。 [$-411]ggge""
お礼
light-windさん 早急にご回答下さり、どうもありがとうございます。 お陰さまで上手く行きました。 詳しい方に教えて頂き、感謝しております。 どうもありがとうございました。
- donsukadon
- ベストアンサー率31% (5/16)
A1に1971/9/23 B1に=A1 B1で左クリックしてセルの書式設定で表示形式を日付にして平成○年とかにしたらいいとおもいます
お礼
donsukadonさん どうもありがとうございました。
お礼
Toshi0230さん ご回答下さり、ありがとうございました。 教えて頂いた通りに入れてみた所、上手く行きました。 社員数が増えているのに人事システムを購入する予算が無く、エクセルでなんとか頑張りたいと思っているのですが、知識が無く困っておりました。感謝しております。 とても助かりました。 どうもありがとうございました。