文本对比工具使用教程:文本差异按行比较器

扔数据,选模式,点开始。3步知道哪些行不一样:七种对比模式覆盖各种文本找差异需求。

工作逻辑

左边数据(A),右边数据(B),软件负责告诉你:这两份数据,哪些行不一样

不用管格式,Word 里的、网页上复制的、txt 文档里乱糟糟的,只要是分行的文字,直接往里扔就行

七种对比模式,基本覆盖所有需求

若手文本工具箱,文本对比功能演示.png

右边“对比控制”里有一排选项,常用的七种:

  1. A在B中存在的行:找出A里哪些行在B里也有(相当于 Excel 里找两列共有的)

  2. A在B中不存在的行:找出A里有、B里没有的行(A独有的)

  3. B在A中存在的行:反过来,B里哪些行在A里也有

  4. B在A中不存在的行:B里有、A里没有的行(B独有的)

  5. A和B都存在的行(交集):两个文件共同的行

  6. A或B存在的行(并集):两个文件所有行,去重

  7. A和B不同的行(对称差):只在一个文件里出现的行,会标出是A还是B

想要更精准?下面几个选项可以调

  • 处理选项

    • 去除首尾空格(建议勾上,Excel 里得用 TRIM)

    • 忽略大小写(Excel 里得用 LOWER 或 UPPER)

    • 去除重复行(Excel 里得用“删除重复项”功能,会动原始数据)

  • 匹配选项

    • 精确匹配:完全一样才算(Excel 默认就是精确)

    • 部分匹配:比如“hello world”和“hello”,前者包含后者就算(Excel 里得用 FIND 或 SEARCH,很麻烦)

    • 相似度匹配:调一个阈值,比如0.8,意思是有80%相似就算。拖动滑块就能调(Excel 根本做不了这个)

  • 过滤选项:过滤太短、太长或空的行(Excel 里得用 LEN 判断,再筛选)

多个使用场景示例

场景一:抓“逃兵” (A有B没有)

(最常用的功能:找不同)

  • 左边框(文本A):扔进去“所有报名的人”。

  • 中间框(文本B):扔进去“实际签到的人”。

  • 点选中间的模式:“A 在 B 中不存在的行”

点一下绿色的 “🔄 开始对比” 右边结果栏立马就会告诉你谁缺席了。不用写公式,不用在那儿拖拉拽表格,简单粗暴。


场景二:Excel 做不到的“模糊匹配”

用 Excel 对数据,最怕遇到这种:

  • 表 A 里是:“王小明”

  • 表 B 里是:“王小明 ”(后面带个看不见的空格)

  • 或者是手抖打成了:“王 小明”

在 Excel 眼里,这完全是两个人。你用公式怎么匹都匹不上,最后还得人工复核。

但是在这个工具里,允许“没那么精确”

中间那个 “相似度阈值” 的滑块,把它稍微往左拉一点,拉到 0.8 左右。

或者直接勾选上面的 “去除首尾空格”

这时候工具就会像人脑一样思考:“嗯,这俩长得挺像,应该是一个人。”

它能瞬间把那些带空格的、手抖打错一个字母的,统统识别出来。

就这一招,能帮你省下一两个小时的“洗数据”时间。


场景三:找“共同好友” (交集)

有时候我们需要找两份名单的重合部分。 比如:既在这个组,又在那个组的用户;或者两份代码里都保留的配置项。

直接勾选 “A和B都存在的行(交集)”,一键就把重叠部分提取出来了。