![見出し画像](https://assets.st-note.com/production/uploads/images/121078449/rectangle_large_type_2_3a9adaffb8f72ad5570a1b09708c1619.jpeg?width=1200)
QUERY関数で【時】【分】【秒】を返す[QUERY関数]
昨日こんな記事を書きました。
さらに調べてみたところ、【時】【分】【秒】も返すことができるそうです。
私は自分の業務に於いて活用する機会がなさそうですが、せっかくなので記事として残します。
下記のデータをサンプルにします。
![](https://assets.st-note.com/img/1699100326760-fZrS0hS1An.png)
QUERY関数を以下のように記述すると…
=QUERY(A:C,"select A,B,C,hour(A),minute(A),second(A)")
以下(列E以下)のような値が返されます。
![](https://assets.st-note.com/img/1699100562195-R3Q8F6rF7c.png?width=1200)
QUERY関数の中で「hour関数」「minute関数」「second関数」を用いることにより、列Aの日時からそれぞれ「時/分/秒」を返すことができます。
こちらもlabel句で項目名を整えましょう。
=QUERY(A:C,"select A,B,C,hour(A),minute(A),second(A) label hour(A) '時',minute(A) '分',second(A) '秒' ")
![](https://assets.st-note.com/img/1699101417500-HTPVehkuaT.png?width=1200)