Excel 逻辑运算符
逻辑运算符的基本用途是比较数据。在MS Excel中,逻辑运算符用于比较存储在Excel单元格中的数据。您已经对Excel数据执行了多种类型的基本和高级操作,以操纵数据。比较是您可以对Excel数据执行的操作之一。
Excel提供了用于比较数据的逻辑运算符。您可以将存储在Excel工作表中的两个或多个值相互比较。这些值可以是数值、文本或字符串。
比较数据是Excel的一个重要且有用的操作,为此Excel提供了六个逻辑运算符。这些逻辑运算符是 等于、不等于、大于、小于、大于等于、小于等于。
在本章中,我们将简要介绍所有六个逻辑运算符及其示例,以了解您可以如何在何处使用它们。
逻辑运算符的类型
如我们所说,Excel提供了六个逻辑运算符,用于比较存储在Excel工作表中的数据。这些逻辑运算符是 等于、不等于、大于、小于、大于等于、小于等于。
这些运算符以不同的方式比较两个值,但结果只能是TRUE或FALSE。
运算符名称 | 运算符 | 描述 | 公式(对于TRUE) |
---|---|---|---|
等于 | = |
比较两个值是否相等,如果是真的 | =A2=B2(=51=51) |
不等于 | <> |
判断两个值是否不相等 | =A2<>B2 (=48<>51) |
大于 | > |
比较一个值是否大于另一个值 | =A2>B2 (=13>17) |
小于 | < |
比较一个值是否小于另一个值 | =A2<B2 (=9<11) |
大于等于 | >= |
比较第一个值是否大于等于另一个值 | =A2>=B2 (=7>=4) |
小于等于 | <= |
比较一个值是否小于等于另一个值 | =A2<=B2 (=16<=16) |
所有这些运算符都将详细讨论并附有示例。在这里,等于和不等于是不区分大小写的运算符。
注意:如果条件满足给定的值,则所有运算符返回TRUE。否则,它们返回FALSE。
等于运算符(=
)
等于是一个用=符号表示的逻辑运算符。它用于比较两个值是否相同。
语法
=condition1=condition2
它返回 TRUE ,如果条件满足。否则,返回 FALSE 。
示例
在这个示例中,我们将展示字符串和数字比较。我们有以下字符串和数字数据集在一个Excel工作表中。
现在,使用相等(=)运算符进行比较,检查值是否相同。写出行11的比较公式-
=A11=B11
按下 Enter 键,获取比较结果。
只需更改上述公式中的单元格引用,为其他行的数据(在给定的数据中)进行更多比较,并为它们获得结果。查看所有结果。
您只需看到相等的值即可验证其结果。正如我们告诉您的,等于(=)是不区分大小写的。在这里,单元格A13(Elon)和B13(ELON)具有相同的字符串,但大小写不同;这就是为什么它返回了TRUE。
它忽略了字符串数据的大小写。
直接在公式中提供值
- 对于字符串数据比较,以以下方式编写公式: = “Rhea”=”RHEA”
- 对于数字数据比较,以以下方式编写公式:=23=76
- 不需要将数值用双引号括起来来进行比较,就像字符串一样。您可以直接放置它们,例如:=15=15。
同样,您还可以使用更多的运算符。
不等于运算符(<>
)
等于是一个逻辑运算符,用<>符号表示。它与Equal(=)运算符相反。
语法
=condition1<>condition2
如果条件满足,则返回 TRUE 。否则,返回 FALSE。
示例
在这个示例中,我们将使用上面示例中使用的相同数据集,使用 不等于( <>)运算符进行比较。 我们在Excel工作表中有以下的字符串和数字数据集。
现在,首先为第11行的值(列A,列B)编写公式。在两个条件(值)之间使用<>运算符。
=A11<>B11
按下 Enter 键获取比较结果。
只需更改上述公式中的单元格引用,对其他行的数据(在给定数据中)进行更多比较,然后得到它们的结果。查看所有结果。
您可以通过在脑海中分析他们的结果来验证他们的结果。我们告诉过您,《不等于》(<>)是不区分大小写的。因此,请仔细分析:
请注意,A13(Elon)和B13(ELON)单元格包含相同的字符串,但大小写不同。因此,它忽略了字符串的大小写,并将它们视为相同,并返回了FALSE。
=
与<>
之间的差异
相等和不相等是互为相反运算符,并提供相反的结果。请记住,所有逻辑运算符都是不区分大小写的。它不区分大小写字母。 例如, 字符串Hello和HELLO都将被视为相同,即使它们的大小写不同。
我们将为等于(=)和不等于(<>)运算符展示一些字符串和数字比较示例。您将看到它们返回彼此相反的值。让我们看一下示例列表 –
看到两个运算符为相同的数据提供了相反的结果。现在,让我们转到下一个运算符。
大于运算符(>
)
大于是一个逻辑运算符,它用>符号表示。它用于比较两个值,判断第一个值是否大于第二个值。这个运算符通常用于数值比较,但也可以用于检查第一个字符串是否大于第二个字符串。
语法
=condition1>condition2
如果条件满足,则返回 TRUE 。否则,返回 FALSE。
示例1
对于小值来说,很容易确定哪个更大。因此,我们将使用较大的数值进行比较。
- 我们有以下给定的数值数据集。
-
首先,编写公式来比较行11的值,判断A11是否大于B11。 =A11>B11
-
按下 Enter 键,获取比较结果。由于82134大于40452,它返回TRUE。
注意:它也可以比较字符串和文本。
字符串比较
我们还可以比较文本数据,找出哪个数据串更大。但是字符串比较会有不同的方式。了解在Excel中如何进行字符串比较非常重要。
例如, 如果我们比较两个文本串, “Hello” 和 “Hiii”。 Microsoft Excel会忽略字符串的大小写,比较将如下进行:
首先,比较两个字符串的第一个字母 (“H”和”H”) ,如果它们相同(相同),比较将移动到下一个字母。现在, Hello的 “e” 和 Hiii的 “i” 将被进行比较。它们不同,因此检查”e”或”i”哪个更大。
注意:在MS Excel中,”a/A”被视为最低值,”z/Z”被视为最高文本值。
在这里,Hiii字符串中的”i”大于Hello中的”e”。因此, Hiii是比Hello更大的字符串。 我们来看一些更大的字符串比较。
示例2
- 我们在之前使用的数据集中添加了一些字符串值。现在,找出哪个字符串更大。
-
通过使用公式 **=condition1 >condition2, ** 我们得到了所有字符串的结果。见下面的图片。
小于操作符(<
)
小于也是一个逻辑运算符,用<符号表示。它用于比较两个值,判断第一个值是否小于第二个值。
语法
=condition1>condition2
如果条件满足,它将返回 TRUE 。否则,返回 FALSE 。
示例
在这个例子中,我们将使用上面例子中使用的相同数据集和结果。因此,您可以在数据上执行小于比较来获得结果,并与大于结果进行比较。
- 查看用于比较的数据。
-
为A11和B11单元格数据编写以下比较公式,然后按 Enter 键获取结果。 =A11<B11
-
查看第一个比较的结果,即FALSE。这意味着82134(A2)不小于40452(B2)。
-
现在,在剩余的数据上执行小于运算符比较,并查看以下结果:
解决方案
在这种情况下,Excel提供了>=和<=运算符。除了大于和小于运算外,它们还检查相等的值。>=和<=运算符的工作方式与<和>运算符相似。
大于等于运算符(>=
)
大于等于运算符是大于运算符的高级版本。它用 > =符号表示。该运算符用于检查第一个值是否大于或等于第二个值。
它是大于(>)运算符的高级运算符,带有一项额外功能。它允许用户检查两个值之间是否具有更大或相等的值。
如果第一个值大于第二个值,它将提供与大于运算符相同的结果。如果两个比较的值相同,它将返回TRUE。
语法
=condition1>condition2
如果条件满足,它将返回 TRUE 。否则,它将返回 FALSE 。
- 如果第一个比较值大于或等于第二个值,则条件满足并返回TRUE。否则,它将返回FALSE。
示例1
现在我们将使用此运算符来判断第一个值是否大于或等于第二个值。
- 我们有这个用于比较的数字和字符串数据,使用大于等于(>=)运算符。
-
在相邻单元格中编写公式,用于比较值并确定第一个值是否大于或等于第二个值。首先,对于row2的数据。
=A2>=B2
-
它返回了 FALSE ,因为第一个A1单元格的值既不大于也不等于第二个B2单元格的值。
-
现在,对剩余的数据进行比较,并使用>=运算符得出结果。
小于等于运算符(<=
)
你可以说,小于等于运算符(<=)是小于运算符(<)的高级版本。它以 <=
符号表示。 此运算符用于检查第一个值是否小于或等于第二个值。
它是小于(<)运算符的高级运算符,带有一种额外的功能。它允许用户检查两个值之间的小于和等于关系。
如果第一个比较值小于或不等于第二个值,它将提供与小于运算符相同的结果。如果两个比较值相等,它将返回TRUE。
语法
=condition1>condition2
如果条件满足,则返回 TRUE 。否则,返回 FALSE 。
示例
在这个示例中,我们将使用与大于等于运算符示例中相同的数据集和结果。因此,您可以使用小于等于(<=)运算符对数据进行比较,以获取结果并与大于等于(>=)的结果进行比较。
-
在此处查看先前使用的比较数据。
-
为A2和B2单元格数据编写以下比较公式,然后按下 Enter 键以获取结果。=A2<=B2
-
查看第一个比较的结果,即FALSE。这意味着3564(A2)小于6835(B2)。
-
现在,在剩余的数据上执行小于等于运算符的比较,并查看它们的结果如下所示: