在excel表格中,制作下拉菜单,通常是利用数据验证功能,并根据其中的“序列”选项来设置指定的下拉菜单内容,而关于序列的设置,除了手动输入内容、选定数据单元格,也会使用公式来引用一组数据并作为菜单内容。
而使用公式引用菜单数据,最大的好处就是能够动态扩展菜单内容,并执行自动更新。

如下动图所示,A2单元格设置了下拉菜单,用来选择不同的产品类别,以便执行该类别在某个指定月份区间的总销量值。从动图演示来看,当我们在数据表下方新增类别数据时,点击下拉菜单,会发现并没有自动更新刚才输入的数据。这也是手动输入和直接选定一个单元格区域作为下拉列表源的限制所在。
所以,现在我们需要设定一个公式,使数据表新增数据时,能够使得下拉菜单的内容动态扩展自动更新!

如下图所示,下拉菜单中没有包含新增的“GOOD”内容。

下拉菜单未自动更新的原因则在于,当前下拉菜单的数据来源是直接选定的单元格区域,而不是一个产生动态结果的公式。

接下来我们就要输入一个公式,动态引用A列所有类别数据,即A3单元格以下的所有类别名称。
购买专栏解锁剩余64%