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

如何结合VLOOKUP与COUNTIFS实现电影库精准数据匹配?

解决电影名称+上映日期的精准匹配问题

首先说下你之前COUNTIFS失效的核心原因:你写的条件区域是'PLEX Library'!I:AI(多列范围),但条件是单个单元格AI3,COUNTIFS要求每个条件区域必须是单行或单列,和条件的维度完全匹配,改成日期所在的单列范围就能正常工作。下面给你几种实用的解决方案:

方法1:修正后的COUNTIFS(最直接高效)

如果PLEX Library里的电影名称在A列,上映日期在AI列,直接用名称+日期双条件统计匹配记录数:

=COUNTIFS('PLEX Library'!A:A, A3, 'PLEX Library'!AI:AI, AI3)

返回结果>0就说明该影片(名称+日期)已在PLEX库中,套个IF就能直接标记是否入库:

=IF(COUNTIFS('PLEX Library'!A:A, A3, 'PLEX Library'!AI:AI, AI3)>0, "已入库", "未入库")

方法2:结合VLOOKUP实现精准匹配

如果一定要用VLOOKUP,可以先通过电影名称定位PLEX库中对应的日期,再和当前行的日期对比:

=IF(VLOOKUP(A3, 'PLEX Library'!A:AI, 35, FALSE)=AI3, "已入库", "未入库")

这里的35是AI列在A:AI区域中的列序号(A是第1列,AI是第35列),FALSE表示精确匹配电影名称。这个公式只会匹配名称相同且日期一致的记录,避免同名不同片的误判。

方法3:INDEX+MATCH组合(更灵活)

如果后续需要调整列的位置,用INDEX+MATCH不用修改列序号,适配性更强:

=IF(INDEX('PLEX Library'!AI:AI, MATCH(A3, 'PLEX Library'!A:A, 0))=AI3, "已入库", "未入库")

MATCH先找到PLEX库中当前电影名称的行号,INDEX取出该行对应的上映日期,再和当前行日期对比,一致则标记为已入库。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 12:45:43