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

求非易失性Excel公式:定位B列首个含YES的单元格(B6)

问题描述
    1. 将以下内容粘贴至Excel工作表的A1:B9单元格:
1000     =IF(A1<1500,"NO","YES") 
1100     =IF(A2<1500,"NO","YES") 
1200     =IF(A3<1500,"NO","YES") 
1300     =IF(A4<1500,"NO","YES") 
1400     =IF(A5<1500,"NO","YES") 
1500     =IF(A6<1500,"NO","YES") 
1600     =IF(A7<1500,"NO","YES") 
1700     =IF(A8<1500,"NO","YES") 
1800     =IF(A9<1500,"NO","YES") 
    1. 操作完成后,B列中第一个包含YES的单元格为B6。
    1. 需要一个非易失性的Excel公式,返回该单元格(B6)。
解决方案

兼容多数Excel版本的公式(INDEX+MATCH)

=INDEX(B:B, MATCH("YES", B:B, 0))
  • 逻辑:MATCH("YES", B:B, 0) 精准查找B列中第一个YES所在的行号,INDEX(B:B, 行号) 提取对应行的B列单元格内容。该公式为非易失性,仅当B列数据变更时触发重新计算。

适用于Excel 365/2021+的公式(XLOOKUP)

=XLOOKUP("YES", B:B, B:B,, 0)
  • 逻辑:XLOOKUP默认返回第一个精准匹配结果,参数0指定精准匹配,同样属于非易失性公式,计算效率更高。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 17:24:56