• ベストアンサー

エクセルで 日付+特定文字列

日付+特定文字列を自動で出すにはどうすればいいでしょうか? 例)2010年12月10日にファイルを作った場合 20101210A01 ↑日付+A01 というのを自動でいれたいのです。 よろしくお願いいたします。

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

  • ベストアンサー
  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

TODAY関数を使うと自動で日付が表示されますが ファイルを開いた時に再計算され、そのときの日付 ・時刻が表示されます。つまり、開いた時の日時に変化します。 したがって 2010年12月10日にファイルを作った場合、翌日に開くと 再計算され2010年12月11日に代わっています。 自動では、ないですが 作成日に該当セルでCtrlキー+;(セミコロン) を押すとその日の日付が自動的に入力できます。 日付を20101210としてA01を後ろにつけるには、 セルの書式設定 → 表示形式 → ユーザー定義で 種類にyyyymmdd"A01"としておけば Ctrlキー+;(セミコロン)で2010/12/10と入力 すると 20101210A01 と表示なります。 画像を参考にして下さい 今朝(12/11)のものです。

oshiete8
質問者

お礼

すごいですね。ご丁寧に画像までありがとうございます。 Ctrl+;は衝撃でした。感動しました。 ありがとうございました!

その他の回答 (2)

  • mshr1962
  • ベストアンサー率39% (7417/18945)
回答No.2

=TEXT(TODAY(),"yyyy年mm月dd日")&"A01" ※ただしTODAY関数は、計算実行のたびに最新の日付になるので 日付を保持する場合は、計算結果をコピーして値として保存する必要があります。 値の保存は、コピー後に貼り付けるセルで、右クリックして「形式を選択して貼り付け」で 「値」を選択してOKで確定します。

oshiete8
質問者

お礼

ありがとうございました!

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 表示したいセルに =TEXT(TODAY(),"yyyymmdd")&"A01" ではどうでしょうか?m(__)m

oshiete8
質問者

お礼

ありがとうございました!

関連するQ&A