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

如何通过函数获取第一张工作表中不存在于第二张的独有TP编号?

仅提取第一张表独有TP编号的简便方法

以下是几个比手动筛选、合并表格更高效可靠的方法:

方法一:COUNTIF函数标记法

假设第一张表(Sheet1)的TP编号在A列,第二张表(Sheet2)的TP编号也在A列:

  • 在Sheet1的空白列(比如B1单元格)输入公式:=COUNTIF(Sheet2!A:A,A1)=0
  • 下拉填充公式到所有TP行,结果为TRUE的行对应的TP编号就是仅存在于Sheet1的独有编号
  • 最后筛选B列的TRUE值,即可提取目标TP

方法二:XLOOKUP函数直接返回结果

同样基于上述列位置假设:

  • 在Sheet1的空白列输入公式:=IF(XLOOKUP(A1,Sheet2!A:A,Sheet2!A:A,"无匹配")="无匹配",A1,"")
  • 下拉填充后,非空白的单元格就是仅在Sheet1存在的TP编号,直接复制这些值即可

方法三:高级筛选一键提取

  • 选中Sheet1的TP编号数据区域(含表头)
  • 点击「数据」选项卡中的「高级」按钮,选择「将筛选结果复制到其他位置」
  • 「列表区域」选择Sheet1的TP列,「条件区域」设置为一个空白单元格,在其中输入公式:=COUNTIF(Sheet2!$A:$A,Sheet1!$A1)=0
  • 指定筛选结果的复制位置,点击确定后就能直接得到所有独有TP编号

方法四:Power Query处理大量数据(适合数据量较大的场景)

  • 分别将Sheet1和Sheet2的TP列数据导入Power Query(点击「数据」>「自表格/区域」,勾选「我的表格有标题」)
  • 对Sheet2的查询仅保留TP列,然后点击「移除重复项」
  • 回到Sheet1的查询,点击「合并查询」>「合并为新查询」,选择Sheet2的查询,匹配列选TP,连接类型选「左外部」
  • 展开合并后的列,筛选出Sheet2的TP列为空的行,最后点击「关闭并上载」,即可得到仅在Sheet1存在的TP编号列表

内容的提问来源于stack exchange,提问作者noway to interrupt

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 13:15:15