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的范围只有一列
您也可以使用Match
和ISNUMBER
,使用更简单的forms:
=ISNUMBER(MATCH(B11,'[Book1.xlsx]Sheet2'!$C$4:$C$7727,0))