在Google表格中为多个数据透视表使用多个工作表

Hec*_*r B 5 pivot-table google-docs google-sheets

我正在尝试使用数据透视表功能链接Google表格中的三个电子表格.

我现在的问题是我找不到一种方法来拉取多张表的数据.我只能使用来自一个的信息来操作Pivot表.我已经研究了很多,但到目前为止我的印象是,Google Docs可用的文档在某些方面并不是那么广泛.

基本上我需要做的是以下内容:

表1(主要):

车名| ModelId | ColorID
福特| 1 | 1
菲亚特| 2 | 2

表2:
ModelID | 名称
1 | 野马
2 | 布拉沃

表3:
ColorID | 名称
1 | 红
2 | 蓝色

产生的数据透视表:
汽车名称| 型号| 颜色
福特| 野马| 红色
菲亚特| bravo | 蓝色

在SQL语句中,我基本上试图模拟JOIN.我也可以编写一个javascript脚本,但我想知道是否有一种简单的方法来实现这一点而无需编码.

谢谢!

Chr*_*ick 5

此公式将再现您的示例输出,如果将更多记录添加到3个表中,则会更新:

={"CarName","Model","Color";Table1!A2:A,ARRAYFORMULA(IFERROR(VLOOKUP(Table1!B2:B,Table2!A:B,2,0))),ARRAYFORMULA(IFERROR(VLOOKUP(Table1!C2:C,Table3!A:B,2,0)))}

此示例表显示了正在运行的公式:https://goo.gl/DsYX06