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

如何使用M Query或Excel填充空白单元格并规整表格数据

Excel空单元格向下填充匹配上方非空值

一、公式实现法

通用版本(兼容所有Excel版本)

在A2单元格输入公式,下拉填充至目标行:

=LOOKUP(2,1/(A$1:A1<>""),A$1:A1)

原理:通过反向查找最近的非空单元格,自动复用上方的有效值。

365/2021简化版

如果使用Excel 365或2021,输入以下公式后会自动溢出填充所有行:

=SCAN("",A:A,LAMBDA(a,v,IF(v<>"",v,a)))

二、Power Query(M语言)实现法

可视化操作步骤

  1. 选中数据区域,点击「数据」→「从表格/区域」(弹窗里勾选「我的表格有标题」)
  2. 在Power Query编辑器中选中A列,点击「转换」→「填充」→「向下」
  3. 点击「关闭并上载」,结果将导出到新工作表

直接M代码替换

打开Power Query高级编辑器,替换为以下代码(注意把「表1」改成你实际的表格名称):

let
    源 = Excel.CurrentWorkbook(){[Name="表1"]}[Content],
    填充向下 = Table.FillDown(源,{"A"})
in
    填充向下

内容的提问来源于stack exchange,提问作者Kevin Joseph G. Jurado

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 08:26:12