将数据转换为网格时使用arrayformula(通过过滤器)

时间:2017-06-09 21:13:03

标签: google-sheets

我试图转换表单中的一些原始数据: =IFERROR(FILTER(raw!$C$1:$C, raw!$A$1:$A=$A2, raw!$B$1:$B=B$1), "")进入一个网格,其中label1为一个轴,label2为另一个。

现在,我正在使用公式{{1}}(即拉出与行标题和列标题匹配的一个值,如果该值不存在则替换为空白)复制+粘贴在但是,如果可能的话,我希望用完整的电子表格来处理这个问题,以避免每当我更改数据时都必须重新复制+粘贴到每个单元格。

https://docs.google.com/spreadsheets/d/1eCocAaSPaof8S5Ps4upcXab-9At5XhwvK4VBE5xsVB8/edit?usp=sharing

的示例表

我制作网格的实际原因是从bigquery获取摘要数据并将其转换为图表,所以如果有更好的方法,我也很乐意知道。

2 个答案:

答案 0 :(得分:0)

我认为你想在没有聚合的情况下进行转动。

这有点矫枉过正,但我​​this code添加了两个函数MELT(用于取消表格)和CAST(无需聚合的数据)到Google表格。

如果您将该代码复制到项目中(我还没有将其作为附加组件发布,我应该这样做)您可以使用=CAST(A1:C11, B1, C1)简单地实现所需的输出。

答案 1 :(得分:0)

原来支点数据透视表正是我需要的......我只是不知道他们叫什么。谢谢!