MICROSOFT

EP04. “Not Equal To Operator 不等于运算符”

首页 Microsoft 工具 Excel · Functions · Count and Sum · EP04
约 5 分钟· #EP04#Excel#Count and Sum
🔒 登录后可标记已读
  • <> 在 Excel 里就是数学课本上的「≠」,两个格子内容不一样就是 TRUE,一样就是 FALSE,先从这个基础比较开始
  • 真正好用的地方在后面:把 <> 塞进 IF、COUNTIF、COUNTIFS、AVERAGEIF 的条件参数里,就能写出「排除某个值」的判断
  • 要排除不只一个值(比如同时排除 red 跟 blue),单靠 <> 不够,还要搭配 OR + NOT 组合
  • 学完能写出各种「排除某个值」的条件判断,是很多进阶公式的基础技巧

重点内容


适用版本

桌面版通用(Excel 365 / 2021 / 2019 等)。


基础比较

  • =A1<>B1:如果 A1 和 B1 的内容不一样,返回 TRUE;一样则返回 FALSE
  • 例:A1 是 "circle",B1 是 "square" → =A1<>B1 结果 TRUE
  • 例:A1 和 B1 都是 "circle" → =A1<>B1 结果 FALSE

搭配 IF 函数:判断是否为空

=IF(B1<>"",计算公式,"") 意思是「如果 B1 不是空白,就执行计算,否则显示空字符串」,常用来避免公式在没有数据的行显示错误或多余的 0。


搭配 COUNTIF:计数不等于某值的单元格

=COUNTIF(A1:A5,"<>red") 统计 A1:A5 里「不是 red」的单元格数量。


用 & 符号动态引用条件

=COUNTIF(A1:A5,"<>"&C1)<> 运算符和 C1 单元格的值用 & 拼起来,这样条件值可以改成引用单元格,不用每次改公式本身。


搭配 COUNTIFS:排除多个值

=COUNTIFS(A1:A5,"<>red",A1:A5,"<>blue") 统计「既不是 red、也不是 blue」的单元格数量(AND 逻辑)。


搭配 AVERAGEIF:排除 0 值计算平均

=AVERAGEIF(A1:A5,"<>0") 计算平均值时把 0 排除在外,避免拉低平均数。


延伸:OR + NOT 组合

  • 先用 OR 判断值是否等于 "USA" 或 "UK"
  • 再用 NOT 把 OR 的结果反转(TRUE 变 FALSE),等同于「既不是 USA 也不是 UK」
  • 例子:=NOT(OR(A1="USA",A1="UK"))

学完你会

  • ✅ 能用 <> 写出两个单元格「不相等」的判断
  • ✅ 能把 <> 套进 IF/COUNTIF/COUNTIFS/AVERAGEIF 的条件参数里做排除筛选
  • ✅ 能用 OR + NOT 组合写出「排除多个值」的判断

常见错误

  • <> 前后顺序写反(写成 ><)会直接报错,不是「不等于」的意思
  • & 拼接条件时忘记双引号,比如漏写成 "<>"C1 而不是 "<>"&C1
  • 中文版 Excel 里 <> 符号本身不会变,是英文键盘符号,不用找对应的中文标点

Sources

Blog / Website:

  1. Not Equal To