Excel 下拉菜单的制作虽说大多数人都会,但是一旦对下拉菜单有进一步的需求,难度系数提高得就不止一星半点。


有关下拉菜单的案例,我写过不少有意思的内容,具体请参见:


今天再教一个新技巧:当数据源中新增菜单项时,如何让下拉菜单的选项随之自动增加?


案例 :


在下图 1 中的 A 列制作下拉菜单,菜单项内容在 E 列。要求:当 E 列新增内容时,A 列的下拉菜单选项会随之自动增加新选项。效果如下图 2 所示。

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(1)

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(2)


解决方案:


先看一下用普通方式制作下拉菜单,是否能实现案例需求。


1. 选中 A2:A14 区域 --> 选择菜单栏的“数据”-->“数据验证”-->“数据验证”

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(3)


2. 在弹出的菜单中选择“设置”选项卡,按入如下方式设置 --> 点击“确定”:

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(4)


现在下拉菜单已经设置好。

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(5)


在 E4 单元格新增“四班”,但是下拉菜单选项并没有增加这个新选项。如此看来,我们得另辟蹊径。

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(6)


下面就来学习一下正确的设置方法。


1. 选中 A2:A14 区域 --> 选择菜单栏的“数据”-->“数据验证”-->“数据验证”

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(7)


2. 在弹出的菜单中选择“设置”选项卡,按入如下方式设置 --> 点击“确定”:

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(8)


公式主要用到了 offset 函数,有关该函数的案例,可参见:


公式释义:


现在在 E 列增加新单元格,下拉菜单会自动新增选项;反之亦然,删除 E 列中的选项,下拉菜单也会自动减少。

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(9)

excel怎么设置数据下拉列表框(怎样才能让Excel下拉菜单选项随数据源自动增减)(10)

很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。

现在终于有了,以下专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。

,