如何在Excel中拖动公式时跳过单元格?
Author: Xiaoyang Last Modified: 2025-05-07
在Excel工作表上操作时,有时您可能希望在拖动并将公式应用到其他单元格时,每隔一个或第n个单元格跳过一次,如下截图所示。那么,如何在Excel中完成此任务呢?
使用OFFSET和ROW函数拖动公式时跳过单元格
在Excel中,通过结合OFFSET和ROW函数,您可以创建一个公式,在列中拖动时轻松跳过单元格。
将以下公式输入或复制到空白单元格中,然后向下拖动填充柄,从A列的第一个单元格开始提取每隔一个单元格的值,直到出现零为止,如下截图所示:
=OFFSET($A$2,(ROW(C1)-1)*2,0)
备注:在此公式中,A2是数据列表中要提取值的第一个单元格。数字2表示在拖动公式时跳过每隔一个单元格。如果需要跳过每隔三个单元格,请将数字更改为3。
提示:若要获取从特定数据范围内的第二个单元格开始每隔一个单元格的值,请使用此公式:=OFFSET($A$2,ROW(D1)*2-1,0),然后向下拖动填充柄以获取结果,直到出现零为止,见截图:



使用 Kutools AI 解锁 Excel 魔法
- 智能执行:执行单元格操作、分析数据和创建图表——所有这些都由简单命令驱动。
- 自定义公式:生成量身定制的公式,优化您的工作流程。
- VBA 编码:轻松编写和实现 VBA 代码。
- 公式解释:轻松理解复杂公式。
- 文本翻译:打破电子表格中的语言障碍。
通过人工智能驱动的工具增强您的 Excel 能力。立即下载,体验前所未有的高效!
使用INDEX和ROWS函数拖动公式时跳过单元格
还有另一个由INDEX和ROWS函数创建的公式可能会对您有所帮助,请按照以下步骤操作:
将以下公式复制或输入到空白单元格中,然后向下拖动填充柄,从第一个单元格开始获取每隔一个单元格的值,直到出现错误为止,如下截图所示:
=INDEX($A$2:$A$13,ROWS($C$1:C1)*2-1)
提示:若要提取从特定数据范围内的第二个单元格开始的值,请使用以下公式: =INDEX($A$2:$A$13,ROWS($D$1:D1)*2)


备注:在上述公式中,ROWS函数返回每两个单元格的行号,而INDEX函数定位范围$A$2:$A$13中的对应行,并返回该范围内行的值。
- 超级公式栏(轻松编辑多行文本和公式);阅读布局(轻松读取和编辑大量单元格);粘贴到筛选区域...
- 合并单元格/行/列并保留数据;拆分单元格内容;合并重复行并求和/平均值... 防止重复单元格;比较区域...
- 选择重复或唯一行;选择空白行(所有单元格为空);在多个工作簿中进行超级查找和模糊查找;随机选择...
- 精准复制多个单元格而不改变公式引用;自动创建对多个工作表的引用;插入项目符号、复选框等...
- 收藏并快速插入公式、区域、图表和图片;用密码加密单元格;创建邮件列表并发送电子邮件...
- 提取文本,添加文本,按位置删除,删除空格;创建并打印分页小计;在单元格内容和批注之间转换...
- 超级筛选(保存并应用筛选方案到其他工作表);按月/周/日高级排序,频率等;按粗体、斜体特殊筛选...
- 合并工作簿和工作表;基于关键列汇总表格;将数据分割到多个工作表;批量转换 xls、xlsx 和 PDF...
- 数据透视表按周数、星期几等分组... 用不同颜色显示未锁定、已锁定单元格;高亮显示包含公式的单元格/名称...

- 在 Word、Excel、PowerPoint、Publisher、Access、Visio 和 Project 中启用标签式编辑和阅读。
- 在同一窗口的新标签页中打开和创建多个文档,而不是在新窗口中。
- 将您的生产力提高 50%,每天为您减少数百次鼠标点击!
