Excel XOR 功能
在Excel中,XOR函数针对一个或多个提供的条件返回异或逻辑运算。 如果两个语句为TRUE,它将返回TRUE,但是如果两个语句均为TRUE,则返回FALSE。 如果两者都不为TRUE,则XOR还将返回FALSE。
语法:
Excel中XOR函数的语法为:
=XOR (logical1, [logical2], ...)
参数:
- Logical1:必填。 您要测试的1到254个条件可以是TRUE或FALSE,它可以是逻辑值,数组或引用。
- Logical2: 可选的。 要评估为TRUE或FALSE的第二个条件或逻辑值。
公式 | 结果 | 描述 |
=XOR(1>0,2<1) | TRUE | 因为一个参数为true,另一个参数为false,所以返回TRUE。 |
=XOR(1<0,2<1) | FALSE | 因为两个参数均为假,所以返回FALSE。 |
=XOR(1>0,2>1) | FALSE | 因为两个参数均为真,所以返回FALSE。 |
说明:
- 1.逻辑参数的计算结果必须为TRUE或FALSE,1或0,或者包含逻辑值的引用。
- 2.如果包含文本或空白单元格,则将忽略这些值。
- 3. XOR返回#VALUE! 如果找不到逻辑值,则为错误值。
- 4. XOR适用于Excel 2013及更高版本。
- 5.当所提供条件的数量为true时,XOR返回TRUE,而当所提供条件的数量为true时,XOR返回FALSE,或者所有条件均为FALSE。
返回:
执行异或,然后返回TRUE或FALSE。
用法:
让我们举一个例子来理解这个XOR函数的用法。 假设这是一份针对玩家的游戏竞赛的报告,其中包含前两轮的结果,现在,我想根据以下条件,了解哪些玩家应该参加第三轮比赛:
- 同时赢得第一轮和第二轮的玩家不必参加第三轮,而直接进入决赛。
- 输掉了第一轮和第二轮的球员没有资格参加第三轮比赛。
- 赢得第一回合或第二回合的玩家应参加第三回合以确定谁可以进入决赛。
请应用以下公式,然后将公式复制到所需的单元格中,您将获得结果,如以下屏幕截图所示:
=XOR(B2="Won", C2="Won")
小贴士:此XOR函数也可以嵌套在IF函数中,您将根据需要获得自定义结果:
=IF(XOR(B2="Won", C2="Won"), "Yes", "No")
最佳办公效率工具
Kutools for Excel-帮助您从人群中脱颖而出
您想快速,完美地完成日常工作吗? Kutools for Excel具有300项强大的高级功能(合并工作簿,按颜色求和,拆分单元格内容,转换日期等),并为您节省80%的时间。
- 专为1500个工作方案而设计,可帮助您解决80%的Excel问题。
- 每天减少成千上万的键盘和鼠标点击,减轻您疲倦的眼睛和手部的疲劳。
- 在3分钟内成为一名Excel专家。 不再需要记住任何痛苦的公式和VBA代码。
- 30天无限制免费试用。 60天退款保证。 免费升级和支持2年。

Office选项卡-在Microsoft Office(包括Excel)中启用选项卡式阅读和编辑
- 一秒钟即可在数十个打开的文档之间切换!
- 每天为您减少数百次鼠标单击,告别鼠标手。
- 查看和编辑多个文档时,可将您的工作效率提高50%。
- 像Chrome,Firefox和新的Internet Explorer一样,为Office(包括Excel)带来高效选项卡。
