如何在excel中设置下拉选项-借助数据验证功能快速限定单元格输入内容

如何在excel中设置下拉选项-借助数据验证功能快速限定单元格输入内容

上周整理部门月度考勤统计表,同事凑过来问如何在excel中设置下拉选项,说不想手动打字填考勤状态,怕每个人输入格式不一样导致表格混乱,我当时仗着天天和表格打交道,想都没想就应了下来,结果真上手操作,才发现自己平时都是凭记忆瞎点,漏洞一大堆。

最开始完全找不对入口。

下意识在单元格的右键菜单里翻找,挨个点开设置单元格格式、插入选项、单元格样式这些功能,翻来翻去全是调整字体、颜色、对齐方式的基础设置,压根没有和下拉选择相关的功能。折腾了十多分钟,指尖一直在鼠标上反复点击,页面来回切换,原本笃定能轻松搞定的小事,直接卡在第一步,心里有点发慌,又不好意思说自己忘了具体步骤,只能硬着头皮继续胡乱尝试,生怕旁边等着的同事看出来我翻车了。

后来才反应过来,excel的下拉选项功能,从来都不在右键格式设置里,全部核心操作都集中在顶部的数据菜单栏中,这是我之前一直记错的关键点,也是绝大多数新手会踩的第一个坑。

慢慢稳住心态,选中整张表格里需要固定选项的考勤状态列,整列选中才能批量设置,不用一个个单元格单独改,能省超多时间。接着点开顶部工具栏的“数据”栏目,页面中间位置能看到“数据验证”按钮,老旧版本的excel会显示为“数据有效性”,两个功能完全一致,只是名称不一样,不用纠结版本差异。点开弹窗后,默认的设置条件是“任何值”,这就是单元格可以随意输入内容的原因,想要做下拉选项,必须手动改成“序列”模式。

关键的出错点就在来源输入框里,当时随手用中文逗号隔开了出勤、请假、旷工三个选项,点击确定之后,单元格根本没有下拉菜单,反而直接把一整串文字塞进了单元格里,完全失效。折腾好久才搞明白,这个输入框只识别英文半角逗号,中文标点系统无法识别,自然生成不了可选序列。删掉所有内容,重新用英文逗号分隔输入选项,不用加任何空格和符号,直接纯文字加英文逗号排列。

点击确定的瞬间,选中的所有单元格右侧都弹出了小小的下拉箭头,点开就能看到预设好的三个选项,点击即可一键填充内容,不用手动打字输入。整个表格的输入规范瞬间统一,再也不会出现有人填“事假”“缺勤”这类不标准的文字,后期整理统计也不用逐一修正格式错误。

本来以为设置完就彻底完工了,操作的时候又发现一个小问题。直接复制粘贴已设置好的单元格,会连带数据验证格式错乱,部分单元格会直接丢失下拉选项,变成可随意输入的空白单元格。后面索性放弃复制格式,直接全列重新批量设置,一次搞定整列内容,反而比反复修改错乱的单元格更省事。

那天弄完整张考勤表的下拉设置,关掉Excel窗口的时候,桌面干干净净的,总算没在同事面前丢面子。

了解更多百科知识请访问 百科