内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
我有一个Excel工作表,其中包含两个列(name/ID),然后是另一个列表,它是仅来自上述较大列表的名称的子集。我想要遍历子集列表,然后从较大的列表(name/ID)中提取数据,并将其放在其他地方.本质上,如果名称在子集上,则只从较大的列表中获取数据。
我试过用过滤器,但没能用。
新Excel版本
=IF(ISNA(VLOOKUP(A1,B,B,1,FALSE)),"",A1)
早期Excel版本
=IF(ISNA(VLOOKUP(A1;B:B;1;FALSE));"";A1)
也就是说:“如果A1的值存在于B列中,请在这里显示它。如果它不存在,就把它空着。