工具:office
excel
步骤:
1、打开office
excel,在A20列,通过数据有效性的“序列”,添加下拉菜单。如图所示。
2、在B20列,通过数据有效性的“序列”,键入“=indirect($A$20)”:
表示,B20里的内容是——名称为“A20”(表示A20里面的值)所对应的区域。这里如果A20为A公司,那么B20=INDIRECT($A$20)就表示,在定义名称里名为A20所定义的C2:C4。
indirect的意思为,把其后面括号里的内容根据已定义的“名称”转成其代表的“区域”。
3、在C20列,通过数据有效性的“序列”,键入“=indirect($B$20)”。
4、就实现如图的多级联动下拉菜单。
注:做一个不联动的下拉菜单选择数据点击数据有效性设置即可。
1. 选择全部红色区域的省份,在左上角名称框输入“AA”为自定义名称;
2. 选择B1:G1,在左上角名称框输入“福建省”;
3. 选择B2:G2,在左上角名称框输入“广东省”;
4. 选择B3:G3,在左上角名称框输入“江西省”;
5. 选中B7单元格,点击“数据”选项卡;
6. 点击“数据有效性”按钮;再次点击“数据有效性”选项,自动弹出对话框;
7. 在 “允许” 一栏选择“序列”
8. 在 “来源”栏填写=AA(任意);点击“确定”完成一级菜单。
9. 选中C7单元格,同样设置“数据有效性”“允许”一栏选择“序列”,在“来源”栏填写=indirect(B7)。系统提示错误请忽略。
----延伸思维:在你的工作中可以用到什么地方?