在 Excel 中,你可以使用 AND() 函数配合比较运算符来判断同一行的多个单元格是否值相同。
✅ 示例:判断 A2、B2、C2 三列是否相同
在第 2 行输入以下公式:
=AND(A2=B2, B2=C2)
如果 A2、B2 和 C2 三个单元格的值都相同,则返回 TRUE,否则返回 FALSE。
✅ 扩展:判断 A2 到 E2 是否都相等
你不能直接写 A2=B2=C2=...,但可以使用下面的方法:
方法一:用 COUNTIF 判断是否只有一个唯一值
=COUNTIF(A2:E2, A2) = COLUMNS(A2:E2)
含义:
COUNTIF(A2:E2, A2):统计 A2 到 E2 中有多少个值与 A2 相等;COLUMNS(A2:E2):统计这行有多少列;- 如果两者相等,说明所有值都等于 A2,也就是都相等。
方法二(更保险):判断是否所有值都等于最小值且等于最大值(即所有值一样)
=MIN(A2:E2)=MAX(A2:E2)
这个方法仅适用于数值型数据。
❗注意事项
- 如果单元格中有空白、空字符串或公式返回的空值,会影响判断;
- 如果是文本,也适用
COUNTIF方法。
需要我帮你写成条件格式或更复杂的判断也可以继续说。