EP04. “Not Equal To Operator 不等于运算符”
🔒 登录后可标记已读<>在 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: