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

在Google Sheets中修改XLOOKUP公式以返回匹配行号的问询

修改Google Sheets XLOOKUP公式以返回匹配行号

原公式=XLOOKUP(P22&J22,ARRAYFORMULA(B:B&J:J),B:B)通过匹配P22&J22与B列&J列的组合,返回对应B列单元格的值。要改成返回匹配单元格所在行号,只需把返回区域替换为行号数组即可:

最终修改后的公式

=XLOOKUP(P22&J22,ARRAYFORMULA(B:B&J:J),ROW(B:B))

说明

  • ROW(B:B)会生成B列所有单元格对应的行号数组,和ARRAYFORMULA(B:B&J:J)的数组长度完全匹配
  • 当XLOOKUP找到符合P22&J22的组合时,会直接返回对应位置的行号
  • 默认情况下,XLOOKUP会返回第一个匹配结果的行号;如果需要处理无匹配的场景,可以添加第四个参数,比如:
    =XLOOKUP(P22&J22,ARRAYFORMULA(B:B&J:J),ROW(B:B),"无匹配")
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.01 00:20:54