在 Excel 中制作下拉菜单,大家都会的吧?常规操作。
不过下拉菜单的区域通常都是固定的,如果数据源发生了变化,特别是增加了选项区域以后,下拉菜单并不会随之动态更新。
解决方案当然是有的,比如我之前分享过的 会自动去重,自动增减选项的智能 Excel 下拉菜单。
可还是有读者觉得这个有点难,那今天就教大家一个非常简单的方法,连公式都不需要,就能制作出动态下拉菜单。
案例:将下图 1 中 A 列的姓名制作成下拉菜单,设置在 C2 单元格。
当 A 列新增姓名时,下拉菜单选项会自动增加。效果如下图 2 所示。
解决方案:
照例,我们先来看一下按常规方式制作下拉菜单,是否能产生动态效果。
1. 选中 C2 单元格 --> 选择菜单栏的“数据”-->“数据验证”
2. 在弹出的对话框中选择“设置”选项卡 --> 按以下方式设置 --> 点击“确定”:
下拉菜单已制作完成。
现在在原来的数据源下方增加一个新的人名“蓝精灵”。
再点击 C2 单元格的下拉菜单查看,新增的姓名并没有自动纳入下拉菜单。
下面来看正确的技巧。
1. 选中 A 列的任意单元格 --> 按 Ctrl T 或 Ctrl L
2. 弹出的对话框中已经默认勾选了“表包含标题”--> 点击“确定”按钮
于是,A 列的数据区域就转换成了超级表。
现在再来制作下拉菜单。
3. 选中 C2 单元格 --> 选择菜单栏的“数据”-->“数据验证”
4. 选择“设置”选项卡 --> 按以下方式设置 --> 点击“确定”:
下拉菜单再次设置完成。
现在在 A 列的表格下方新增“蓝精灵”,C2 单元格的下拉菜单中也自动出现了“蓝精灵”选项。
动态下拉菜单已经成功设置完成了,是不是非常简单?
再来个彩蛋问题:如果要取消超级表,将 A 列转换回区域,应该怎么操作?
1. 选中 A 列的任意单元格 --> 选择菜单栏的“设计”-->“转换为区域”
2. 在弹出的对话框中点击“是”
现在肉眼可见 A 列的下拉框已经不见了,其实已经转换成了区域,只是样式还没变。
3. 选中 A 列的数据表区域 --> 将填充色设置为“无填充”
4. 将 A 列数据表的所有字体颜色设置为黑色。
A 列就恢复成了区域。
有关超级表的详细介绍,请参阅 Excel – 表格太丑?那是因为你还没学会超级表。
很多同学会觉得 Excel 单个案例讲解有些碎片化,初学者未必能完全理解和掌握。不少同学都希望有一套完整的图文教学,从最基础的概念开始,一步步由简入繁、从入门到精通,系统化地讲解 Excel 的各个知识点。
现在终于有了,文中专栏,从最基础的操作和概念讲起,用生动、有趣的案例带大家逐一掌握 Excel 的操作技巧、快捷键大全、函数公式、数据透视表、图表、打印技巧等……学完全本,你也能成为 Excel 高手。
,