比较运算符是Excel公式中使用的符号,用于比较两个值并输出所需的结果。比较的结果可以是TRUE或FALSE,或者您指定的任何其他输出值代替true或false条件。
注意 本文中的信息适用于Excel版本2019,2016,2013,2010,Excel Online和Excel for Mac。
六个比较运算符
您可以在Excel中使用六个比较运算符。
这些运算符用于测试以下条件:
- 相等:两个值或字符串相同(苹果 = 苹果)
- 大于:一个值大于另一个值(10 > 8)
- 小于:一个值小于另一个值(8 < 10)
- 大于或等于:一个值大于或等于另一个值(10 >= 10)
- 小于或等于:一个值小于或等于另一个值(5 <= 5)
- 不等于:两个值不相同(狗 <> 猫)
所有比较运算符都使用值,而有些(例如 <> 和 =)也使用字符串(文本)和日期。
IF函数中的比较运算符
Excel中有两个区域可供您使用比较运算符。最常见的用法是在里面 如果 功能。
在电子表格的任何单元格内,通过键入以下内容来调用IF函数:
= IF(
您将看到弹出式帮助文本,内容如下:
logical_test,value_if_true,value_if_false
这是正确使用IF功能的格式。
- 第一个值是包含比较运算符的条件测试。
- 第二个值是比较为true时要显示的数字或字符串。
- 第三个值是比较为false时要显示的数字或字符串。
IF函数中的所有三个值都应该用逗号分隔。
逻辑测试可以引用Excel电子表格中包含值的值或单元格。您还可以在比较中嵌套公式。
例如,要将单元格A1中的数据与单元格B4中的数据进行比较,请键入:
= IF(A1<>
要检查单元格A1中的值是否小于50,请键入:
= IF(A1 <50,TRUE,FALSE)
要检查单元格A1中的值是否小于单元格B4中值的一半,请键入:
= IF(A1 <(B4 / 2),TRUE,FALSE)
在上面的示例中,Excel在您键入IF语句的单元格中返回TRUE或FALSE,具体取决于比较结果。
如果您希望IF公式在该单元格中返回其他内容,则可以将任何值或字符串替换为TRUE或FALSE。例如:
= IF(A1 <50, “鲍勃”, “萨利”)
如果条件为真,这将在单元格中返回“Bob”,如果条件为假,则返回“Sally”。
Excel VBA或宏中的比较运算符
您可以在Excel VBA编辑器中使用相同的比较运算符。
Excel VBA用于创建宏以自动执行电子表格内的操作。
要打开Excel VBA编辑器:
- 选择 文件 > 选项 > 自定义功能区.
- 启用 开发人员 复选框下 主要标签 并选择 好.
- 在Excel中,选择 开发人员 > 查看代码。
- 双击 的ThisWorkbook 下 Microsoft Excel对象 在左侧窗格中。
- 在代码窗口的顶部,将左下拉菜单设置为 工作簿 和正确的 打开.
您现在正在编辑将在每次打开Excel文件时运行的代码。在此窗口中,您可以将单元格A1与A2进行比较,并根据比较运算符结果自动使用值或文本填充A3。
以下是该代码的示例:
如果A1 <A2那么 A3 =“是”其他A3 =“否”万一
VBA中的格式略有不同,但用于比较两个值或字符串的比较符号(运算符)完全相同。 如果您刚刚开始学习Excel,您将需要阅读Lifewire的初学者Excel教程,以便使用Excel电子表格进一步提高您的技能。