ISNA + Vlookupfunction不起作用

我有两个单独的Excel工作簿,我需要find两个单独的列上的两个文件之间的共同价值观。

书1: –

Column 1(A) Column2(B) Column 3(C) Data 123456D 123456 Data 234567D 234567 Data 456789D 456789 

书2: –

 Column1(B) Column (n) 123456 234567 456789 552244 665897 

现在在这里,即时尝试将第1册第1列的数据更新到第2册的第1列

第1册包含7000个条目

第2册包含10000个条目

在第1册中,通过提取第一个12位数字,然后将第二列第一列与第一列第二列(与数据匹配)进行比较,将第二列的数据提取到第三列中。 要做到这一点,我在书2的列(n)上使用以下公式:

 =NOT(ISNA(VLOOKUP(B11,'Book1, Sheet2'!$C$4:$C$7727,3,FALSE))) 

我理想的结果应该是,如果第2册的字段(n)中的数据是完全匹配的,则应该显示为假,否则为真。

我的问题在这里是第2册,在复制N列的公式时,所有字段都显示为False(完全匹配),而不是这种情况!

这两本书之间不匹配的领域应该在第二册中对他们显示出真实性。

请帮忙!

 Try it this way: =NOT(ISNA(VLOOKUP(B11,'[Book1.xlsx]Sheet2'!$C$4:$C$7727,1,FALSE))) ' ^^^^^^^^^^^^^^^^^^^ ^^^ 

第一次更正是您引用外部工作簿的方式。

第二个是你应该看第1列,因为你正在search的范围只有一列

您也可以使用MatchISNUMBER ,使用更简单的forms:

 =ISNUMBER(MATCH(B11,'[Book1.xlsx]Sheet2'!$C$4:$C$7727,0))