电脑系统:Windows 10 专业版 64位
Excel版本:Microsoft Office Excel 2010
如下图的Excel中是一张选择员工所属部门的表格,现要对部门所在列添加可以自动更新的动态下拉菜单。
首先将各个部门列出来,然后选中这些部门(E1:E5单元格区域),单击【开始】选项卡下【样式】组中的【套用表格样式】下拉按钮,选择一种表格样式,如下图所示:
在打开的“套用表格样式”对话框中,因为之前我已经添加了标题行“部门”,因此要勾选“表包含标题”,单击【确定】按钮。
此时该区域中的单元格就有了格式,变成了一张超级表。我们也可以按快捷键 Ctrl + T 来快速创建超级表,如下图所示:
然后选中要添加下拉菜单的单元格区域(B2:B10),单击【数据】选项卡下【数据工具】组中的【数据有效性】选项。
在打开的“数据有效性-设置”对话框中的“允许”下拉框中选择【序列】,然后单击“来源”框右侧的按钮,如下图所示:
框选部门(E2:E5单元格区域),此时对话框中显示为“=$E$2:$E$5”,最后单击【确定】按钮,如下图所示:
此时,所属部门列(B2:B10单元格区域)已经添加了下拉菜单,点击单元格右侧的下拉按钮,就会出现下拉菜单,选择部门,如下图所示:
现在当我们在财务部下面(E6单元格中)添加一个技术部之后,在下拉菜单中就会自动添加技术部,如下图所示:
因为在超级表中,当在表格中添加数据时,其格式也会随之更新。也因此当我们将员工所属部门的表格也设置成超级表后,在末尾(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超级表能够自动填充格式的特点,实现了下拉菜单的自动更新。