多语言展示
当前在线:1651今日阅读:84今日分享:32

在Excel中怎样制作可以自动更新的动态下拉菜单?

之前介绍过,在Excel中制作下拉菜单的方法,可以点击下方链接查看。但是当制作好下拉菜单,之后再增加下拉选项时会比较麻烦,有没有方法能够让下拉菜单实现自动更新选项呢?10怎样给Excel中的表格添加下拉菜单?
工具/原料
1

电脑系统:Windows 10 专业版 64位

2

Excel版本:Microsoft Office Excel 2010

方法/步骤
1

如下图的Excel中是一张选择员工所属部门的表格,现要对部门所在列添加可以自动更新的动态下拉菜单。

2

首先将各个部门列出来,然后选中这些部门(E1:E5单元格区域),单击【开始】选项卡下【样式】组中的【套用表格样式】下拉按钮,选择一种表格样式,如下图所示:

3

在打开的“套用表格样式”对话框中,因为之前我已经添加了标题行“部门”,因此要勾选“表包含标题”,单击【确定】按钮。

4

此时该区域中的单元格就有了格式,变成了一张超级表。我们也可以按快捷键 Ctrl + T 来快速创建超级表,如下图所示:

5

然后选中要添加下拉菜单的单元格区域(B2:B10),单击【数据】选项卡下【数据工具】组中的【数据有效性】选项。

6

在打开的“数据有效性-设置”对话框中的“允许”下拉框中选择【序列】,然后单击“来源”框右侧的按钮,如下图所示:

7

框选部门(E2:E5单元格区域),此时对话框中显示为“=$E$2:$E$5”,最后单击【确定】按钮,如下图所示:

8

此时,所属部门列(B2:B10单元格区域)已经添加了下拉菜单,点击单元格右侧的下拉按钮,就会出现下拉菜单,选择部门,如下图所示:

9

现在当我们在财务部下面(E6单元格中)添加一个技术部之后,在下拉菜单中就会自动添加技术部,如下图所示:

10

因为在超级表中,当在表格中添加数据时,其格式也会随之更新。也因此当我们将员工所属部门的表格也设置成超级表后,在末尾(A11单元格)添加员工姓名时,其所属部门(B11单元格)也会自动添加下拉菜单,如下图所示:

总结

1、打开Excel工作表,输入部门名称(E1:E5);2、选中E1:E5,单击【开始】-【样式】-【套用表格样式】,选择一种表格样式;3、勾选“表包含标题”,单击【确定】;4、或按Ctrl+T创建超级表;5、选中要添加下拉菜单的单元格区域(B2:B10),单击【数据】-【数据工具】-【数据有效性】;6、单击【设置】选项卡,在“允许”下拉框中选择【序列】;7、单击“来源”框右侧的按钮,框选E2:E5,或输入“=$E$2:$E$5”,单击【确定】;8、此时当添加部门后,下拉菜单的选项也会增加;9、将员工所属部门表格也设置为超级表,当添加员工姓名后,对应的所属部门单元格也会自动添加下拉菜单。END

注意事项

tips:借助Excel超级表能够自动填充格式的特点,实现了下拉菜单的自动更新。

推荐信息