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

Excel多值查找:满足任一条件时返回指定单元格的公式如何编写

多可选值匹配返回对应行指定单元格Excel解决方案

公式实现

Excel 365/2021及以上版本

在G2单元格输入以下公式,直接下拉填充即可得到所有行的结果:
=IF(SUM(COUNTIF(B2:F2,$J$1:$M$1))>0,A2,"")

Excel 2019及更早版本

在G2单元格输入上述公式后,不要直接按回车,同时按下Ctrl+Shift+Enter三键触发数组计算,再下拉填充即可。

公式逻辑说明

  • COUNTIF(B2:F2,$J$1:$M$1):分别统计J1到M1的4个目标查找值,在当前行B到F列的出现次数,返回包含4个统计值的数组
  • SUM(...)>0:只要任意一个查找值的出现次数≥1,求和结果就会大于0,代表当前行存在符合条件的内容
  • 外层IF判断:匹配成功返回当前行A列的钻孔编号,匹配失败返回空值

常见问题调整

  • 如果匹配时需要忽略单元格前后的空格,可以调整公式为:
    =IF(SUM(COUNTIF(TRIM(B2:F2),TRIM($J$1:$M$1)))>0,A2,"")
    同样按对应版本的输入规则操作即可
  • 注意查找值的单元格引用要加$绝对定位符,避免下拉填充时查找范围发生偏移

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 17:54:04