Google sheets 是否从VLOOKUP中排除当前行?

Google sheets 是否从VLOOKUP中排除当前行?,google-sheets,google-sheets-formula,vlookup,array-formulas,countif,Google Sheets,Google Sheets Formula,Vlookup,Array Formulas,Countif,使用VLookup时,有没有排除当前行的方法 我试图确定以下几点: If two rows have the same value in column A, check if they have the same value in column B. 在我看来 =exact(B2,vlookup(A2,A:C,2,FALSE)) 如果能够做到这一点,我唯一想不出来的就是如何忽略当前行,这样它就不会将自身与自身进行比较 只需启动比当前行低一行的vlookup范围即可,除非列A中具有匹配值

使用VLookup时,有没有排除当前行的方法

我试图确定以下几点:

If two rows have the same value in column A,  
check if they have the same value in column B.
在我看来

=exact(B2,vlookup(A2,A:C,2,FALSE))
如果能够做到这一点,我唯一想不出来的就是如何忽略当前行,这样它就不会将自身与自身进行比较


只需启动比当前行低一行的vlookup范围即可,除非列A中具有匹配值的行可能高于或低于当前行。
谢谢

改用
COUNTIFS

=COUNTIFS(A:A,A2,B:B,B2)>1

您可以使用要检查
vlookup

所以您可以使用这个查询:
=exact(A1,vlookup(A1,A1:B4,2,FALSE))

注:A1:B4是vlookup的范围

有关vlookup的更多信息,请查看:

如果A列中两行的值相同,
检查B列中的值是否相同

使用:

=ARRAYFORMULA(IF(A2:A&B2:B="",,COUNTIFS(
 FLATTEN(QUERY(TRANSPOSE(IFERROR(CODE(REGEXEXTRACT(A2:A&B2:B, 
 REPT("(.)", LEN(A2:A&B2:B)))))),,9^9)), 
 FLATTEN(QUERY(TRANSPOSE(IFERROR(CODE(REGEXEXTRACT(A2:A&B2:B, 
 REPT("(.)", LEN(A2:A&B2:B)))))),,9^9)))>1))