You need to enable JavaScript to run this app. 如何在Google Sheets中使用COUNTIF公式获取包含指定值的具体行号
优惠活动
大模型
产品
解决方案
定价
更多

如何在Google Sheets中使用COUNTIF公式获取包含指定值的具体行号

Google Sheets查询C列符合条件单元格行号的实现方案

基础公式用法

  • 获取所有匹配内容的行号(返回数组)

使用FILTER+ROW组合即可一次性输出所有符合条件的行号:
=FILTER(ROW(C:C), C:C="你要匹配的指定文本")
如果需要模糊匹配包含指定文本的单元格,调整判断条件即可:
=FILTER(ROW(C:C), REGEXMATCH(C:C, "指定文本"))
需要忽略大小写的模糊匹配可修改为:
=FILTER(ROW(C:C), REGEXMATCH(LOWER(C:C), LOWER("指定文本")))

  • 仅获取第一个匹配内容的行号

如果只需要第一个符合条件的行号,用MATCH函数更简洁:
=MATCH("指定文本", C:C, 0)
可搭配IFERROR处理无匹配的报错场景:
=IFERROR(MATCH("指定文本", C:C, 0), "无匹配结果")

结合COUNTIF使用的示例

如果你需要先判断存在匹配项再返回行号,可按如下格式编写公式:
=IF(COUNTIF(C:C, "指定文本")>0, FILTER(ROW(C:C), C:C="指定文本"), "无匹配内容")
拿到行号后如果需要操作对应行的其他列数据,可搭配INDEX引用,示例(提取匹配行的A列内容):
=INDEX(A:A, 刚才匹配到的行号)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.09 04:15:00