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

如何编写E4公式返回D5到其下方最后非空单元格的溢出范围

实现公式(适用于Excel 365/2021及以上支持动态数组的版本)

直接在E4单元格输入以下公式即可:

=D5:XLOOKUP(TRUE,D:D<>"",D:D,,0,-1)

公式逻辑说明

  • 公式包含要求的D5作为范围起始标记
  • 后半段XLOOKUP(TRUE,D:D<>"",D:D,,0,-1)作用是从D列底部向上查找第一个非空单元格,也就是你当前内容为G的终止单元格
  • 用范围运算符:连接起始和终止单元格后,会自动向下溢出显示D5到终止单元格的所有内容

低版本兼容方案

如果使用的是不支持XLOOKUP的Excel版本,可以改用INDEX+MAX组合公式,按Ctrl+Shift+Enter三键结束输入:

=D5:INDEX(D:D,MAX((D:D<>"")*ROW(D:D)))

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 18:36:03