読了時間:3分
セル内に日付と時刻がある場合(NOW関数の使用など)、この2つのテクニックで簡単に分割することが可能です。
- With FORMULAE
- With POWER QUERY
数式で日付を分割する方法とは?
まず、A列に日付&時刻
分割したい
- B列にある日付
- とC列の時刻
この分割を行うには、「1は1日を表す」を念頭に置かなければなりません。
時間は1日の端数で、たとえば0.33333は8時間(1日の1/3)です。
ステップ1:日付だけを取り出す
つまり、日付を取り出すには、INT関数のA列に値を挿入すればよいのです。
=INT(A2)
INT は整数の意味ですから、A列のセル全体を抽出し、全体の数値が日付(小数点以下は時間)となります
B列の表示形式を「日付」に変更しなければならないこともありますね。
ステップ2:時間を抽出する
時間を抽出するには、A列のデータをB列で計算した値全体で減算すればよいのですが、A列のデータをB列で計算した値で減算することはできません。
=A2-B2
また、C列のセル形式を「時刻」に表示するように変更する必要がある可能性があります
そして最終結果は
Power Queryで日付を分割するには?
Power Queryではよりシンプルに手法を利用することができます。 テーブルに埋め込まれたこれらの日付から始めてみましょう。
ステップ1: Power Queryに日付を読み込む
テーブルにデータを入れたら、メニュー「データ > テーブル/範囲から」
でPower Queryにデータを読み込み、Power Queryでデータを可視化する
ステップ2.Power Queryに日付を読み込ませる データの種類を変更する
ヘッダーにあるように、ABC/123という記号がありますね。 これは、Power Queryがデータを「Any」(テキスト、日付、数値ではない)とみなすことを意味します。
データの種類を日付 & 時間
そして、列のデータの種類が「日付/時間」になって、絵文字も同じではありません
ステップ3.データ型が「日時」になっています。 Dateを抽出する
データの型がDate and Timeになれば、Dateを抽出するのはとても簡単です。
- Tab Add Column
- Then Date
- And finally Date Only
そして結果は驚くべきもので、日付だけの新しい列
Step 4: 時刻を抽出する
ここでの方法は、前のステップと同様に簡単です
- 最初に日付と時刻の列を選択します
- それから。 列の追加
- そしてサブメニューの時間
- 最後に時間のみ
そして今、あなたは時間のみを持つ別の列
を持っています。