目标1 :尝试在Google电子表格中的另一个标签页上查询数据
问题1:当我指定其他标签时,获取#N / A片
我已经阅读过关于在不同的标签上指定范围并在youtube上看过视频的内容,但我无法让该方案适合我。我还在这里查看了几个问题,包括如何在Google表格中查询功能(数据过滤以将数据提取到其他工作表)但无法找到解决方案。在此image中,您将看到数据的布局方式。如您所见,如果范围与查询位于同一选项卡上,我可以使查询起作用。第二个我将范围更改为不同的选项卡,我开始得到#N / A,你可以看到here。 (您会注意到不同标签上的数据位于不同的范围内。如果重要,请告诉我。)
提前致谢!
答案 0 :(得分:0)
尝试此查询:
=query('High Level Metrics by Device and Medium'!A2:D, "select C, sum(D) where A = '"&A2&"' group by C pivot B ")
如果您有混合数据,请尝试将第一列转换为文本:
=ArrayFormula(query({to_text('High Level Metrics by Device and Medium'!A2:A), 'High Level Metrics by Device and Medium'!B2:D}, "select Col3, sum(Col4) where Col1 = '"&A2&"' group by Col3 pivot Col2 "))
作为query()的替代方法,您可以尝试:
=ArrayFormula(iferror(vlookup($A$2&B$2&{$A$3:$A$5}, {'High Level Metrics by Device and Medium'!$A$2:$A&'High Level Metrics by Device and Medium'!$B$2:$B&'High Level Metrics by Device and Medium'!$C2:$C, 'High Level Metrics by Device and Medium'!$D$2:$D}, 2, 0)))
此公式可以向右拖动,用于其他值。我希望有帮助吗?