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

Excel向下填充公式时如何实现首列逐行、固定行逐列偏移引用

解决方案

在E1单元格输入以下公式后直接下拉填充即可实现需求:
=A1*INDEX($4:$4,ROW()+1)

原理说明

  • A1为相对引用,下拉时会自动变为A2、A3,匹配第一个乘数的行号变化需求
  • $4:$4是对第4行的绝对引用,下拉时始终锁定取第4行的数值,不会发生行号偏移
  • ROW()函数会返回公式所在单元格的行号,E1中返回值为1、E2返回值为2、E3返回值为3,加1后正好对应B、C、D列的列号,实现第二个乘数的列数随下拉递增的效果

你之前使用INDEX(COLUMN())未生效的原因是COLUMN()返回的是公式所在单元格的列号,你是向下填充公式,列号始终固定为E列的列号,不会随填充动作变化,因此无法实现列数递增的效果,替换为返回行号的ROW()函数即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.26 11:45:03