Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 来自多个源的Vlookup_Excel_Excel Formula_Vlookup - Fatal编程技术网

Excel 来自多个源的Vlookup

Excel 来自多个源的Vlookup,excel,excel-formula,vlookup,Excel,Excel Formula,Vlookup,这不是错误,它只是给了我一个“假”的结果。我想我不能从两个不同的来源进行vlookup,但想验证一下吗?若否,有何建议??谢谢 =IF(ISBLANK(A69),"",IF(ISNA(VLOOKUP(A69,sheets!J:J,1,FALSE)),IF(ISNA(VLOOKUP(A69,Lines!B:B,1,FALSE)),"No Match",IF(VLOOKUP(A69,sheets!J:J,1,FALSE),"Matches sheet",IF(VLOOKUP(A69,Lines!B:

这不是错误,它只是给了我一个“假”的结果。我想我不能从两个不同的来源进行vlookup,但想验证一下吗?若否,有何建议??谢谢

=IF(ISBLANK(A69),"",IF(ISNA(VLOOKUP(A69,sheets!J:J,1,FALSE)),IF(ISNA(VLOOKUP(A69,Lines!B:B,1,FALSE)),"No Match",IF(VLOOKUP(A69,sheets!J:J,1,FALSE),"Matches sheet",IF(VLOOKUP(A69,Lines!B:B,1,FALSE),"Line","No Match")))))

您最好在行中的单独单元格中执行每个查找。您也可以使用MATCH而不是VLOOKUP。除了不正确的嵌套之外,您正在执行的操作应该没有问题。

您想先检查哪一个?可能尝试匹配,因为您似乎只想验证是否存在匹配,即

=IF(A69=“”,”,IF(ISNA(匹配(A69,表!J:J,0)),IF(ISNA(匹配(A69,行!B:B,0)),“不匹配”,“行”),“匹配表”)

如果在两个表中都找到A69,则会显示“匹配表”,如果您不希望这样做,则颠倒匹配/文本的顺序

…或使用COUNTIF


=IF(A69=“”,”,IF(COUNTIF(sheets!J:J,A69),“Matches Sheet”,IF(COUNTIF(Lines!B:B,A69),“Line”,“No Match”))
您可能希望放弃ISNA测试,而尝试将所有VLookup包装在NOT(iSeries(…)中。我得到的公式是:

  =IF(ISBLANK(A69),"",IF(NOT(ISERROR(VLOOKUP(A69,sheets!J:J,1,FALSE))),IF(NOT(ISERROR(VLOOKUP(A69,Lines!B:B,1,FALSE))),"No Match",IF(NOT(ISERROR(VLOOKUP(A69,sheets!J:J,1,FALSE))),"Matches sheet",IF(NOT(ISERROR(VLOOKUP(A69,Lines!B:B,1,FALSE))),"Line","No Match")))))

这个公式在我非常有限的测试中产生了“匹配表”的结果。您应该检查它是否产生了数据集所需的结果。

感谢大家的反馈!我正在测试你的一些建议,看看它们是否能让我更接近。我应该补充一点,结果应该在一张纸上或另一张纸上,而不是两张纸上。然而,由于我使用的数据质量较低,我必须对两个工作表进行实际搜索,而不是默认为false,而不仅仅是假设“如果为false,那么应该为true”,或者反之亦然。