excel中如何设置下拉菜单:借助数据验证制作标准化可选单元格
上周赶公司的人员信息统计表,数据杂乱到头疼,被逼着好好琢磨excel中如何设置下拉菜单,原本以为是很复杂的高级功能,结果踩了好几个低级误区,折腾半天摸透了最实用的操作方式。
最开始完全找错入口,傻乎乎的在插入菜单栏里翻控件、找表单工具,对着界面里的复选框、按钮瞎点一通,折腾了二十多分钟,表格里什么有效效果都没出来,反而不小心插入了一堆多余的控件图标,删都删不干净。当时还纳闷,明明身边同事都说下拉菜单是基础操作,怎么自己操作起来完全不对,甚至一度觉得是自己用的Excel版本有问题,反复切换版本尝试,纯粹做了一堆无用功,白白浪费了大半个钟头。
后来才反应过来,入口根本不在插入栏。
真正制作下拉菜单的核心功能,藏在顶部的数据菜单栏里,新版Excel显示的是数据验证,老旧版本会标注为数据有效性,两个功能完全一样,只是命名差异。先鼠标选中需要添加下拉菜单的单元格、整行或者整列区域,这一步不能省,没选中区域的话,后续所有设置都不会生效,选中后直接点击数据验证按钮,就能弹出专属的设置弹窗。
第一次点开弹窗后,又卡了很久,踩了第二个大概率所有人都会犯的错。没有修改默认的设置条件,直接空着内容点了确认,表格自然没有任何变化。折腾好久才搞明白,必须在弹窗的设置板块里,把“允许”对应的选项改成序列,这是制作下拉菜单的唯一适配条件,不选这个,不管后续填什么内容都是白费功夫。
手动填选项有专属格式要求。
在序列对应的来源输入框里,手动填写的所有可选内容,必须用英文逗号隔开,要是顺手用了中文逗号,Excel完全识别不了,会把所有文字合并成一个单独的选项,根本达不到下拉选择的效果。这种手动输入的方式,只适合选项少、不会改动的场景,比如性别、是否在岗,比如性别、是否在岗这类固定内容,操作起来很快捷。
如果是部门、岗位、项目名称这类选项多、后续大概率会增减修改的内容,手动输入就特别鸡肋,每次改内容都要重新设置一遍参数。可以在表格空白的位置,提前把所有需要的备选选项逐行输入完毕,再回到数据验证的来源框,直接用鼠标框选提前编辑好的单元格区域,引用这片内容就行。后续想要修改下拉选项,只需要改动空白区域的文字,下拉菜单会自动同步更新,省事很多。
还有个很容易被忽略的小细节,设置界面里一定要勾选“提供下拉箭头”,不然就算参数全部设置正确,单元格右侧也不会出现点击入口,肉眼完全看不出有下拉菜单,很容易让人误以为设置失败。默认开启的出错警告也不用关闭,这个功能可以限制他人随意输入自定义内容,能稳稳统一表格的数据格式,避免表格被填的乱七八糟。
全部表格的下拉菜单设置完,整理好所有数据保存文件后,看着桌面上刚才为了找功能胡乱截图的图片,随手右键删除清空了回收站。