MICROSOFT

EP08. “Compare Text 比较文本”

首页 Microsoft 工具 Excel · Functions · Text · EP08
约 3 分钟· #EP08#Excel#Text
🔒 登录后可标记已读
  • 讲怎么比较两个单元格的文本是否相同
  • 分区分大小写(EXACT)和不区分大小写(=)两种做法
  • 用 IF 函数把结果转成好读的文字提示
  • 延伸到整行数据的批量比对
  • 前置知识不需要,学完能做数据核对(比如两批名单对不对得上)

重点内容


函数速查

函数语法用途例子
EXACT=EXACT(text1,text2)区分大小写比较两个字符串是否完全相同=EXACT("Frog","frog") → FALSE

比较方法怎么选

需求方法例子
严格比对,大小写不同也算不相等EXACT=EXACT(A1,B1)
一般比对,忽略大小写差异==A1=B1

区分大小写比较

=EXACT(A1,B1)。比如 A1 是 "Frog"、B1 是 "frog",两者只有首字母大小写不同,EXACT 判定为不相等,返回 FALSE。


不区分大小写比较

直接用等号:=A1=B1。同样是 "Frog" 和 "frog",这个公式会忽略大小写差异,返回 TRUE。


用 IF 转换成友好提示

把 TRUE/FALSE 换成有意义的文字:

=IF(EXACT(A1,B1),"Match","No Match")

可以按需要换成"相同"/"不同"这类中文提示。


按行批量比较多列

把公式往下拖到多行,可以一次性标出每一行两边数据是否一致,快速找出有差异的那几行。


学完你会

  • ✅ 能用 EXACT 做区分大小写的严格文本比对
  • ✅ 能用 = 做不区分大小写的一般比对
  • ✅ 能用 IF 把比对结果转成「Match/No Match」这类好读的提示文字

常见错误

  • 想做严格比对(比如密码、验证码)却用了 A1=B1,结果大小写不同也被判定相同
  • 只是想忽略大小写做模糊比对,却用了 EXACT,导致本该算相同的两笔数据被判定不相等
  • 单元格里有肉眼看不见的多余空格(参考 EP07),导致明明看起来一样却比对不相等,要先 TRIM 再比较

Sources

Blog / Website:

  1. Compare Text