• 締切済み

エクセル日付入力時の年号設定について

エクセルで日付入力時に 「11/30」と入力すると表示は書式の設定によりますが 中身は「2006.11/30」となります。 「1/5」と入力すると「2006.1.5」となります。 ここで質問ですが 今日より前の日付を入力した場合 翌年となるような設定は出来ないでしょうか (例えば、1/5と入力した場合に「2007.1.5」という風に) *2007/*/*と入力すればいいのですが  何かよい方法がもしあるのなら教えてください。  よろしくお願いいたします。

みんなの回答

  • dec02
  • ベストアンサー率36% (578/1602)
回答No.2

必要でない部分には数式を入れなければいいのでは・・・・。 要するに、2007年としたいセルに数式を入れて、 打鍵専用のセルを表から外して作っておくと言うやり方です。 表示形式のユーザー定義で出きるといいのですけれど、自分流をご紹介しました。 あと、EDATE関数を使ったやり方もありますが、 メニュー→ツール→アドイン 長くなりますので、下記で参照して下さい。

参考URL:
http://www.relief.jp/itnote/archives/000836.php
hideff
質問者

お礼

必要なものかどうかは入力時にしか 分からないので 注意して入力するようにします。 あとご紹介のサイトは 非常にためになることが多かったです。 いろいろとありがとうございました。

すると、全ての回答が全文表示されます。
  • dec02
  • ベストアンサー率36% (578/1602)
回答No.1

入力するセルの隣のセルに出るようになら、設定できます。 例えばA1に11/30と入力して2006.11.30と出ますよね。 B1に数式=A1+365と入れておけば、B1には2007.11.30と出ます。 印字などの場合はA列のセル幅を見えないように縮小しておけば問題ないと思いますが。

hideff
質問者

お礼

早速ありがとうございます。 ただ同じ列でも 今日以降の日付のものは2006年と入力しなければいけないので すべてを1年後とするわけには いかないのです。 例えば今日11月30日なら 12月は2006年でOK 1月は2007年としたいのです。

すると、全ての回答が全文表示されます。

関連するQ&A