我想在 Excel 仪表板上创建一个下拉列表,根据我的选择过滤数据。我该怎么做?

我想在 Excel 仪表板上创建一个下拉列表,根据我的选择过滤数据。我该怎么做?

例如。

下拉列表:一月至十二月

我希望所有图表都链接到此下拉列表,这意味着当我单击二月时,我的图表将仅显示二月的数据

答案1

根据您拥有的数据类型,一种方法是让您的数据仅根据下拉列表中选择的月份显示。为此,您需要创建另一张空白表,该表将与您的数据表完全一样。

在每个包含数据的单元格中输入以下等式(在这种情况下,等式被输入到下拉列表B1所在A1的单元格中,以及'Data'!B1原始工作表上数据所在的单元格中,在本例中为 1 月份的数据)

=if(A1<>"January",NA(),'Data'!B1)

然后,您的图表将引用复制表的数据,该复制表将仅绘制包含数据的单元格(因为图表会忽略其中包含 #N/A 错误的数据)

希望这很清楚,但我相信还有许多其他更简单的方法可以实现这一点。

相关内容