Excel拖动填充公式时仅让括号内数值递增的方法
解决方法
将公式里的固定值
0替换为基于行号动态生成递增序列的表达式,借助ROW()函数实现拖动填充时自动递增:
假设你从第1行开始输入公式(例如A1单元格),修改后的公式如下:=INDIRECT("'" & B$1 & "'!BT" & (ROW()-1)*26+4)如果公式的起始行不是第1行(比如从第3行开始),只需把
ROW()-1调整为ROW()-3,确保第一个单元格的括号内数值为0,后续拖动填充时会依次变为1、2、3……原理:
ROW()函数返回当前单元格的行号,减去起始行的行号后,就能生成从0开始的连续递增序列,完美匹配拖动填充时的需求,无需使用VBA脚本。
内容的提问来源于stack exchange,提问作者MightyMouseZ
相关产品推荐
相关产品推荐

