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

如何在Google Sheets中获取关键词最新出现的最大行号?

查找Google表格中关键词最新出现的行号

要获取关键词最后一次出现的最大行号,推荐以下几种实用公式:

  • 方法1:MAX+IF数组公式
    适配所有版本Google表格,逻辑是筛选出匹配关键词的所有行号后取最大值:

    =MAX(IF(目标列="关键词", ROW(目标列), 0))
    

    替换目标列为实际列(如B:B)、关键词为你要查找的内容即可。旧版表格需按Ctrl+Shift+Enter触发数组计算,新版直接回车生效。

  • 方法2:XLOOKUP反向查找
    若你的表格支持XLOOKUP函数,用这个更简洁,直接指定从末尾开始匹配:

    =XLOOKUP("关键词", 目标列, ROW(目标列),,0,-1)
    

    最后一个参数-1表示反向搜索,从列的最后一行开始查找,返回第一个匹配的行号(即最新的记录行)。

  • 方法3:LOOKUP匹配法
    利用LOOKUP忽略错误值的特性实现反向查找:

    =LOOKUP(2,1/(目标列="关键词"),ROW(目标列))
    

    1/(目标列="关键词")会生成由1和#DIV/0!错误值组成的数组,LOOKUP会定位到最后一个1对应的行号。

示例

假设要在B列查找"英超联赛"最后出现的行号,用XLOOKUP的公式为:

=XLOOKUP("英超联赛", B:B, ROW(B:B),,0,-1)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.16 02:33:16