核心结论,Excel 快速下拉填充公式,最常用是双击填充柄,这个是最快的方式,另外还有快捷键填充、Ctrl+D,以及新版 Excel365 动态数组自动溢出,不同版本可以按需选择,双击填充柄适合左侧相邻列已经连续有数据的表格,是办公里面使用频率最高的办法。
方法一 双击填充柄(推荐最快)
第一步 输入好公式,选中这个带公式的单元格
第二步 把鼠标移动到单元格右下角,等到光标变成黑色十字,也就是填充柄
第三步 直接双击这个黑色十字
第四步 Excel 会自动识别左侧连续数据区域,自动向下填充公式,一直填充到左侧数据最后一行
要点:前提是左边相邻列必须是连续不间断的数据,如果中间有空行,双击填充就会停在空行前面,无法继续往下填充
方法二 Ctrl+D 快捷键向下填充
第一步 选中已经写好公式的单元格,按住鼠标向下选中需要填充的所有目标单元格
第二步 按下快捷键 Ctrl + D
第三步 选中区域就会批量填充上方单元格的公式,相对引用自动逐行变化
优点:不受空行限制,可以自己手动选定填充范围,适合中间有空行的表格
方法三 名称框定位填充(大数据长表格)
适合上万行超长表格,双击填充柄不方便
第一步 在顶部名称框,输入目标区域,比如 C2:C10000,回车,直接选中整片区域
第二步 在编辑栏输入公式
第三步 按下 Ctrl + Enter,选中全部单元格一次性填充公式
方法四 Excel365 动态数组溢出
新版 Excel365 支持动态数组,输入公式之后,回车会自动向下溢出全部结果,不需要手动下拉,这个是新版独有的特性
四种方式对比表格
| 方式 | 操作 | 优点 | 限制 |
|---|---|---|---|
| 双击填充柄 | 鼠标双击单元格右下角十字 | 一键自动填充,速度最快 | 左侧列不能有空行 |
| Ctrl+D | 选中区域后按 Ctrl+D | 可以跨空行填充 | 需要手动框选范围 |
| 名称框 + Ctrl+Enter | 名称框选区域,编辑栏输公式 Ctrl+Enter | 适合超大数据万行表格 | 需要手动写区域范围 |
| 动态数组 | 回车自动溢出 | 完全不用下拉 | 仅 Excel365 新版支持 |
深度注意事项
第一点 填充公式的时候,注意绝对引用和相对引用,如果不想某个单元格跟着下拉变化,要加 $ 锁定,比如 A$2
第二点 如果双击填充之后公式没有变化,全部都是一样数值,检查是不是公式已经变成纯数值,不是公式
第三点 如果填充柄不见了,文件,选项,高级,勾选启用填充柄和单元格拖放功能
第四点 WPS 表格操作和 Excel 一致,双击填充柄、Ctrl+D 快捷键通用
日常普通连续表格优先双击填充柄,遇到空行或者超长大数据,改用 Ctrl+D 或者名称框批量填充。
【常见问题】
问题 1 excel 怎么快速下拉公式,双击十字之后只填充了一部分
回答 1 excel 怎么快速下拉公式,只填充一部分,是因为左侧相邻列中间出现空行,双击填充遇到空行就停止,这种情况改用 Ctrl+D 手动选中区域填充。
问题 2 excel 怎么快速下拉公式,填充之后单元格引用没有变化
回答 2 excel 怎么快速下拉公式,引用不变是因为公式里面使用了绝对引用去掉改成相对引用再填充。
问题 3 excel 怎么快速下拉公式,找不到填充柄黑色十字
回答 3 excel 怎么快速下拉公式,没有黑色十字,是关闭了填充柄选项,进入文件选项高级,勾选启用填充柄和单元格拖放功能,开启之后就可以看到十字填充柄。
【免责申明】
本文操作基于常规版本 Excel 软件演示,不同版本 Excel 功能存在差异,动态数组仅新版支持,操作结果仅供学习参考,实际使用请以你本地软件为准。


