NOT 函数¶
函数概述¶
在 Excel 中,NOT 函数用于对逻辑值取反:
- 原本为
TRUE的逻辑结果,经过NOT后会变成FALSE - 原本为
FALSE的逻辑结果,经过NOT后会变成TRUE
它最常见的用途是:把一个判断条件“反过来用”,从而避免重复写一套相反的逻辑表达式。NOT 往往会与 IF、AND、OR、ISBLANK、ISNUMBER 等函数组合使用。
基础语法¶
参数说明¶
| 参数 | 是否必填 | 类型 | 说明 |
|---|---|---|---|
logical |
是 | 逻辑表达式 / 可转换为逻辑值的内容 | 需要被取反的条件或逻辑值。可以是比较表达式(如 A1>0)、返回 TRUE/FALSE 的函数(如 ISBLANK(A1)),也可以是单元格引用(单元格内容可被 Excel 解释为逻辑值)。 |
说明:
logical通常写成“条件表达式”最直观,比如A1="已完成"、B2>=60、ISBLANK(C3)等。
基础用法示范¶
下面用一些常见场景来演示 NOT 的用法。为方便阅读,示例都以“公式 → 含义”的形式呈现。
1)对单个判断条件取反¶
示例:判断 A1 是否“不等于 10”
含义:如果 A1=10 为 TRUE,则 NOT(TRUE) 变为 FALSE;反之亦然。
等价写法:A1<>10(但 NOT 在复杂组合条件中更好读)。
2)与 IF 结合:把条件反过来写¶
示例:A2 不是“通过”就显示“需要复核”,否则显示“通过”
含义:当 A2="通过" 不成立时(即不是“通过”),返回“需要复核”。
3)与 ISBLANK 结合:判断“非空”¶
示例:C2 不是空单元格则返回 TRUE
含义:ISBLANK(C2) 判断是否为空;NOT 把“为空”取反为“非空”。
常见应用:数据校验、筛选标记、填写完整性检查等。
4)与 AND / OR 结合:对组合条件整体取反¶
示例 A:不满足“同时满足两条件”时返回 TRUE
含义:
AND(B2>=60,C2="出勤")表示“成绩及格且出勤”- 外层
NOT(...)表示“不是(成绩及格且出勤)”,即只要两者有一个不满足就为 TRUE
示例 B:不属于“任一条件成立”时返回 TRUE
含义:既不是 VIP,也不在白名单。
5)与条件格式/辅助列配合:生成反向标记¶
假设你有一列“是否合格”的判断逻辑:F2>=80。
如果你需要一个“是否不合格”的辅助列,可以直接写:
这样你可以在后续统计、筛选、条件格式中直接使用这一列,而不必重复写“<80”的逻辑(尤其当原条件很长时更有价值)。
6)用表格把“取反”效果看得更直观¶
| 原逻辑表达式 | 原结果 | NOT 后 | 解释 |
|---|---|---|---|
A1=10 |
TRUE | FALSE | 10 等于 10 成立,取反后不成立 |
A1=10 |
FALSE | TRUE | 不等于 10 不成立,取反后成立 |
ISBLANK(C1) |
TRUE | FALSE | C1 为空成立,取反后变为“非空不成立” |
AND(X,Y) |
TRUE | FALSE | 两条件都成立,整体成立;取反后整体不成立 |
OR(X,Y) |
FALSE | TRUE | 两条件都不成立,整体不成立;取反后整体成立 |
总结¶
NOT 是 Excel 中非常基础但极其实用的逻辑函数,它的核心作用只有一个:对逻辑结果取反。在实际工作中,NOT 的价值主要体现在:
- 让“反向条件”表达更简洁,避免重复写一套相反逻辑
- 与
IF、ISBLANK、AND、OR等函数组合,能显著提升公式可读性 - 在构建辅助列、筛选标记、条件格式规则时,快速得到“相反判断”
只要你把它记成一句话:“把 TRUE 变 FALSE,把 FALSE 变 TRUE”,并习惯用于复杂条件的“整体取反”,就能在日常表格逻辑处理中用得又快又稳。