根据来自多个工作表的数据的两个下拉列表更改图表

Change chart according to two drop down lists with data from multiple sheets

您好,我想创建一个仪表板,当我根据各自的下拉列表按国家和月份过滤图表时,我的图表会在其中发生变化。

例如:按 'Australia' 和 'Aug'

排序

我的图表已 link 编辑为 table,如图所示。例如其中一个数据源是O60:P62.

问题:
对于每个国家/地区,我都有不同的 sheet 选项卡,其中包含具有不同值的相似数据格式。我想知道如何在 'Dashboard' sheet 和 link 中使用一个主下拉列表到每个 sheet 中的每个数据源,当我选择一个特定国家时从下拉列表中。

此外,第二个月份下拉列表将根据从第一个下拉列表中选择的国家/地区显示。最终结果将是我的仪表板图表根据所选国家和月份而变化。

希望我的解释清楚。提前致谢!

对于国家/地区,您必须使用 INDIRECT 工作表函数填充 Dashboard 工作表上的数据,才能从所选国家/地区的工作表中获取数据。

举个例子,假设B61中的公式是='Australia'!B5,那么你必须将其替换为=INDIRECT("'"&$A&"'!"&CELL("address",B5))
如果您随后通过直接键入或通过下拉框更改 A1 的内容(例如,将 Australia 替换为 Malaysia),该公式将从 Malaysia 工作表中获取数据。

对于月份,您可以使用简单的 INDEX(MATCH) 组合或 HLOOKUP 来查找数据。不是在 P60P64 中输入 "Aug",而是输入 =$B,因此它从下拉框中获取值。