• ベストアンサー

エクセルの西暦年月日入力

ものすごく基本的な質問です。 エクセルの表の年月日欄に、西暦で入力したいのに、手元には昭和・平成の元号の資料しかない時、元号のまま入力しても、セルにはちゃんと西暦が表示されたことがありました。 これでいいんだと思い、次の行に移ったところ、今度は平成のまま表示されてしまい、困ってしまいました。 多分、関数の使い方がわかっていないおバカな自分のせいだな、とは思うのですが、どなたか教えて下さい。

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

  • ベストアンサー
  • ja7awu
  • ベストアンサー率62% (292/464)
回答No.3

表示が西暦のままで、入力だけ和暦ですから、書式では、ダメですね。 和暦を入力するときに、S35/4/18 のように先頭にM,T,S,Hを付けます。 > セルにはちゃんと西暦が表示されたことがありました。 そうですね。これは、Excel97/97SR-1 迄です。 SR-2からは、上記の方法で入力するようなったようです。

sacristain
質問者

お礼

あ、そうなんですか。 そうすると、家のPCと会社のPCとでは入力の仕方が違うかも...。 注意してやってみます。 ありがとうございました。

sacristain
質問者

補足

おっしゃる通りでした。 家のPCで試してみましたが、頭にS、Hをつけないとダメでした。 ありがとうございました。

その他の回答 (3)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.4

エクセルでは、日付けを入力すると、内容が変換されて日付けシリアル値で記憶されるようです。H13.4.27(H13/4/27が標準の入力方法)も37008と言う数値に過ぎません。 この数値を、先頭にMTSHのどれか1文字をつけて入力していれば、元号つきの書式で表示したままにすると考えれば どうでしょう。それ以外なら西暦(/が2つあり数字が年月日に適していれば日付けと解釈)と解します。1桁か2桁でいれても西暦年の4桁の下2桁と解します。0,1,2は2000年以後と解します。それ以外は19xx年と解する。 そして日付シリアル値になった以上は、書式-セル-日付 や書式-セル-ユーザー定義の書式を指定することにより、通常使うどのような様式にも表示できます。 遊びで37008と数字をセルに直接入れ、書式を「H.9.3.4」(書式-セル-日付-種類メニューの中にあります)をクリックすると、H13.4.27と表示されます。 これでカラクリが判ると思います。

sacristain
質問者

お礼

ふ、ふ、複雑...。単細胞の私にはちょっと...。 でもそういうシステムを知っていると、おっしゃる通り遊べますね。 私にはあまりにも知的レベルの高すぎる遊びじゃ...。 詳しい説明まで、ありがとうございました。 (お礼が遅れて申し訳ありませんでした)

  • dejiji-
  • ベストアンサー率38% (327/858)
回答No.2

和暦で入力したセルの書式設定を変更してください。 入力したセルで右クリックから書式設定で表示形式から日付を選択、表示させたい書式を選択すれば西暦に変わります。

sacristain
質問者

お礼

大変遅ればせながら、ありがとうございます。 早速やってみます。

  • PAPA0427
  • ベストアンサー率22% (559/2488)
回答No.1

はじめまして。 書式設定で出来ます。 エクセルシートの変更したいセル(日付の入っている)部分にマウスカーソルを合わせて右クリック→セルの書式設定(F)→表示形式→日付 でお好きな書式を選んでください。 最後のユーザー定義を選んで好きなように設定するのもいいでしょう。 ちなみに、yyyy/mm/ddと設定すれば、今日の日付ならば2003/04/18と表示されます。書式の詳細はヘルプでご確認ください。

sacristain
質問者

お礼

1ヶ月も経ってしまって、本当にすみません。 ちょっと入院したりしていたもので。 ありがとうございます。 エクセルの本を読み漁ったりしたのですが、どうしてもわからなかったので、とてもたすかります。

関連するQ&A