在 FILTER-ed 范围内进行 VLOOKUP,同时自动添加新行
VLOOKUP in a FILTER-ed range while automatically adding new rows
我有一个易于附加的每月购买日志:
month prod count
-----------------
jan water 10
jan bread 20
feb bread 2
feb water 1
我想得到一个更友好的总结table:
prod jan feb
-------------
water 10 1
bread 20 2
知道如何让日志中的新月份自动显示为新列吗?
我设法得到带有 =ArrayFormula(TRANSPOSE(UNIQUE(FILTER(log!A2:A, log!A2:A<>""))))
的月头,我可以手动输入 prod 列,但我只设法为每列计算一个公式。这意味着我需要将每个新月份的公式添加到日志中...
有什么想法吗?谢谢!
试试这个公式:
=QUERY(A:C,"select B, sum(C) where A <> '' group by B pivot A")
在此处查看更多信息:
https://developers.google.com/chart/interactive/docs/querylanguage
使用月数而不是名称从按字母顺序排列的 feb, jan
中获取 1, 2, 3
我有一个易于附加的每月购买日志:
month prod count
-----------------
jan water 10
jan bread 20
feb bread 2
feb water 1
我想得到一个更友好的总结table:
prod jan feb
-------------
water 10 1
bread 20 2
知道如何让日志中的新月份自动显示为新列吗?
我设法得到带有 =ArrayFormula(TRANSPOSE(UNIQUE(FILTER(log!A2:A, log!A2:A<>""))))
的月头,我可以手动输入 prod 列,但我只设法为每列计算一个公式。这意味着我需要将每个新月份的公式添加到日志中...
有什么想法吗?谢谢!
试试这个公式:
=QUERY(A:C,"select B, sum(C) where A <> '' group by B pivot A")
在此处查看更多信息:
https://developers.google.com/chart/interactive/docs/querylanguage
使用月数而不是名称从按字母顺序排列的 feb, jan
中获取 1, 2, 3