Google sheets 如何检查多个单元格的值是否相等?
假设我有6个不同的单元格(它们不是一条直线)。我想检查这些单元格中的值是否相等。我如何使用函数来实现这一点?我希望函数只显示“相等”或“不相等”(或者可能更改单元格背景颜色?)。6个单元格的一个选项是:Google sheets 如何检查多个单元格的值是否相等?,google-sheets,worksheet-function,formulas,Google Sheets,Worksheet Function,Formulas,假设我有6个不同的单元格(它们不是一条直线)。我想检查这些单元格中的值是否相等。我如何使用函数来实现这一点?我希望函数只显示“相等”或“不相等”(或者可能更改单元格背景颜色?)。6个单元格的一个选项是: =IF(AND(A1=B2,B2=C3,C3=D4,D4=E5,E5=F6),"EQUAL","NOT EQUAL") 另一个选项-这样您就不需要引用同一单元格两次: =IF(AND(ARRAYFORMULA(A1={B2,C3,D4,E5,F6})),"EQUAL","NOT EQUAL")
=IF(AND(A1=B2,B2=C3,C3=D4,D4=E5,E5=F6),"EQUAL","NOT EQUAL")
另一个选项-这样您就不需要引用同一单元格两次:
=IF(AND(ARRAYFORMULA(A1={B2,C3,D4,E5,F6})),"EQUAL","NOT EQUAL")
如果要在某些单元格中的值相等时为其着色,则需要使用类似的公式创建条件格式规则:
部分,请填写上述公式中的一个,例如
=和(数组公式(A1={B2,C3,D4,E5,F6}))
作为条件格式的公式:
=countunique({A1,B2,C3,D4,E5,F6})=1
函数类似:=if([公式],“相等”,“不相等”):
更新:请求的澄清:
- 将需要的单元格放入自定义数组
{A1、B2、C3、D4、E5、F6}
(分隔符:
=新列,,
=新行;对于countunique,两者都可以);
- 获取唯一值
countunique(…)
- 如果结果为1,则所有值都相同
更新2:原始答案使用了
=count(unique(…)
而不是组合函数=countunique(…)
这里有一个不使用数组的选项,对于大量单元格更容易实现:
=IF(MIN(A1,B2,C3,D4,E5,F6)=MAX(A1,B2,C3,D4,E5,F6),"Equal", "Not Equal")
A1=B1=C1=D1=E1,依此类推。。。如果所有匹配项都匹配,则结果为TRUE,否则结果为FALSE。(根据需要更改范围)@Vasim-您不能使用像这样的多个
=
符号=A1=B1=C1
即使这些单元格中的值相等,也会生成FALSE。答案有用吗?非常有用。如果您的范围内有空白单元格,但您不想将其计算为“不相等”,这是最好的答案。如果您需要忽略#N/A:=MINIFS(A1:F1,A1:F1,#N/A”)=IFS(A1:F1,A1:F1,#N/A)