Excel下拉菜单功能可以帮助我们节省输入时间,通过选择下拉菜单中的值来输入数据,非常快捷方便。但是在日常工作中,我们经常需要一个下拉菜单,让后面的下拉菜单可以根据前面下拉菜单(也就是链接式下拉菜单)的内容进行变化。
第一,下拉菜单是通过数据的有效性实现的。
1.先做一个没有联动的下拉菜单:我们打开office2007数据数据有效性。
2.在弹出的对话框中点击“允许”下拉菜单中的“序列”。
3.在“序列”下写“源”有以下两种方法:
1)手动输入序列名称,并在拼音下用逗号分隔。
2)选择一个参考。
4.用手工输入序列名称的第一种方法制作下拉菜单。
5.用选择和引用的第二种方法制作菜单。
二、如何定义名字?
1.我们点击“公式”“定义名称”。
2.在弹出窗口“名称”中输入我们要定义的名称。在“参考位置”中选择一个区域。“NUM”代表A1: A10地区。
第三,创建多级联动下拉菜单
1.我们将首先:
公司A的部门C2、C4被定义为“公司A”
员工E2:E3包括在公司总办公室的员工中,定义为“总办公室”
其余部分的定义名称相同。
2.我们通过数据有效性的“序列”在A20列中添加一个下拉菜单。
3.在B20列中,通过数据有效性的“序列”键入“=indirect($A$20)”,表示B20中的内容是名为“A20”的——对应的区域(表示在A20的值)。这里,如果A20是公司A,那么B20=INDIRECT($A$20)意味着它被命名为C2: C4,由A20在定义名称中定义。
间接的意思是把它后面括号里的内容按照定义的“名称”变成它所代表的“区域”。
4.在C20列中,通过数据有效性的“序列”键入“=间接($B$20)”:类似地。
5.最后,我们将实现多级联动下拉菜单。