
文章插图

文章插图
编按:相信在座的小伙伴都有录错数据的经历 , 当时可能就是脑子走了下神 , 眼睛突然一花 , 就犯了错 。要是有什么东西能在我们犯错的时候 , 提醒下我们就好了…不用担心~今天小编就教大家做一个红绿灯的提醒效果 , 数据录错亮红灯 , 数据录对就亮绿灯 。是不是很神奇呢?赶紧和小编一起来看看吧~
***************
哈喽 , 大家好!我们平时人工录入较长的文本数据时 , 稍不注意就容易出错 。为了避免出错 , 通常我们会提前对单元格设置数据验证 。有些时候 , 我们还会考虑列与列之间的关系 , 根据列关系自动判定数据的对错 。
比如下表,款号、货号、色号、条码的信息均存在一定的关联 。货号的前6位表示款号 , 从第8位开始的两位表示色号;条码的前6位表示款号 , 从第7位开始的两位表示色号 。是不是光听着就头大了(T ^ T)~

文章插图
我们希望如果录入的数据满足列与列之间的关系 , 表格亮绿灯 , 表示数据录入正确 , 反之亮红灯 , 如下 , 应该怎么实现呢?

文章插图
一、?首先我们可以根据各列之间的关系 , 设置公式分别判断录入的数据是否有误 。
【false和true怎么用,true和false哪个是1】1、 货号前6位=款号
在F2单元格输入公式:=LEFT(B2,6)=A2 , 下拉填充公式 。用LEFT函数在货号列单元格左取6位 , 判断是否等于款号 。等于则返回TRUE , 不等于则返回FALSE 。
2、 货号从第8位开始的两位=色号
在G2单元格输入公式:=MID(B2,8,2)=D2 "" , 下拉填充公式 。用MID函数从货号中间的第8位开始截取两位 , 判断是否等于色号 。等于则返回TRUE , 不等于则返回FALSE 。由于MID是文本函数 , 其输出的结果都是文本 , 而色号列中既有文本数据又有数字数据 。所以为了保证数据格式一致 , 我们在单元格D2后面连接了一个空 , 将D列(色号列)的数据统一转换成文本 。如果直接用=MID(B2,8,2)=D2 , 则可能会因为格式不匹配 , 出现错误判断 , 如下图:

文章插图
3、 条码前6位=款号
在H2单元格输入公式:=LEFT(C2,6)=A2 , 下拉填充公式 。用LEFT函数在条码列单元格左取6位 , 判断是否等于款号 。等于则返回TRUE , 不等于则返回FALSE 。
4、 条码从第7位开始的两位=色号
在I2单元格输入公式:=MID(C2,7,2)=D2 "" , 下拉填充公式 。用MID函数从条码中间第7位开始截取两位 , 判断是否等于色号 。基于同样的原因 , 我们在单元格D2后面连接了一个空,使D列(色号列)的数据转换为文本数据 。

文章插图
根据需求 , 只有录入的数据同时符合上述四种条件 , 录入才算正确 。对于判断是否同时满足多个条件 , 我们就要用上AND函数咯~
将这4个逻辑值作为AND函数的参数 , 代表着只有同时满足这四种条件时 , 才算TRUE , 只要有一个条件不满足 , 那都是FALSE 。
推荐阅读
- 如何改照片的格式大小,如何修改照片格式和文件大小
- 高铁可以带酒吗?问了12306,我才真的搞清楚了
- 手机发热怎么办?注意这3点,快速让手机降温
- 怎么屏蔽垃圾短信?手机这样设置可以帮到你
- 麦克风没声音怎么设置?来看看修复方法
- 怎么清理手机内存?删掉这7个文件夹,瞬间清理出几个G
- Excel中的换行符,这几种用法你会哪些? excel单元格内换行
- ai文件怎么打开?手把手带你认识PS打开和查看Ai文件
- 规章制定主体是,市政府可以制定规章吗
