VLOOKUP在FILTER-ed范围内,同时自动添加新行

时间:2017-03-23 15:57:30

标签: google-sheets spreadsheet formulas

我有一个易于追加的月度购买日志:

month prod  count
-----------------
jan   water 10
jan   bread 20

feb   bread 2
feb   water 1

我希望得到一个更友好的摘要表:

 prod  jan feb
 -------------
 water 10  1
 bread 20  2

任何想法如何让这个raport在日志中自动显示为新列?

我设法用=ArrayFormula(TRANSPOSE(UNIQUE(FILTER(log!A2:A, log!A2:A<>""))))获得月份头部,我可以手动输入prod列,但我只设法为每个列计算一个公式。这意味着我需要将每个新月添加到日志中拖动公式...

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

试试这个公式:

=QUERY(A:C,"select B, sum(C) where A <> '' group by B pivot A")

enter image description here

在此处查看更多信息:

https://developers.google.com/chart/interactive/docs/querylanguage

使用月数代替名称从1, 2, 3按字母顺序排列feb, jan