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

如何实现Excel公式下拉时每4行才递增引用行号?

实现Excel每4行引用同一数据源后递增的拖拽填充方案

可以通过构造带分组逻辑的公式实现,无需手动重复设置4行,直接拖拽即可完成1000行的填充需求。

方案一:使用INDEX函数(非易失性,推荐)

在目标区域的第一个单元格(例如A1)输入以下公式:

=IF(INDEX(Input!$B:$B,ROUNDUP(ROW()/4,0)+2)=",,",INDEX(Input!$B:$B,ROUNDUP(ROW()/4,0)+2))
  • ROW():获取当前单元格的行号;
  • ROUNDUP(ROW()/4,0):将行号按4行一组向上取整,得到分组序号(1、1、1、1、2、2、2、2……);
  • ROUNDUP(ROW()/4,0)+2:分组序号加2,对应你需要引用的Input表B列行号(1+2=3、2+2=4……);
  • INDEX(Input!$B:$B, 行号):定位到Input表B列的目标单元格。

方案二:使用OFFSET函数

如果偏好OFFSET函数,可输入以下公式:

=IF(OFFSET(Input!$B$3,ROUNDUP(ROW()/4,0)-1,0)=",,",OFFSET(Input!$B$3,ROUNDUP(ROW()/4,0)-1,0))
  • OFFSET(Input!$B$3, 偏移量, 0):以Input!B3为基准,按偏移量向下移动对应行数,实现分组引用。

操作步骤

  1. 在目标单元格输入上述任一公式;
  2. 选中该单元格,鼠标点击右下角的填充柄(小方块),按住左键向下拖拽至第1000行即可自动完成填充。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.15 22:10:27