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

如何用Excel函数识别重复工单?求助IFS/INDEX/MATCH等实现方案

解决方案

方案1:无辅助列(Excel 365/2021及以上版本,推荐)

在import_2的C2单元格输入以下公式,下拉填充:
=IF(AND(NOT(ISERROR(XLOOKUP(A2,import_1!A:A,import_1!B:B))), B2 >= XLOOKUP(A2,import_1!A:A,import_1!B:B)), "Yes", "No")

公式说明

  • XLOOKUP(A2,import_1!A:A,import_1!B:B):从import_1的A列匹配当前账号(A2),返回对应的创建日期
  • NOT(ISERROR(...)):判断当前账号是否在import_1中存在(不存在时XLOOKUP会返回错误值,ISERROR捕捉后取反得到存在的判断)
  • AND(...):同时满足「账号存在」和「当前工单日期≥import_1对应账号日期」两个条件时,返回"Yes",否则返回"No"

方案2:无辅助列(兼容旧版Excel)

如果你的Excel版本不支持XLOOKUP,使用INDEX+MATCH组合公式,在import_2的C2单元格输入:
=IF(AND(NOT(ISERROR(MATCH(A2,import_1!A:A,0))), B2 >= INDEX(import_1!B:B, MATCH(A2,import_1!A:A,0))), "Yes", "No")

公式说明

  • MATCH(A2,import_1!A:A,0):找到当前账号在import_1 A列中的精确匹配位置
  • INDEX(import_1!B:B, ...):根据MATCH返回的位置,提取import_1中对应账号的创建日期
  • 后续逻辑和方案1一致:双条件判断后返回对应结果

方案3:处理import_1中同一账号多记录的场景

如果import_1中同一个accountNum存在多条记录,需要取该账号的最新创建日期来判断,则使用MAXIFS公式,在import_2的C2单元格输入:
=IF(AND(COUNTIF(import_1!A:A,A2)>0, B2 >= MAXIFS(import_1!B:B,import_1!A:A,A2)), "Yes", "No")

公式说明

  • COUNTIF(import_1!A:A,A2)>0:快速判断当前账号是否在import_1中存在
  • MAXIFS(import_1!B:B,import_1!A:A,A2):提取import_1中当前账号的最大(最新)创建日期
  • 双条件满足则返回"Yes",否则"No"

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 18:52:38