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

Excel每n+7行粘贴公式时,如何使单元格引用仅递增1?

解决Excel每n+7行粘贴公式时引用仅递增1的问题

你的核心问题是相对引用随单元格位置自动跳7行,要实现每间隔7行粘贴公式时,Sheet1的引用仅递增1,用INDEX函数结合ROW()就能解决,具体方案如下:

替换后的公式

把原来的公式替换为:

=IF(A674=1,CONCATENATE(INDEX(Sheet1!A:A,INT((ROW()-674)/7)+7),"(",INDEX(Sheet1!B:B,INT((ROW()-674)/7)+7),")"),0)

参数说明

  • 674:替换为你第一个公式所在的行号(也就是第一次写公式的那一行)
  • 原理:ROW()获取当前单元格行号,(ROW()-起始行号)/7取整后,每往下7行结果就加1,再加上初始引用行号7,就能让INDEX每次只引用Sheet1中递增1的行,而不是随单元格位置跳7行。

操作步骤

  1. 在第一个需要公式的n+7行单元格输入上述调整后的公式
  2. 选中该单元格,直接往下填充(或复制粘贴到所有目标n+7行位置),此时Sheet1的引用会自动每次递增1,不会再跳7行

额外提示

相比OFFSET函数,INDEX是非易失性函数,在你涉及1200个对象的场景下,计算效率更高,避免文件卡顿。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 09:01:04