• ベストアンサー

エクセルの日付入力を変更する方法について

二つのエクセルのファイルがあるのですが、そのうちの一つは 日付が例えば2001年9月18日のとき、01/9/18と入力されていて、もう一つのファイルは日付が20010918と八桁の数字で入力されています。 この二つのファイルを一つにまとめたいのですが、20010918と入力されているファイルの方の日付のセルを01/9/18という入力に変更したいのです。 変更箇所が1000近くになるので、一つ一つ変更するのは避けたいのですが、何か良い方法はありますでしょうか。

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

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.3

こんばんは! 八桁数値が1列全部であれば列を選択 特定の範囲であれば、その範囲を単列で選択後 データ 区切り位置 次へ 次へ 表示形式 日付 完了 で 20010918 → 2001/09/18 となります。 その状態で 書式設定 表示形式 ユーザー定義 yy/m/d でOKだと思います。 複数列にある場合は、その列数分 同作業を行うことには なりますが!

blackleon
質問者

お礼

ご回答ありがとうございました。 その通りやってみたらうまくいきました。 感謝いたします。

その他の回答 (3)

  • papataku
  • ベストアンサー率18% (11/58)
回答No.4

補足ですが、桁数を合わせるのであれば、 書式設定->表示形式->ユーザー定義で yy/mm/ddと2桁ずつにすると、いいかもしれません。

blackleon
質問者

お礼

ご回答ありがとうございました。

  • coco1
  • ベストアンサー率25% (323/1260)
回答No.2

その、"20010918"が数値として入力されているのか文字列として入力されているのかわかりませんが、いずれにせよ、それを日付形式に変更してもうまく表示されないと思います。 一旦ファイルを結合して、「年」「月」「日」「日付」という作業セルを用意し ■文字列の場合はleft、MID関数で ■数値の場合はint、mod関数などで それぞれ年、月、日別に作業セルに取り出し、それらをdate関数で日付形式にして元のセルに(値のみ)複写する、という方法がいいのではないでしょうか。

blackleon
質問者

お礼

ご回答ありがとうございました。

  • bubu1220
  • ベストアンサー率23% (3/13)
回答No.1

シートの左上の1とAの間のコーナーをポイントして、シート全体を指定し、この状態で、書式→セルを選び、表示形式の分類の中のボックスの中の日付を選び、 種類のボックスの中で、好みの表示形式を選べばいいと思います。

blackleon
質問者

お礼

ご回答ありがとうございました。

関連するQ&A