数据处理

数据核对利器:查找函数的规范用法

·3 分钟
数据核对利器:查找函数的规范用法
本文目录
  1. 基本写法
  2. 精确匹配与近似匹配
  3. 查不到结果的原因一:空格差异
  4. 查不到结果的原因二:格式差异
  5. 查不到结果的原因三:区域引用不当
  6. 查不到结果的原因四:关键字段本身不唯一
  7. 核对结果要有结论
  8. 大批量核对的替代方案
  9. 把核对规则固定下来
  10. 把差异呈现出来

核对两份数据是否一致,最实用的办法是按关键字段做查找,把对方表里的值取过来对比。

基本写法

查找函数需要四个要素:查找值、查找区域、返回第几列、匹配方式。写公式时把查找区域的首列设为关键字段所在列,返回列数从该区域第一列开始数。写错返回列数是新手最常见的错误。

数据核对利器:查找函数的规范用法
查找失败先查格式,再查有没有多余空格

精确匹配与近似匹配

核对数据一律使用精确匹配,最后一个参数写零或假。使用近似匹配时,遇到找不到的值会返回一个相近的结果,不报错也不提示,这种错误隐藏得很深,核对时绝对不要使用。

查不到结果的原因一:空格差异

两边的编号看着一样,实际上一边多了一个看不见的空格。处理办法是先用查找替换去掉空格,或者把公式外侧套上去空格函数,再重新核对。

查不到结果的原因二:格式差异

一边是文本型数字,一边是数值型数字,看上去完全一样,查找却匹配不上。统一转换格式后再核对,转换方法可用分列或数值运算。

查不到结果的原因三:区域引用不当

查找区域没有使用绝对引用,公式往下拖动时区域跟着下移,后面的行就会找不到。核对用的查找区域建议锁定,写成绝对引用的形式。

查不到结果的原因四:关键字段本身不唯一

一个编号对应多条记录时,查找只会返回第一条。此时要么改用更强的组合条件,要么先用计数确认关键字段是否唯一。字段不唯一是核对结果不可信的根源之一。

核对结果要有结论

取到对方数据后,用对比公式直接输出存在差异或核对一致,再用条件格式把差异行标出来,比让人对着两列数字找不同高效得多。核对表最终要回答的是差异在哪、谁负责,把这两点写清楚,核对工作才算完成。

大批量核对的替代方案

要核对几千行,逐行写公式会很慢。更快的做法是把两份数据分别排序后并排比对,或者用透视表按关键字段汇总后比较合计。用WPS表格处理数据核对,选对方法比把公式写得精巧更重要,结果可靠才是目的。

把核对规则固定下来

每次核对都按同一套关键字段与同一套格式处理,结果才有可比性。把规则写成一行说明放在表头下方,交接时对方能立刻明白这份核对是怎么做的,也能减少对结论的反复质疑。

把差异呈现出来

取到对方的值后,用对比公式判断两边是否一致,显示为一致或存在差异,再用条件格式把差异行标出来。这样核对结果一目了然,也方便交给别人复核。用WPS表格做数据核对,把上面四条原因当成固定排查清单,查不出结果的时间会大幅缩短。