多个 IF 和 vlookup 语句 excel 2003

Multiple IF and vlookup statements excel 2003

我在 7 个工作簿中使用 6 个 IF vlookup 语句。

公式为:

=if(A1=vlookup(A1,Sheet1!A:A,1),"Sheet 1",if(...

... 复制了 6 次,唯一改变的是 sheet 和 vlookup 查找结果如果为真。

我遇到的问题是本应返回工作表名称(工作表 4、5、6)的单元格正在为较早的数字返回 #N/A,而对于较晚的数字工作正常。

我检查了数字,它们是相同的,甚至复制并粘贴了单元格以确保。在另一个单元格中重写公式,同样的事情发生了。

更快更长的版本是:

If(IsNumber(Match(A1, Sheet1!A:A, 0), "Sheet 1", 
  If(IsNumber(Match(A1, Sheet2!A:A, 0), "Sheet 2", "not found"))