Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013

XOR 函数返回所有参数的逻辑独占 Or

语法

XOR(logical1, [logical2],…)

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

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

备注

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

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

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

  • 您可以使用 XOR 数组公式检查数组中是否出现某个值。

    注意: 如果你有当前版本的 Microsoft 365,则只需在输出区域的左上角单元格中输入公式,然后单击 ENTER 以确认公式为动态数组公式即可。 否则,必须首先选择输出区域,在输出区域的左上角单元格中输入公式(公式必须作为遗留的数组公式进行输入),然后按 Ctrl+Shift+Enter 进行确认。 Excel 将使用括号将公式括起来。 有关数组公式的详细信息,请参阅数组公式指南和示例

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

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。

公式

说明

结果

=XOR(3>0,2<9)

由于这两个测试的计算结果均为 TRUE,因此返回 FALSE。

FALSE

=XOR(3>12,4>6)

由于所有测试结果的计算结果都为 FALSE,因此返回 FALSE。 必须至少有一个测试结果的计算结果为 TRUE 才能返回 TRUE。

FALSE

需要更多帮助吗?

可随时在 Excel 技术社区中咨询专家或在社区中获取支持。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。