跨多个工作表操作数据

Manipulate Data Across Multiple Sheets

我正在尝试跨多个工作sheet(在同一个工作簿中)使用一个简单的公式来有效地整合数据。

当前公式:=COUNTIF('5-01-20:5-29-20'!A:A, "Laptop")

基本上,查看 sheet 上名为“5-01-20”到 sheet 名为“5-29-20”的 'A' 列中的所有单元格,以及如果单元格包含单词 'Laptop'

,请对其进行计数

这个公式 returns #Value 错误,使用 named range 的相同公式也是如此。快速 Google 搜索表明 CountIF 函数不能使用这种类型的范围。有没有我可以尝试的另一种解决方案,即不将所有数据组合到一个作品中sheet?

我也尝试过 PIVOT Table,但无法让它包含多个 Table/Worksheet。

您将需要创建作品列表sheet,然后使用 INDIRECT() 引用该列表并将整个列表包含在 SUMPRODUCT 中。因此,例如,如果您的 sheet 名称列表位于 Z1:Z29:

=SuMPRODUCT(COUNTIFS(INDIRECT("'"&Z1:Z29&"'!A:A"),"Laptop"))