Excel 不等于运算符

17 Mar 2025 | 6 分钟阅读

您已对 Excel 数据执行了多项基本和高级操作,例如加、减以操作和分析 Excel 数据。比较是可以在 Excel 数据上执行的另一种操作。您可以比较 Excel 工作表中存储的两个或多个值。

数据比较是 Excel 的一项重要且有用的操作,Excel 为此提供了六个逻辑运算符。不等于运算符是其中之一。它由 <> 符号表示。在本章中,我们将简要介绍不等于运算符 (<>),以了解如何以及在何处使用它。

我们还将在本章末尾提供这六个逻辑运算符的简要总结。

不等于运算符

不等于 (<>) 是一个逻辑运算符。Excel 用户可以使用此运算符比较两个或多个值,并确定它们是否相同或不同。

如果比较的值不相同,则返回 TRUE。如果比较的值相同,则返回 FALSE。结果值将一次只有一个:取决于比较结果,要么是 TRUE,要么是 FALSE。

通过在开头放置等号以启动 Excel 公式,在此运算符之间使用两个条件(值)。例如,="Hello"<>"World"

注意:要在 Excel 中编写公式,您必须放置 = (等号) 以启动公式。

当与其他函数(如 IF 和 OR)结合使用以实现某些结果时,此运算符变得更加有趣。

不等于公式

不等于运算符用于两个条件(值)或包含数据的单元格引用之间。您可以这样使用它:

语法

我们将通过几个比较不同值的示例来解释此运算符。因此,这将帮助您更好地学习它。

返回值

如果比较的值不相同,则此运算符返回 TRUE。如果找到相同的值,则返回 FALSE。

注意:它只返回与等于 (=) 运算符相反的结果。

何时使用此运算符?

当您想确保两个特定值不相等时,可以使用这些值。

此外,您还可以在其他函数中使用它,使结果更具体。不等于运算符与等于运算符正好相反。

示例

我们将向您展示不同的示例,以描述不等于 (<>) 运算符的用法和工作原理。我们将针对数字、文本和字符串数据比较采用不同的示例。

请看下面的第一个示例

示例 1:比较数字

我们将通过一个比较数值的示例来讨论 Excel 工作表中的不等于运算符。

当数字不相同时 - 返回 TRUE

  1. 我们有两个存储在 Excel 单元格中的数值(两个不同的数字),我们将对其进行“不等于”比较。
    Excel not equal to operator
  2. 在单元格中(您放置结果的单元格)使用 <> 运算符写入以下比较公式,并比较存储在 A2 和 B2 单元格中的值。
    =A2<>B2
    Excel not equal to operator
  3. 按下键盘上的 Enter 键,获取两个值是否相同的结果。
    Excel not equal to operator
    它返回 TRUE,因为两个值不相同。
    当数字相同时 - 返回 FALSE
  4. 我们有一个存储在 Excel 工作表中的更多数值数据(两个相同的数字),用于使用“不等于”运算符进行比较。
    Excel not equal to operator
    这次两个值相同。
  5. 在单元格中(您放置结果的单元格)使用 <> 运算符写入以下比较公式,并比较存储在 A2 和 B2 单元格中的值。
    =A2<>B2
    Excel not equal to operator
    “比较公式将始终相同,除了单元格引用(包含数据的单元格的引用)。”
  6. 按下键盘上的 Enter 键,获取值是否相同的结果。
    Excel not equal to operator
    您已经看到 - 这次,Excel 返回了 FALSE,因为两个值相等。

示例 2:比较字符串

现在,我们有另一个示例来比较存储在 Excel 工作表中的字符串类型数据。我们将通过一个字符串比较示例来比较文本数据,以探索 Excel 工作表中的不等于运算符的工作原理。

当字符串不相同时 - 返回 TRUE

  1. 我们有存储在 Excel 单元格中的字符串类型数据(两个不同的字符串),我们将对其进行“不等于”比较。
    Excel not equal to operator
  2. 写入公式,比较 Excel 工作表中 A6 和 B6 单元格中存储的字符串值。
    =A6<>B6
    Excel not equal to operator

注意:您也可以直接在此公式中用双引号提供字符串数据,例如 (="Hello"<>"Hiii")。它的作用相同。

  1. 它将返回 TRUE,因为两个字符串值都不同。按下 Enter 键查看结果。
    Excel not equal to operator
    当字符串相同时 - 返回 FALSE
    我们有两个相同的字符串存储在 A7 和 B7 单元格中,将使用“不等于”运算符进行相互比较。
  2. 现在,写入以下公式,使用存储数据的新单元格引用进行字符串比较。
    =A7<>B7
    Excel not equal to operator
  3. 按下 Enter 键,您将得到比较结果,即 FALSE,因为两个字符串不同。
    Excel not equal to operator

注意:不等于 (<>) 运算符与文本数据一起使用时,不区分大小写。因此,如果使用不等于运算符比较两个大小写不同的相同文本字符串,它将返回 FALSE。

例如, Hello 和 HELLO 在拼写上是相同的,但大小写不同。Excel 不等于 (<>) 运算符会忽略大小写并将它们视为相同,并返回 FALSE 作为其结果。

Excel not equal to operator

更多关于字符串数据

让我们看看字符串数据上的更多操作。

公式
(=条件1<> 条件2)
结果总结
="Hello"<>"Hii"TRUE两个文本字符串不同。所以,它返回 TRUE。
="Hello"<>"Hello"FALSE两个文本字符串相同。所以,它返回 FALSE。
="BYE"<>"bye"FALSE它忽略了大小写,并将两个字符串视为相同。所以,它返回 TRUE。
="HELLO"<>"HELLO"FALSE它也返回 FALSE,因为两个字符串完全相同。

您也可以通过在比较公式中输入不同的值来更好地学习。您不需要在双引号中提供数值来将它们作为字符串进行比较。您可以直接输入它们,例如 23<>15。

在函数内部使用 <> 操作

现在,您将看到我们将在另一个函数中使用 <>,而不是直接使用它们来比较 Excel 数据。例如,在 IF 函数内部。

示例

我们有一个列中存储了一些数值数据(五门科目的分数)。我们将使用 AVERAGEIF() 函数和 <> 运算符,通过排除特定数字来比较这些值的平均值。

  1. 使用 <> 运算符写入以下 AVERAGEIF() 公式。
    =AVERAGEIF(B2:B6, "<>42")
    Excel not equal to operator
  2. 现在,查看使用比较运算符计算出的平均结果,了解它如何与普通 AVERAGE() 函数一起使用。
    Excel not equal to operator
    它计算了不等于 42 的值的平均值。因此,根据这一点,上面计算的结果是数学 (38)、化学 (45) 和印地语 (37) 的平均值。
    这个公式大致是这样算的:(38+45+37)/3 = 40
  3. 如果您简单地计算相同分数的平均值,您会看到结果将不同,这与上述结果不同。
    Excel not equal to operator

逻辑运算符

正如我们告诉您的,Excel 提供了六个逻辑运算符来比较 Excel 工作表中存储的数据。这些逻辑运算符是等于、不等于、大于、小于、大于等于、小于等于。

运算符名称运算符描述公式(对于 TRUE)
等于=比较两个值是否相等,如果为 True=A2=B2 (=51=51)
不等于<>确定两个值是否不相等=A2<>B2 (=48<>51)
大于>比较一个值是否大于另一个值。=A2>B2 (=13>17)
小于<比较一个值是否小于另一个值。=A2
大于等于>=比较一个值是否大于等于另一个值。=A2>=B2 (=7>=4)
小于等于<=比较一个值是否小于等于另一个值。=A2<=B2 (=16<=16)

如果给定值的条件满足,则所有运算符都返回 TRUE。否则,它们返回 FALSE。

您可以在我们的 Excel 逻辑运算符章节中更详细地了解这些运算符。从这里学习,它将包含每个运算符的两个或更多示例。