Queryで、年月日(2021/2/1)のデータから、年のみ、月のみ、日のみで集計する方法がありました。
年・月・日
例
2021/1/1
数値データ
1,2,3
列名 | データ | 補足 |
A | 2021/1/1 | 年月日 |
B |
1 | 数値データ |
C | 2 | 数値データ |
対象
対象 | 式 |
年 | query(A:C,"select year(A),C") |
月 | query(A:C,"select month(A),C") |
日 | query(A:C,"select day(A),C") |
年月 | query(ARRAY_CONSTRAIN(ARRAYFORMULA({YEAR(A:A)& RIGHT("0" & month(A:A),2),B:B}),COUNTA(A:A),2),"select Col1,Col2") |
時・分・秒
例
列名 | データ | 補足 |
A | 10:11:12 | 時刻 |
B | 1 | 数字データ |
C |
2 | 数字データ |
対象
時分
対象 | |
時 | query(A:C,"select hour(A),C") |
分 | query(A:C,"select minute(A),C") |
秒 | query(A:C,"select second(A),C") |
時分 | query(ARRAY_CONSTRAIN(ARRAYFORMULA({HOUR(A:A) & ":" & RIGHT("0" minute(A:A),2),B:B}),COUNTA(A:A),2),"select Col1,Col2") |
所感
- Queryを使い、年ごとの集計ができます。