You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

用VLOOKUP跨工作表筛选差异项时,如何同步带出对应Type列数据?

解决方法

直接修改现有公式

你只需把FILTER函数的第一个参数从单独的New list列(A列),改成包含New list和Type的列范围(假设Type列在B列),就能同时返回对应的Type数据:

=FILTER(A2:B15, ISNA(VLOOKUP(A2:A15, [Sample0.xlsx]Sheet1!$A$2:$A$15, 1, FALSE)))
  • A2:B15指定了要返回的两列数据(New list和Type)
  • 筛选逻辑保持不变:判断New list中的项目是否未出现在Sample0的Old List里

替代方案:用COUNTIF简化筛选条件

如果觉得VLOOKUP写法繁琐,也可以用COUNTIF判断项目是否不存在,公式更直观:

=FILTER(A2:B15, COUNTIF([Sample0.xlsx]Sheet1!$A$2:$A$15, A2:A15)=0)
  • COUNTIF(..., A2:A15)=0表示Sample0的Old List中无当前行的New list项目,以此作为筛选依据

注意:使用时确保两个Excel文件都处于打开状态,否则外部文件引用可能失效。

内容的提问来源于stack exchange,提问作者tadm123

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 21:05:26