重点内容
适用版本
桌面版通用(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"))
学完你会
常见错误
<>前后顺序写反(写成><)会直接报错,不是「不等于」的意思- 用
&拼接条件时忘记双引号,比如漏写成"<>"C1而不是"<>"&C1 - 中文版 Excel 里
<>符号本身不会变,是英文键盘符号,不用找对应的中文标点
Sources
Blog / Website: