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

寻求移除列中空白行的有效公式(无法使用sort功能)

移除列中空白行的动态公式方案

适用于Excel 365/2021(支持动态数组)

如果你的数据在A列,直接用这个公式就能自动提取非空行,数据更新时结果会同步变化,完全不需要排序:

=FILTER(A:A,A:A<>"")

如果单元格里有肉眼看不见的空格(不是真正的空白单元格),可以用TRIM函数过滤空格:

=FILTER(A:A,TRIM(A:A)<>"")

适用于旧版Excel(无动态数组支持)

用INDEX+SMALL+IF的组合公式,同样不用排序,数据变化后刷新即可。假设数据在A列,在空白单元格输入以下公式后按Ctrl+Shift+Enter完成数组公式输入,然后下拉填充到出现空值为止:

=IFERROR(INDEX(A:A,SMALL(IF(A:A<>"",ROW(A:A)),ROW(A1))),"")

同样,要处理含空格的单元格,把公式里的A:A<>""替换成TRIM(A:A)<>""即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 12:04:57