• ベストアンサー

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

二つのエクセルのファイルがあるのですが、そのうちの一つは 日付が例えば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

  • エクセルで日付形式への変換方法

    エクセルに日付形式でなく数字8桁で日付のつもりで入力されているセルがあります。 たとえば「2004年10月1日」なら「2004/10/01」ではなく「20041001」と8桁数字で入ってるのです。 セルの書式変更では、この8桁の数字は日付とみなされずエラーになってしまいます。 この8桁数字のはいってるセルを一挙に日付形式に変換するにはどうすればいいのでしょうか

  • Excelにおける日付

    仕事用に他部署からデータをExcelでいただいたのですが、1万件近くのデータが入っており、このデータの日付が全て7桁の数値として入力されているため、活用できず困っています。 Excelに詳しい方のお知恵を拝借したく、質問に参りました。 行いたい処理は、Excelのあるセルに「20050301」という7桁の数字が入力されている場合、これを別の1つのセル内に「2005年3月1日」という日付として認識させたいのです。 そういったことはできるのでしょうか? セルの書式で、表示形式をユーザー定義・####年##月##日とすれば、「2005年03月01日」と表示させることは簡単にできますが、そうではなく、7桁の数字を日付として認識させ、日付関数を使って日数の計算をしたいのです。 A1セルに「20040301」、B1セルに「20050301」と入力されているとしたら、これをそれぞれ「2004年3月1日」、「2005年3月1日」と認識させ、その間の日数が365日という結果を算出するのが目的です。 ダイレクトにできなければ、途中にいくつかの列を経由しても構いません。 よろしくお願いします。

  • EXCELでの日付表示の方法

    初心者ですみません。 EXCELで日付を表示する方法の質問です。 例えば、同一ブックの別のシートのあるセル(例えばB2)に6桁の日付の数字(例211229  和暦)が入力されているとして、その数値の下4桁のみを別のシートの例えばC2セルで12月29日と表示させるにはどうしたらよいのでしょうか? MODで6桁の数字を10000で割れば、余りとして1229が得られますが・・・。 よろしくお願いいたします。

  • エクセルの日付入力

    基本的なことかもしれませんが教えてください!! 会社で使用しているエクセルで作成したフォーマットに、何箇所かのセルに日付を入力していってます。 (1)「8/9」とテンキーで入力してエンターを押すと、「8月9日」と自動的にかわります。 この数字部分を「8月9日」と全角に自動的に変えるには書式設定などどうしたらいいですか? (2)同じく、「8月1日から8月10日」と1つのセルで、上の(1)のようにテンキーだけを使って入力していきたいのですが、どのように設定したらいいですか? 説明がわかりにくいかもしれないのですが、お解かりの方いらっしゃれば教えてください。 よろしくお願いします。

  • エクセル 日付、数字の入力方法

    エクセル2002を使用 ○日付の入力方法 2009/09/04と入力したい。0が消える。 セルの書式設定、ユーザー定義でYYYY”年”m”月”d”日”でも0が消える。’で文字化はしたくない。 ○数字の入力 数字の前に0がある 例:000012340 これも当然数字の前の0が消える。’で文字化はしたくない。 どのようにセルの書式設定をすればよろしいでしょうか?

  • Excelで日付を数字8桁で入力、表示は和暦での方法

    Excelで日付を「20080205」と8桁数字で入力し、 表示を「平成20年2月5日」とさせる方法を教えてください。 「########」と表示され困っています。

  • excelの日付を簡単に入力したいのですが・・・

    質問させていただきます。 excelで日付を「月/日(曜日)→○○/○○(○)」、 本日でしたら「11/11(火)」というかたちに入力し、 セルを横にコピーすると日付の箇所だけ数字が 増えていき、曜日はそのままずっと火曜日で コピーされてしまいます。 これをカレンダーどおりに日付と曜日が合致する ようにしたいのですが、どなたかご教授して いただけないでしょうか?

  • エクセルの日付入力

    日付入力で、2007/01/07と入力したいのですが、1月など一桁の月や日付の0を入力すると0が消えてしまいます・・。「セルの書式設定」→「日付」の種類の欄に「2001/3/14」や「03/14/01」はあるのですが、「2007/01/07」みたいなのがありません。今、日付の欄の部分はすべて「2007/1/7」のようになっていますが、一括で直すいい方法はないでしょうか? よろしくお願いします。

  • エクセルでの日付入力について

    こんにちは!エクセルでの日付入力について質問します。 私が入力している表に、日付を入力する場所があります。 (「場所」ではなく、「セル」と言った方が良いのかな?)今日の日付を例にとると、そのセルに2/5と入力して Enterキーを押すと、2月5日(水)と表示されるようになっています。画面上方の長い窓のような所には(よく、計算式などが表示になる所)2003/2/5と表示されます。ところが、今まで通り2/5と入力すると、2月5日としか表示されない部分が何箇所か見つかりました。長い窓には、2003/2/5とちゃんと表示されます。他と同じになるように設定したいのですが、どうやればいいのか分かりません。どうか教えてください!ソフトはエクセル2002です。

  • エクセル 日付入力について

    日付が一覧になっているデータがあります。 S620115 H240901 です。 これをエクセルに入力する作業があるのですが、 上記の例だと S62.1.15 H24.9.1 というように入力しています。(一つのセルに一つの日付で入力しています) これだと、数字の他にアルファベットやピリオドも入ってくるので 入力に時間がかかってしまうので困っています。(データが大量にあるので) できれば”620115”など、数字のみ一度に入力してしまって、 後からなんらかの操作をして”S62.1.15”の形に直して作業時間を短縮 したいのですが、良い方法ありますでしょうか。 試したのはMID関数で、”620115”を”62”、”01”、”15”と三つのセルに 分けて、後から別のセルに”&”を使ってまとめる(その際”S”などの文字もつける) をやってみたのですが、これだと”S62.01.15"という形になるのです。 そのセルをダブルクリックすると、”S62.1.15"に直るのですが、 データが大量にあるので、一つ一つのセルをダブルクリックすると また時間がかかってしまい、最初から直接入力した方が早いかも といった感じになっています。 ちなみに、日付は古い順から並んでいるので、最初にSをつけるかHをつけるか は、途中で一箇所式を変えれば良いのでそれほど手間ではありません。 どなたか、良い方法をご教授いただけますか。 よろしくお願いいたします。

専門家に質問してみよう