本文介绍 Microsoft Excel 中 XOR 函数的公式语法和用法。

说明

返回所有参数的逻辑异或。

语法

XOR(logical1, [logical2],…)

XOR 函数语法具有下列参数。

  • Logical1、logical2 等    Logical 1 是必需的,后续逻辑值是可选的。 您要检验的 1 至 254 个条件,可为 TRUE 或 FALSE,且可为逻辑值、数组或引用。

  • 参数必须计算为逻辑值,如 TRUE 或 FALSE,或者为包含逻辑值的数组或引用。

  • 如果数组或引用参数中包含文本或空白单元格,则这些值将被忽略。

  • 如果指定的区域中不包含逻辑值,则 XOR 返回错误值 #VALUE! 。

  • 您可以使用 XOR 数组公式检查数组中是否出现某个值。 若要输入数组公式,请按 Ctrl+Shift+Enter。

    注意: 如果您有Office 365的最新版本, 只需在输出区域左上角的单元格中输入公式, 然后按enter将公式确认为动态数组公式。 否则, 必须先选择 "输出区域", 然后在输出区域左上角的单元格中输入公式, 然后按CTRL + SHIFT + ENTER确认该公式, 然后再将公式输入为旧数组公式。 Excel 在公式的开头和结尾处插入花括号。 有关数组公式的详细信息,请参阅数组公式指南和示例

  • 当 TRUE 输入的数字为奇数时,XOR 的结果为 TRUE;当 TRUE 输入的数字为偶数时,XOR 的结果为 FALSE。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

公式

说明

结果

=XOR(3>0,2<9)

由于其中一个测试计算为 TRUE,则返回 TRUE。

TRUE

=XOR(3>12,4>6)

由于所有测试结果计算为 False,则返回 FALSE。 必须至少其中一个测试结果计算为 True,才能返回 TRUE。

FALSE