我试图找出一张纸的某一列中的值是否存在于excel另一个工作表中的任何位置(任何列/行)中。我正在尝试使用iferror(vlook函数,但它只是在另一张工作表的一列中搜索值。但是我只想查看工作表A中的一列值是否在工作表B中重新发送。任何帮助都非常重要感谢。
答案 0 :(得分:0)
对于此公式,您有:
1)在单元格A1中查找的值
2)具有要查找范围的工作表:Sheet2
3)查找范围:Sheet2!A1:D2
说明:
此公式返回一个值位于范围内的行
=SUMPRODUCT((Sheet2!A1:D2=A1)*ROW(Sheet2!A1:D2))-ROW(Sheet2!A1:D2)+1
然后我们测试结果是否为0(因为它在范围内不存在),我们可以显示找到还是找不到
=IF(SUMPRODUCT((Sheet2!A1:D2=A1)*ROW(Sheet2!A1:D2))-ROW(Sheet2!A1:D2)+1>0;"found";"not found")
根据您的需要进行调整