• ベストアンサー

エクセルの1つのセル内にある日付と時間をわける方法を教えてください

いつもお世話になっております。 エクセルで、同じセルの中に以下のように日付と時間が入って しまっています。これを日付だけにしたいのですが 表示で日付だけにするのではなく、時間部分を削除して しまうやり方がありましたら教えてください。 日付の空白以降は削除、などでも良いのですが ピポットテーブルで日付での件数を出したいので 時間が削除できれば何でも良いです。 【例】↓ 2006/11/1 10:02:25 2006/11/1 10:03:18 宜しくお願い致します。

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

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.1

A1に 2006/11/1 10:02:25 と入っているとして、 B1=TEXT(A1,"yyyy/m/d") としてみてはいかがでしょうか。

その他の回答 (4)

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.5

ピボットテーブルにするなら、ピボットの日付列で右クリック、 「グループと詳細の表示」の「グループ化」で単位を「日」にすれば、 わざわざ端数処理をしないでも「日付単位での件数」は出てきますけど? このダイアログで時間単位、月単位なども簡単に出てきますし。

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.4

A1:2006/11/1 10:02:25 A2:2006/11/1 10:03:18 A3:… となっているなら、B列に新しい列を挿入し、B1セルに =DATE(YEAR(A1),MONTH(A1),DAY(A1)) または =INT(A1) と書いて、B1セルを下までコピーします。 コピーすると B1:2006/11/1 00:00:00 B2:2006/11/1 00:00:00 B3:… になっている筈です。 次に、B列を全選択し、CTRL+Cでコピーします。 次に、A1セルを選択状態にして「編集」「形式を選択して貼り付け」で「値」にして貼り付けます。 貼り付けが終ったらB列は不要なので、B列を列削除して下さい。

ganbarepoko
質問者

お礼

この場を借りて、皆様へのお礼の言葉とさせていただきます。 沢山の方からすぐにお返事いただけてとても助かりました。 本当にありがとうございました。 色々なやり方があるのですね。 全員にポイントをお付けしたいのですが 2人までとのことなので最初の方にさせていただきました。 他の方申し訳ございません。 また宜しくお願い致します。

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.3

こんにちは。 削除というよりは、切捨てです。 A1: 2006/11/1 10:02:25 ↓書式は直してくださいね。 B1: =INT(A1) :日付け C1: おまけ =MOD(A1,1) :時間

  • hirorin00
  • ベストアンサー率50% (446/884)
回答No.2

はじめまして ターゲットがA列としてB列が空いているとしたら、B1に 「=YEAR(A1)&"/"&MONTH(A1)&"/"&DAY(A1)」 これを必要なだけ下にコピー。 値だけにしたいのなら、B列をコピーして、「形式を選択して貼り付け」で「値」にチェックを入れて貼り付け。 これでいかがでしょうか?

関連するQ&A

  • エクセルの日付表示セルの時間削除の方法

    エクセルの一列のセルに、2008/05/03などのように、日付と時刻が入っているのですが、時刻部分だけを関数などを使い削除して一気に日付だけにしたいと思います。表示だけをさせないのではなく、あとの作業都合上、データ部分で削除したいと思います。宜しくお願い申し上げます。

  • エクセルで日付、時間表示

    お世話になります。エクセル2000を使っています。 セルの書式設定-ユーザー定義で以下の条件で表示させたいのですが・・・・ 日付データとして、日付のみのものと、時間も入っているデータを、 日付のみのものは日付のみの表示に、 時間も入っているものは日付と時間を表示する。 具体的には、ある一つのセルに 2003/07/26と入力した時 → "2003/07/26"と表示 2003/07/26 18:30と入力した時 →  "2003/07/26 18:30"と表示 ユーザー定義で、 yyyy/mm/dd yyyy/mm/dd hh:mm でそれぞれの表示はできますが、例えば 時間データのないものに、yyyy/mm/dd hh:mmと定義すると、"2003/07/26 00:00"と表示されて都合がよくありません。 文字データとして、前に「’」を付ければ表示のみはできますが、数値データとして使えません。 少し長くなりましたが、よろしくご教示ください。

  • エクセルで2つのセルにの内、最新の日付を反映させたい

    いつもお世話になってます。 Win98 エクセル97です。 シート1の A    D 10/10  10/14 10/14  (空白) (空白) 10/8 というよなデータがあります。 シート2の納品書の日付部分に AとDの内、最新日だけを反映させたいのですが いい方法はありますでしょうか? 空白も混じってます。 よろしくお願いします。

  • エクセルでの日付の引き算?

    いつもお世話になっております。 エクセル2003で日付から所要時間を算出したいのですが良い方法はないでしょうか。 A1に「2011/3/15 1:00」 A2に「2011/3/10 15:00」のようにセルの書式設定で表示させます。 次にこの両日間の時間を「○○時間○○分」と表示させたいのですが、どのように行えばいいでしょうか? よろしくお願いいたします。

  • Excelセルの日付表示

    いつもお世話になってます 以下の様なことができるかご存知の方ご教授ください Excelのセルの表示形式を「yy/mm」にしております 対象セルに手入力で例えば09/4(年月)と入力したときに 値を2009/04/01としたいのですが、2009/9/4となってしまいます 表示は09/4 、でも値は2009/04/01は可能なのでしょうか? 宜しくお願い致します

  • エクセルVBAでセルに入っている一番後ろの日付だけ取得したいのですが

    VBA初心者なんですがセルに以下のようなデータが 入っているときに最後の日付だけを残して 前の日付等を削除したいのですがどのようにすれば可能でしょうか? 例 2006/6/30 2006/7/21 2006/8/8 2006/8/25 2006/9/15   ↓ 2006/9/15 よろしくお願いします。

  • Excelでひとつのセルの内容を分けたい

    お世話になります。 Excelのひとつのセルに以下のような内容があります。 その中で名前だけ削除して、日付だけ残したいのですが データがかなりあるので一気にできるやり方がありましたら 教えてください。 宜しくお願いします。 8/28 山田太郎 8/29 ○○○○ ・ ・

  • エクセル セルに0(ゼロ)を表示させないようにするには?

    いつもお世話になっております。 エクセルについておしえてください。 セルに0(ゼロ)を入力しても表示させない、(空白のまま)ようにするにはどうしたらよいのですか? ちなみに『セルの書式設定』→「文字列」などの設定ではないと思います。

  • Excelの日付と時刻のセルで

    こんにちは。 Excelでセル内の“2005/6/15 18:58:05”というデータを“2005/6/15”というように、時間を削除して表示させる方法はありますか? どうぞよろしくお願いいたします。

  • エクセルの空白セルをのぞいて印刷するには?

    エクセルの表で、空白セル(空白行)がたくさんあります。 その空白のセルを表示せずに(詰めて)印刷したいのですが、そういうことは可能でしょうか? 削除せず、印刷するときだけ、表示しないようにしたいのですが・・・・

専門家に質問してみよう