ARTICLE · 1081986
Excel下拉菜单,让填表的人没得乱填
· · ·
上个月帮行政收一份部门报销登记表。
收上来我一看,「部门」那一列写着四种:技术部、技术部门、技术中心、研发部。
其实都是同一拨人。
我拿这列去做透视表,出来四个部门,每个数字都只有一点点,汇总得手动加。那天下午我在那儿一个个改,改到一半发现还有个「技术 部」,中间带个空格。
先说我原来的办法 靠嘴提醒
在那之前,我发这种表都是在群里补一句:部门请填全称,不要简写。
有用吗。大概前十个人有用。
后面的人要么没看见,要么觉得「研发部」也算全称,要么直接复制了上一个人的错误写法。
我还试过在表头加批注,写清楚可选值有哪几个。批注要鼠标悬停才显示,手机上看表格根本看不到。
第三种办法是收上来再统一清洗,用查找替换一个个换。这个最稳,但最费人。表格人一多,光替换就得来回跑好几遍,还得担心把「研发部」里正常的词换错。
现在的做法 单元格里放个下拉
真正省事的是把选项做进单元格,让人只能从里面挑。
路径是这样:先在一张表上写好合法选项,一列,中间别留空行。然后选中你要限制的那些单元格,去「数据」选项卡,点「数据验证」。
弹出的对话框里,「设置」这一页有个「允许」下拉框,默认是「任何值」,把它改成「序列」(有的版本写「列表」)。
下面的「来源」框里,你可以直接手打用逗号隔开的选项,也可以点一下再去圈选刚才那列选项。
确定之后,这些单元格右边就多了个小箭头。点一下,出来一列选项,只能挑,打不了别的字。
如果非要在里面手打一个不在列表里的内容,它会弹提示拦住你。这个提示长什么样、拦不拦得住,可以在「错误警告」那一页调,分「停止」「警告」「信息」三档。
我一般设成「停止」,语气写「部门请从下拉里选,别自己打」。
选项放表格里 以后改一次就够
上面那种写法有个后遗症:以后部门合并了、加新部门了,你得重新进「数据验证」改来源范围。
微软官方那篇《创建下拉列表》里给了个更省事的思路,我照着改完之后再没管过。
做法是先把选项那列选中,按 Ctrl+T 转成 Excel 表格。然后再去做数据验证,来源直接圈这个表格的范围。
表格有个特性:在它下面接着加一行,范围会自动长大。所以以后加部门,我只要在选项列最后添一行,下拉菜单里自己就有了,不用回去改设置。
这个细节官方文档里专门点了一句,我第一遍读的时候跳过去了,后来被坑了一次才回头补上。
顺手加的输入提示
「数据验证」对话框里还有一页叫「输入信息」。
勾上之后,鼠标点到那些单元格,旁边会浮出一个小方块,写你想说的话,最多 225 个字符。
我在这一页写的是填表须知,比如「部门选到三级为止,不要写简称」。它比批注好在一点:不用悬停,点上去就出现。
我原来在群消息里说三遍没人看,放这儿之后问的人少了一大半。
选项挪到别的表 得给它起个名
上面那个做法有个前提:选项列和填表的地方在同一张工作表上。
可我实际用的时候,选项那一列摆在填表人眼皮底下不合适。有人会顺手改,也有人会照着那列手打,打错一个字又回去了。
所以我把选项挪到了另一张表,把那张表藏起来。
一挪就出问题。数据验证的「来源」框不接受「表2!A2:A9」这种带感叹号的写法,会直接报错说找不到。
正确的写法是给那一段起个名字。选中选项区域,在左上角那个名称框里敲一个名字,比如「部门选项」,回车。然后「来源」框里填等号加这个名字,也就是「=部门选项」。
这样跨表就通了。而且名字是跟着区域走的,以后往选项列里加内容,只要还在原来那段范围里,它自己就更新。
如果选项还要往后加很多,那就用前面说的 Ctrl+T 转表格,再把整张表起个名字。两个办法叠一块用,我这边一直没再出过问题。
我一开始的笨办法
说个更早的。我第一次想干这事的时候,压根不知道有「数据验证」这个功能。
我的办法是做一个隐藏工作表,把所有部门名写进去,然后教大家「从那张表里复制过来」。
结果当然是没人理。有人压根没找到那张表,有人找到了复制完顺手改了两个字。
后来还有一次更离谱。我在网上搜「Excel怎么限制输入」,搜出来的答案让我装插件。我装了一个,用了两天,公司电脑杀毒软件报了警,我赶紧卸了。
折腾了三四天,最后是同事在「数据」选项卡上点了一下,指给我看那三个字。就在菜单上摆着,我天天从它旁边过。
几个实话
下拉拦不住粘贴。有人从别处复制一段带格式的内容,直接 Ctrl+V 进来,数据验证是拦不住的,得靠「粘贴为值」或者事后清洗。
选项多到几十个的时候,下拉列表会长得拖到底,反而不好用。这种情况我一般拆成两级,或者干脆只留高频的那几个。
还有一个容易忽略的点:选项来源如果是另一张表,最好把那张表藏起来保护上,不然有人手滑把来源改了,所有下拉一起失灵。
想问问你们
你们公司收表格,有没有遇到过「同一个部门八种写法」这种事?
我最想知道的是,你们是选择在下拉里硬拦,还是收上来再统一洗。我们行政是前者,财务那边偏后者,两边吵过一回。评论区站个队,说说你们那边是怎么处理的。
本文由公众号原创 · 转载请注明出处