当Excel单元格中出现了下拉项之外的内容,首先为啥?其次咋办?

Excel学习世界 2023-06-30 11:50:42

规范的数据表就像好学生,不规范的则各有出乎意料的点。为了避免出现 dirty data,设置了下拉菜单,却有人非要舍弃康庄大道,费尽周折搞出新的非标数据。

不提升纠错能力,坑的是自己。

案例:

将下图 1 中 B 列的单元格设置成下拉菜单,菜单项在 E 列。

当 B 列中出现与菜单不符的内容时,圈释出相关单元格。

效果如下图 2 所示。

解决方案:

先给相应的区域设置下拉菜单。

1. 选中 B2 单元格 --> 选择菜单栏的“数据”-->“数据验证”-->“数据验证”

2. 在弹出的对话框中选择“设置”选项卡,进行以下设置 --> 点击“确定”:

允许:选择“序列”

来源:选择下拉菜单项区域

3. 下拉复制 B2 单元格的设置。

现在整列的下拉菜单都设置完成了。

设置了下拉菜单的单元格,不能通过输入的方式填写与菜单项不符的内容,否则会弹出以下警告框。

但是有个小 bug,如果从其他单元格复制粘贴内容过来,则不管内容是否与菜单项一致,都无妨。

那么问题就来了,也不知道有些人是怎么想的,有菜单不选,非要复制一些不符合规定的内容,有些多个空格之类的,还很难肉眼发现,怎么办?

幸好有下面的方法可以解救。

4. 选中需要检查的区域 --> 再次选择菜单栏的“数据”-->“数据验证”-->“数据验证”

5. 在弹出的对话框中点击“是”按钮。

6. 点击“确定”。

7. 保持选中区域 --> 选择菜单栏的“数据”-->“数据验证”-->“圈释无效数据”

那些伪装得很好的不规范数据全都无可遁形。

0 阅读:6

Excel学习世界

简介:Excel 学习交流