Excel XOR() 函数17 Mar 2025 | 6 分钟阅读 异或 (Exclusive OR) 的概念在编程世界中更为常见。在英语中,我们可以想到一个句子:“我要么在知名大学攻读电子工程,要么攻读计算机科学工程。”从这个句子中可以清楚地看出,说话者不能同时攻读这两门课程。他们只能计划攻读其中一门。如果他们攻读其中一门课程,则该陈述为真。如果他们既不攻读也不同时攻读两门课程,则该陈述为假。XOR(异或) 的概念在编程世界中是相似的。 本教程将涵盖 Excel XOR() 函数的所有重要方面,包括其语法、参数、返回类型、注意事项、示例等等! 什么是 Excel XOR 函数?“Excel XOR 函数代表‘异或’。此函数返回所有参数的逻辑异或。” 如果用户指定两个逻辑语句,XOR 函数会在任一条件为 TRUE 时返回 TRUE,但如果两个条件都为 TRUE,则返回布尔值 FALSE。如果两个语句都为 FALSE,则返回 FALSE。如果您的 XOR 函数有两个或更多逻辑值,则当 TRUE 逻辑值的计数为奇数时,此函数返回 TRUE,否则返回布尔值 FALSE。 人们经常将其与 Excel OR 函数混淆。但两者是不同的。OR 函数在任何语句为 TRUE 时返回 TRUE,而 XOR() 函数仅在特定情况下返回 TRUE。 语法参数logical1 (必需) - 此参数表示一个表达式或常量值,其评估结果为布尔值 TRUE 或 FALSE。 logical2 (可选) - 此参数表示一个表达式或常量值,其评估结果为布尔值 TRUE 或 FALSE。 返回Excel XOR() 函数返回以下输出:
注意事项在使用 XOR 函数之前,让我们回顾一些重要的知识点,这将有助于轻松解决问题。
示例示例 1:使用 Excel XOR 函数解决以下给定条件并获取输出。
在上述问题中,我们给出了两个不同条件的范围。按照以下步骤使用 Excel XOR() 函数获取结果: 步骤 1:插入辅助列 我们将在条件 2 列旁边添加一个名为“XOR”的辅助列。 请参考下图: ![]() 在 XOR 辅助列中,我们将简单地使用 Excel XOR() 函数来获取输出。 步骤 2:输入 XOR 函数 移动到下一列并开始输入公式。以等号 (=)、公式名称和左括号开头。公式将变为 = XOR ( ![]() 步骤 3:插入两个参数
步骤 4:拖动以将 XOR 公式复制到单元格中 选择要复制公式的单元格。将鼠标指针移动到矩形选择框的末尾。您会惊讶地发现鼠标指针会变成一个小黑十字图标。将此图标拖到下方单元格以复制并自动填充公式。 请参考下图: ![]() 步骤 5:Excel 将显示结果 您将获得给定数据集的布尔输出。结果根据以下基础获取:
请参考下图查看结果。 ![]() 示例 2:使用具有两个以上值的 Excel XOR 函数。下表显示了我们将使用 4 个不同的值,并使用 XOR 函数在一个参数中指定 5 个值,而不是 5 个单独的参数。
XOR 函数也通常主要与两个值一起使用。当有 3 个或更多值时,XOR 函数的行为略有不同。如果用户在此函数的参数中提供了超过 2 个条件,它仅在 TRUE 值的数量为奇数时才返回 TRUE 作为输出。 按照以下步骤查找上述逻辑值是否在可预测的公差值之间 步骤 1:插入辅助列 我们将在条件 2 列旁边添加一个名为“XOR output”的辅助列。 请参考下图: ![]() 在 XOR 辅助列中,我们将简单地使用 Excel XOR() 函数来获取 4 个不同条件的输出。 步骤 2:输入 XOR 函数 在下一行中,以等号 (=) 后跟 XOR 函数开始您的函数。公式将如下所示:= XOR ( ![]() 步骤 3:插入两个范围 在参数中,我们将把整个范围(例如四个值)作为单个参数传递,而不是指定五个不同的参数。公式将如下所示: =XOR (B12 : E12) 请参考下图 ![]() 步骤 4:拖动以将 XOR 公式复制到单元格中 选择要复制公式的单元格。将鼠标指针移动到矩形选择框的末尾。您会惊讶地发现鼠标指针会变成一个小黑十字图标。将此图标拖到下方单元格以复制并自动填充公式。 请参考下图: ![]() 步骤 5:Excel 将显示结果 XOR 函数将成功获取指定数字的异或。结果基于以下情况获取:
请参阅下图以查看不同逻辑条件的结果输出。 ![]() 下一个主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。