我想连接当前工作表中两列的值,然后将结果与另一个工作表中两列值的串联进行比较。
例如,连接后当前工作表中列W和X中输入的值应与另一个工作表的Y列和Z列(连接后)中的现有值进行比较。
我尝试过使用公式COUNTIF(Sheet2!CONCAT($ W $ 2,$ X $ 2:$ Y $ 2,$ Z $ 2),A2)> 0以及此处的一些不同更改但看起来COUNTIF有范围和标准作为参数和这是导致错误的字符串。
如果你想比较,一个简单的'='就可以了。
可以使用'&'完成连接。
在当前表格中:
=W1&X1=Sheet2!Y1&Sheet2!Z1
如果两个连接相等则返回TRUE,否则返回FALSE。
要在整个范围内找到值W1和X1,我建议您使用帮助列(除非您愿意编写宏)。在sheet1的帮助列中,您连接值(= W1和X1 - 向下拖动)。在sheet2的hlep列中,您也可以这样做。然后,您可以使用另外一列来检查匹配项
=match(ValueHelpColSheet1,HelpColSheet2,0)
此公式返回找到匹配项的行号,以及未找到相应值时的错误。如果您愿意,可以使用IFERROR将此错误替换为其他错误。