如何在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
相关产品推荐
相关产品推荐

