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

Excel如何查找首行B列值≥C列值对应的A列内容?

查找首行满足B≥C条件的A列内容(无辅助列)

示例数据

行号A列B列C列
1Seattle15
2Portland24
3San Francisco33
4Los Angeles42
5San Diego51

需求:从上到下找到第一行满足B列值≥C列值的记录,返回对应的A列内容(本例预期结果:San Francisco)


解决方案(无需辅助列)

1. 适用于支持XLOOKUP的Excel版本

直接将判断逻辑嵌套进XLOOKUP函数,一步到位:

=XLOOKUP(TRUE,B1:B5>=C1:C5,A1:A5,"",0,1)
  • B1:B5>=C1:C5生成布尔数组{FALSE,FALSE,TRUE,TRUE,TRUE},标记符合条件的行
  • XLOOKUP定位第一个TRUE,返回对应A列内容;最后一个参数1指定从上到下查找首匹配项

2. 兼容旧版Excel(无XLOOKUP)

用INDEX+MATCH组合实现同样效果:

=INDEX(A1:A5,MATCH(TRUE,B1:B5>=C1:C5,0))
  • MATCH(TRUE,B1:B5>=C1:C5,0)返回第一个满足条件的行号(本例为3)
  • INDEX(A1:A5,3)提取对应A列内容

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 18:42:09