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

Excel 2019中如何自动获取指定产品对应的订单ID?

Excel 2019自动匹配指定产品并提取订单ID方案

一、在第三列标记是否包含指定产品

假设数据在A(订单ID)、B(产品)列,指定产品列表在D2:D4区域(可自行调整范围),在C2单元格输入以下公式,下拉填充至所有行:

=IF(COUNTIF($D$2:$D$4,B2)>0,"包含指定产品","")
  • 公式逻辑:用COUNTIF检查当前行产品是否在指定列表中,存在则返回非零值,IF函数据此标记“包含指定产品”,否则留空。
  • 注意:$D$2:$D$4用绝对引用,后续增减指定产品时,直接修改D列内容即可,公式会自动同步,不用手动调整。

二、自动提取符合条件的订单ID

Excel 2019不支持动态数组函数FILTER,可通过数组公式组合实现提取:

  1. 在空白列(比如E列)的E2单元格输入以下公式,按Ctrl+Shift+Enter完成数组公式输入:
=INDEX($A$2:$A$16,SMALL(IF(COUNTIF($D$2:$D$4,$B$2:$B$16)>0,ROW($A$2:$A$16)-ROW($A$2)+1,""),ROW(A1)))
  1. 下拉E2单元格的填充柄,直到单元格显示#NUM!停止,此时E列显示的就是所有包含指定产品的订单ID(允许重复,后续可通过「数据」选项卡的「删除重复项」去重)。
  • 公式逻辑:IF筛选出产品匹配指定列表的行号,SMALL按顺序提取这些行号,INDEX根据行号对应取出订单ID。

日常维护说明

后续需要调整指定产品列表时,直接在D列增减产品名称即可,上述两个方案的公式会自动适配新列表,无需重复设置,适合每日多次执行操作的场景。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.12 08:43:12