我在后续行的工作表中有几个相似但不完全相同的名称。它们都引用相同的"项目"。在创建VLOOKUP时,如果我收到错误,我想在同一个表数组中使用不同的相似值来执行另一个VLOOKUP。我正在使用
=IFERROR(VLOOKUP(B1,Sheet1!A:AZ,2,FALSE),VLOOKUP(C1,Sheet1!A:AZ,2,FALSE))
我尝试了很多变化而没有任何运气。
答案 0 :(得分:0)
您的公式具有正确的格式,可以尝试在Sheet1的A列中查找B1,如果找不到任何内容,则尝试在Sheet1的A列中查找C1。如果它也找不到C1,那么它仍会返回错误。
如果您希望在Sheet1的A列中找到B1或C1中的值,但公式返回错误,则需要检查一些常见的vlookup问题:
此外,如果有帮助,请注意您也可以在Vlookups中使用通配符。以下是一个有效的公式,用于在Sheet1的A列中的任何位置找到第一行“test”:
=VLOOKUP("*test*",Sheet1!A:B:,2,0)