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

Google Sheets如何拖动公式时递增行号且固定引用其他工作表列

Excel公式修改方案:拖动时自动递增行号同时固定列范围

你当前的公式里,INDIRECT的参数是固定字符串"'Sheet 1'!B2:M2",行号是硬写的2,所以拖动时不会自动变化。要实现拖动时行号递增、列范围保持B:M不变,只需要把固定的行号替换成动态获取行号的函数即可,有两种常用方案:

方案1:用ROW()匹配当前单元格行号

修改后的公式:

=AVERAGE(INDIRECT("'Sheet 1'!B"&ROW()&":M"&ROW()))

原理:ROW()会返回公式所在单元格的行号,比如公式在第2行时,ROW()返回2,拼接后就是"'Sheet 1'!B2:M2";拖动到第3行时,ROW()返回3,自动变成"'Sheet 1'!B3:M3",列范围始终保持B到M。

方案2:用ROW(A2)绑定初始行号(更灵活)

如果你的公式不是从第2行开始放置,比如公式在第5行但要引用Sheet1的第2行,拖动后依次引用3、4行,就用这个:

=AVERAGE(INDIRECT("'Sheet 1'!B"&ROW(A2)&":M"&ROW(A2)))

原理:ROW(A2)返回2,拖动到下一行时,A2自动变成A3,ROW(A3)返回3,以此类推。这种方式可以自由控制初始引用的行号,不受公式所在行的限制。

注意:如果工作表名称包含空格,必须保留单引号(比如'Sheet 1'),否则公式会报错。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 05:00:00