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

Google Sheets:无需App Script获取最后一行及多行数据

在Google Sheets中获取动态表格的最后N行数据(无需App Script)

获取最后1行数据

由于A列(Col1)无空白时间戳,可通过COUNTA(A:A)直接获取最后一行的行号,结合INDEX函数提取整行数据:

=INDEX(A:Z, COUNTA(A:A), 0)
  • COUNTA(A:A):统计A列非空单元格总数,对应最后一行的行号
  • INDEX(A:Z, 行号, 0):返回指定行号对应的整行数据(0表示取整行,若需指定单列可替换为列号,比如1取A列)
  • 动态新增行时,COUNTA会自动重新计算,公式无需手动修改

获取最后2行数据

调整SEQUENCE函数生成连续行号范围,覆盖倒数第二行到最后一行:

=INDEX(A:Z, SEQUENCE(2, 1, COUNTA(A:A)-1), 0)
  • SEQUENCE(2, 1, 起始行):生成2个连续行号,起始行设为COUNTA(A:A)-1(即倒数第二行)

获取最后4行数据

同理,将SEQUENCE的行数改为4,起始行设为COUNTA(A:A)-3:

=INDEX(A:Z, SEQUENCE(4, 1, COUNTA(A:A)-3), 0)

通用调整规则

要获取最后N行数据,可套用以下模板:

=INDEX(数据范围, SEQUENCE(N, 1, COUNTA(A:A)-(N-1)), 0)
  • 将N替换为需要的行数(如2、4)
  • 将数据范围替换为实际数据列范围(比如A:D、B:G等)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.24 19:40:00