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

如何用Excel公式去除区域底部空行?以B4:E100返回B4:E8为例

提取非空行的Excel区域公式

可以使用新版Excel的BYROW、XMATCH和TAKE函数组合,写出简洁的公式:

=TAKE(B4:E100,XMATCH(TRUE,BYROW(B4:E100,LAMBDA(r,COUNTA(r)=0)),0)-1)

公式逻辑说明:

  • BYROW(B4:E100,LAMBDA(r,COUNTA(r)=0)):遍历B4:E100的每一行,生成布尔数组,TRUE代表该行全空,FALSE代表该行有内容
  • XMATCH(TRUE, ... ,0):定位数组中第一个TRUE的位置,即第一个全空行在目标区域内的索引
  • TAKE(B4:E100, 索引-1):从目标区域起始位置截取到第一个全空行的前一行,得到所有包含内容的行区域B4:E8

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 04:24:56