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

Excel中如何修改公式查找第N个空行的行号?

找到Excel A列第二个空行的公式方法

以下是几种可行的公式方案,适配不同Excel版本:

  • 方法1:基于原MATCH公式扩展
    通过OFFSET跳过第一个空行,再查找后续的第一个空行,累加位置得到结果:

    =MATCH(TRUE,ISBLANK(OFFSET(A1,MATCH(TRUE,ISBLANK(A:A),0),0,ROWS(A:A)-MATCH(TRUE,ISBLANK(A:A),0),1)),0)+MATCH(TRUE,ISBLANK(A:A),0)
    

    逻辑:先定位第一个空行,再从该行下一行开始重新查找空行,两次结果相加即为第二个空行的行号。

  • 方法2:使用AGGREGATE函数(推荐,兼容多数版本)
    AGGREGATE可忽略错误值,直接提取第N个空行的行号,写法更简洁:

    =AGGREGATE(15,6,ROW(A:A)/ISBLANK(A:A),2)
    

    逻辑:ROW(A:A)获取所有行号,ISBLANK(A:A)标记空行(空行返回TRUE即1,非空返回FALSE即0,此时除法会产生错误);参数15调用SMALL函数,6忽略错误值,最后参数2指定取第2个符合条件的行号。

  • 方法3:SMALL+IF数组公式
    Excel 365/2021可直接输入(动态数组自动溢出),旧版本需按Ctrl+Shift+Enter作为数组公式输入:

    =SMALL(IF(ISBLANK(A:A),ROW(A:A)),2)
    

    逻辑:IF(ISBLANK(A:A),ROW(A:A))筛选出所有空行的行号,SMALL函数提取其中第2小的数值,即第二个空行的行号。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 15:25:32