通过“下拉菜单”大家可以直接填写提前设置好格式的表格,不仅节省输入时间,最重要的是避免后期反复修改信息等一大堆麻烦事儿!
今天和大家分享多级下拉菜单的制作技巧,给大家避避坑。、
(ps:以下操作软件均为WPS)
一级下拉菜单
步骤:我们以【性别】这一列为例,选中单元格→点开【数据】→【有效性】→在允许条件选择【序列】,在【来源】处输入“男,女”。
注意:下拉菜单中的每一个选项都要用英文输入法下的逗号隔开。
效果如下:
如果下拉菜单的选项特别多,比如有很多个姓名,那么我们可以借用辅助列,把名单准备在旁边,到时可以直接引用该区域作为选项。
步骤:点开【有效性】→【序列】→鼠标点击【来源】右边的,选择辅助列→【确定】。
二级下拉菜单
如果关系层级为两级的话,比如像班级和姓名是相互关联的两个层级,那么可以设置一个二级下拉菜单。
如图:
归纳起来有三点:
1.定义1级菜单名称。就是给每个班级的学生冠名,冠名后,选择班级就会对应出现该班级冠名下的学生姓名。
2.制作每一级下拉菜单,确保使用有效性。
3.第二级用INDIRECT函数关联。
具体操作如下:
第一步:选中表格区域,按住Ctrl+G调出【定位】,定位为【常量】,这样就能选中只含有内容的单元格。
接着点击【公式】→【指定】→只勾选【首行】→【确定】,点击【名称管理器】,就可查看用班级名称给下面的成员进行了冠名。
第二步:选中要填写班级区域→点击【数据】→【有效性】→选择【序列】→在【来源】处直接拖选班级→【确定】。
注意:设置好后顺便把班级的第一个单元格填上,否则后面设置公式的时候引用不到,就会出现错误。
第三步:选中姓名所在的表格→【有效性】→【序列】→在来源处输入=INDIRECT($G2)。
INDIRECT是引用的意思,前面我们已经给学生冠名了,INDIRECT函数就是让两者关联起来。
G2是刚才已经填好的第一个单元格,因为要下拉填充保持列不变,所以将列号锁定。
总结:其实二级下拉菜单比一级下拉菜单多了定义名称和INDIRECT函数引用这两部分。
只要掌握了这两点,三级菜单,四级菜单,甚至更多级菜单就都不在话下了。
比如,省-市-区;县-镇-村;班-组-人…这些都可以制作三级或者多级下拉菜单。
三级下拉菜单
有了制作二级菜单的经验,三级下拉菜单也就大同小异,手到擒来了~
多级下拉菜单的制作也可总结为三点:
1.定义名称(n-1)。
举例:3级菜单就定义1、 2级的名称;4级菜单就定义1、 2、 3级的名称,以此类推…
2.分别制作每一级下拉菜单,确保数据有效性。
3.除了第1级,其他级都用INDIRECT函数关联。
第一步:定义名称
一级名称:选中专业和班级的表格区域→【Ctrl+G】调出【定位】→【常量】→点击【公式】→【指定】→勾选【首行】。
二级名称:选中班级和学生的表格区域→【Ctrl+G】调出定位→【常量】,点开【公式】→【指定】→勾选首行。
第二步:设置数据有效性
先设置专业:选中专业表格区域→【数据】→【有效性】→【序列】,在【来源】处选择专业这一行→点击【确定】。
注意:这里每做完一次菜单后,就把第一个单元格填上,否则后面设置公式的时候引用不到,就会出现错误。
第三步:INDIRECT函数引用
接下来设置班级:从第二级开始,就要用INDIRECT函数了。
选中班级这一列→【有效性】→【序列】,输入=INDIRECT($G2)→【确定】。
对于设置姓名也是如法炮制。
我们再来看看最终效果:
以上就是和大家分享的内容
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。