下面介绍常用两种下拉菜单栏设置:
第一种:1级下拉菜单设置
四步快速新建下拉菜单
选项偏多的,数据源可以直接引用选项范围,避免多次输入
第二种:多级联动下拉菜单设置:以区域,省份,城市为例,设置三级下拉菜单,更多级重复步骤即可
要点1_ 给下级内容定义名称,名称是对应的上级(例:城市对应省),使用定位是为了去除区域内的空格,定位使用F5键或者Ctrl+G快捷键;
要点2_ 序列中数据源采用indirect()引用上级单元格数据源;
要点3_定义好之后查看名称是否准确,以区域为例演示;
选择源区域,F5或Ctrl+G定位,去除空格部分
选择常量,选区变为非空部分
定义名称:选择二级项目省份作为城市名称
核对数据源是否正确
同样操作,定义名称为区域
设置一级下拉菜单
设置二级下拉菜单,用indirect()函数,引用一级名称
实现二级下拉菜单联动
重复以上步骤,设置三级下拉菜单
效果如图,设置4,5,6级菜单不断重复步骤即可
总结:
1、给下级内容定义名称,名称是对应的上级,然后设置数据验证,用indirect()函数引用上级的单元格。
2、整理数据源的摆放,在定义名称前,把各级菜单内容按列存储,然后各列首行的行标题为对应的上一级内容。这样是便于快速地定义名称,选择的功能是“根据所选内容创建”。
3、还有要注意的是,如果各列数据的行数不一样,不要一次性选择所有列进行创建名称,否则会导致出现有空白选项。而需要按F5或者Ctrl+G定位选择常量再操作,或者列数少的情况下,可以逐列进行定义)
常用FAQ:
1.添加字段在同一列?
解:采用英文格式下的分隔符:“,”
2.复制和下拉单元格出错?
解:修改引用数据源,看看是否需去除绝对引用
3.下拉引用的选项有空格
解:定义名称需要去除数据源空格
4.源当前包含错误,下拉菜单没有选项?
解:数据源没有这个数据,点击名称管理器,查看名称是否和上级名称一致。