• ベストアンサー

EXCEL 日付表示について

EXCELのセルに「2009/3/1 16:15」と表示されています。 (実際には「2009/3/1 16:15:00」と入力し、セルの書式設定のユーザー定義で「yyyy/m/d h:mm」と設定しています。) このセルの「2009/3/1」だけ抜き出したいと思っていますが関数など、いい方法はないでしょうか。 実は、このセルの列には他に「2009/3/1 11:51:03」のようなセルがありまして、ピボットテーブルで日付別件数を出したいと考えています。 よろしくお願いいたします。

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

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

ピボットテーブルわかりませんので とりあえず日付の表示について A1に「2009/3/1 16:15:00」 B1に =DATE(YEAR(A1),MONTH(A1),DAY(A1)) これで「2009/3/1」になります。

daisaku28
質問者

お礼

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

その他の回答 (3)

  • n_na_tto
  • ベストアンサー率70% (75/107)
回答No.4

先にピボットテーブルを作ってから日付ごとにグループ化する方法もあります。ただし、データ数が多いとピボットテーブル自体作れなくなるので使えませんが。 下の例では、 例えばA5でマウス右クリック →グループ化 →[日]だけ選択(青色反転)状態に →OK かな?

daisaku28
質問者

お礼

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

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.3

一例です。 時刻は小数点以下なので=INT(セル/1)は如何でしょうか。

daisaku28
質問者

お礼

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

  • 4500rpm
  • ベストアンサー率51% (3209/6282)
回答No.2

A1セルに日付が入力されているとして =DATE(YEAR(A1),MONTH(A1),DAY(A1)) もっとスマートな物が有るかもしれませんが。

daisaku28
質問者

お礼

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

関連するQ&A