Table of contents
ǞǞǞ 不 在这篇文章中,你将学习如何使用这个函数,并讨论它的应用。 VBA 编码 .
上面的截图是文章的概述,它代表了应用的情况。 不 为了说明这一点,在下面的章节中,你将了解更多关于Excel的 不 功能与它的基本原理。
下载实践工作手册
使用NOT函数.xlsm
Excel NOT函数:语法& 参数
ǞǞǞ 不 函数反转( 与之相反的是 ) a 布尔型 简单地说,如果你输入TRUE,函数就返回FALSE,反之亦然。
- 功能目标。
不 函数总是返回一个逻辑上相反的值 .
- 语法。
=NOT(logical)
- 争论解释。
争论 | 必备/可选 | 解释 |
---|---|---|
逻辑的 | 需要 | 一个逻辑值,可以评估为 "真 "或 "假"。 |
- 返回参数。
反转逻辑值,即把FALSE改为TRUE,或把TRUE改为FALSE。
在Excel中使用NOT函数的8个例子
现在,不再拖延,让我们用适当的插图和详细的解释来看看每个例子。 作为说明,我们使用了 微软Excel 365 版本,你可以在你方便的时候使用任何其他版本。
例1:Excel中NOT函数的基本例子
首先,也是最重要的,让我们来探讨一下最基本的例子,即 不 函数,它改变了逻辑值TRUE和FALSE。 在下图中,我们可以看到 B5 单元包含TRUE,则 不 函数返回相反的FALSE,在 C5 通常情况下,细胞。 0 在Excel中被认为是FALSE,所以 不 函数返回TRUE,而 0 如果是其他数字,输出结果将是FALSE。
例2:使用NOT函数省略某一个值
另外,我们可以使用 不 函数来排除一个特定的单元格值,使用下面的公式。
=NOT(B5="TV")
比如说 B5 单元指的是输入 电视。 具体来说,该函数在以下情况下返回FALSE 电视 而所有其他产品为 "true",因为我们只想排除掉 电视。
例3:不代表大于或小于值
反之,我们也可以检查一个单元格的值是否小于一个特定的值。 在这种情况下,我们想过滤那些价格小于以下的产品 $200 ,在满足条件后,该函数输出TRUE。
=NOT(C5>200)
比如说 C5 单元表示 价格 的。 电视 这就是 $500 .
例4:Excel中的NOT与OR函数
此外,我们可以把 OR功能 与 不 函数来检查是否满足一个或多个标准,并分别产生TRUE或FALSE。 在这种情况下,任何 产品 以外的 电视 和 AC将 返回TRUE。
=NOT(OR(B5="TV",B5="AC"))
在上述方程中, B5 单元指向 产品电视 .
公式分解。
- or(b5="tv",b5="ac") → 检查任何参数是否为 "真",并返回 "真 "或 "假"。 只有当所有参数都为 "假 "时,才返回 "假"。 在这里,函数检查是否在 B5 细胞是 电视 或 交流 ,如果其中一个条件成立,则该函数返回TRUE。
- 输出 → TRUE
- not(or(b5="tv",b5="ac")) → 成为
- NOT(TRUE) → 将FALSE改为TRUE,或将TRUE改为FALSE。 这里,函数返回TRUE的反面,即FALSE。
- 输出 → FALSE
例5:NOT与AND函数
同样地,我们也可以利用 和函数 在与 不 函数来指定两个条件都满足的条件。 在这种情况下,我们要排除掉 产品电视 由 制造商Silo Digital .
=NOT(AND(B5="TV",C5="Silo Digital"))
比如说 B5 和 C5 单元代表 产品电视 和 制造商Silo Digital .
公式分解。
- AND(B5="TV",C5="Silo Digital") → 检查所有参数是否为 是的。 并返回 为真 如果所有的参数都是 为真 ...这里。 B5="电视" 是指 逻辑1 论点,以及 C5="Silo Digital" 是指 逻辑2 参数,因为两个条件都满足,所以 和函数 返回输出 为真 .
- 输出 → TRUE
- NOT(AND(B5="TV",C5="Silo Digital")) → 成为
- NOT(TRUE) → 这里,该函数输出与TRUE相反的结果,即FALSE。
- 输出 → FALSE
例6:NOT与IF函数
此外,我们可以将流行的 IF功能 与 不 函数来构造逻辑语句。 在这里,我们要避免购买一个 电视 或 交流。 如果标准成立,结果将显示为 "不要买" (代表TRUE)。
=IF(NOT(OR((B5="TV"),(B5="AC")), "要买", "不买")
在上述表达中, B5 细胞指的是 电视 .
公式分解。
- or((b5="tv"),(b5="ac")) → 检查任何参数是否为TRUE,并返回TRUE或FALSE。 只有当所有参数都为FALSE时,才返回FALSE。 这里,函数检查了文本在 B5 细胞是 电视 或 交流 ,如果其中一个条件成立,则该函数返回TRUE。
- 输出 → TRUE
- not(or(b5="tv",b5="ac")) → 成为
- NOT(TRUE) → 将FALSE改为TRUE,或将TRUE改为FALSE。 这里,函数返回TRUE的反面,即FALSE。
- 输出 → FALSE
- IF(NOT(OR((B5="TV"),(B5="AC")), "要买", "不买") →。 成为
- IF(FALSE, "要买", "不买") → 检查是否满足一个条件,如果满足则返回一个值 为真 和另一个值,如果 失败 ...这里。 失败 是指 逻辑_测试 的论点,因为它是 IF功能 返回的值是 "不要买" 这就是 value_if_false 否则,它将返回 "要买" 这就是 value_if_true 争论。
- 输出 → "不买"
例7:不使用ISBLANK函数(处理空白单元格)。
此外,我们可以利用 ISBLANK函数 和 不 函数来检查空白单元格,并采用 基金会 函数来返回基于先前输出的结果。 例如,一些产品的价格上涨被显示为一个 额外的价格。 在这种情况下,产品的价格被折算为 10% .在这里,产品没有 额外价格 不予考虑。
=IF(NOT(ISBLANK(E5)), E5*10%, "无折扣")
具体来说,就是 E5 单元表示 额外价格 .
公式分解。
- ISBLANK(E5)→ 检查一个引用是否指向一个空单元格,并返回 为真 或 失败 ...这里。 E5 是指 价值 参数,指的是 额外的价格。 现在 ǞǞǞ 函数检查是否 额外价格 单元格是空白的。 它返回 为真 如果空白和 失败 如果不是空白的话。
- 输出 → FALSE
- not(isblank(e5)) → 成为
- NOT(FALSE) → 这里,该函数将FALSE值翻转为TRUE。
- 输出 → TRUE
- IF(NOT(ISBLANK(E5)), E5*10%, "无折扣") → 成为
- IF(TRUE, E5*10%,"无折扣" ) → 在这种情况下。 为真 是指 逻辑_测试 的论点,因为它是 IF功能 返回 E5*10% 这就是 value_if_true 否则,它将返回 "不打折" 这就是 value_if_false 争论。
- 100 * 10% → 10
例8:Excel中VBA代码中的NOT函数
最后但同样重要的是,你可以应用Excel的 不 函数来检查一个单元格是否包含一个数字值,并以 VBA 这很简单,只要跟着做就可以了。
📌 阶梯 :
- 首先,导航到 开发商 标签>>点击 视觉基础 按钮。
现在,这打开了 Visual Basic编辑器 在一个新窗口中。
- 第二,到 插入 标签>> 选择 模块 .
为了便于你参考,你可以从这里复制代码并粘贴到窗口,如下图所示。
Sub Excel_NOT_Function() '声明一个变量 Dim ws As Worksheet Set ws = Worksheets("NOT VBA") '应用Excel的NOT函数 ws.Range("C5").Formula = "=NOT(ISNUMBER(B5))" ws.Range("C6").Formula = "=NOT(ISNUMBER(B6))" ws.Range("C7").Formula = "=NOT(ISNUMBER(B7)) " ws.Range("C8").Formula = "=NOT(ISNUMBER(B8)) "ws.Range("C9") .
⚡ 代码分解。
现在,我们将解释 VBA 代码,分为两个步骤。
- 在第一部分中,子程序被赋予一个名称,这里是 Excel_NOT_Function() .
- 接下来,定义变量 ws 用于存储 工作表对象 并输入工作表名称,这里是" 不是VBA ".
- 在第二个药水中,使用 不 和 身份证号码 函数来检查指定的 B5 , B6 , B7 , B8 ,以及 B9 细胞( 输入单元 )包含数字或文本数据。
- 现在,使用 范围对象 以将结果返回到 C5 , C6 , C7 , C8 ,以及 C9 细胞( 输出单元 ).
- 第三,关闭 VBA 窗口>> 点击 巨集 按钮。
这打开了 巨集 对话框。
- 在这之后,选择 复制和粘贴数据 宏观>>打。 运行 按钮。
最后,结果应该看起来像下面的截图。
使用NOT函数时的常见错误
误差 | 发生情况 |
---|---|
#VALUE! | 当单元格区域被作为输入插入时发生 |
练习部分
在此,我们提供了一个 实践 每张纸右边的部分,你可以自己练习。 请一定要自己做。
总结
综上所述,本文介绍了8个例子,说明如何使用 不 现在,我们建议你仔细阅读全文,并在我们的免费练习手册中应用这些知识。 并访问 ǞǞǞ 以获得更多类似的文章。