在 Google 张表格中填写缺失的日期
Fill missing dates in Google Sheets
我有两列:
Col A Col B
01.02.2020 17
03.11.2020 24
03.11.2020 12
正如我在另一个 中所述,我尝试根据 Col A 中的月份对 Col B 求和。解决方案是以下公式(没有排序):
=ARRAYFORMULA(
SUMIF(
MID(A:A, 4, 2),
SORT(UNIQUE(MID(FILTER(A3:A, A3:A <> ""), 4, 2))),
B:B
)
)
我错过的是失踪月份的人口。因此,我的问题是:如何在输入值之前用缺失的月份和零填充结果 table?上面 table 的期望输出是 be:e
Col A Col B Col C
01.02.2020 17 0
03.11.2020 24 17
14.12.2020 100 0
03.11.2020 12 0
0
0
0
0
0
0
36
100
如果只是当年做的话,这应该够了
=ArrayFormula(sumif(mid(A2:A,4,2),sequence(12),B2:B))
选择:
=ARRAYFORMULA(IFNA(VLOOKUP(ROW(A1:A12), QUERY(A:B,
"select month(A),sum(B) group by month(A)"), 2, 0), 0))
我有两列:
Col A Col B
01.02.2020 17
03.11.2020 24
03.11.2020 12
正如我在另一个
=ARRAYFORMULA(
SUMIF(
MID(A:A, 4, 2),
SORT(UNIQUE(MID(FILTER(A3:A, A3:A <> ""), 4, 2))),
B:B
)
)
我错过的是失踪月份的人口。因此,我的问题是:如何在输入值之前用缺失的月份和零填充结果 table?上面 table 的期望输出是 be:e
Col A Col B Col C
01.02.2020 17 0
03.11.2020 24 17
14.12.2020 100 0
03.11.2020 12 0
0
0
0
0
0
0
36
100
如果只是当年做的话,这应该够了
=ArrayFormula(sumif(mid(A2:A,4,2),sequence(12),B2:B))
选择:
=ARRAYFORMULA(IFNA(VLOOKUP(ROW(A1:A12), QUERY(A:B,
"select month(A),sum(B) group by month(A)"), 2, 0), 0))