Excel 复制时保留范围差异

Excel 复制时保留范围差异

在 Excel 中,

A1 =B11
A2 =B21

如何将此公式复制粘贴到从到A1的整个范围A100,并保持每个后续 A 值的十个单元格距离增量(A91 =B911等等)?

当我尝试复制两条线时,只有两两之间的增量正确,而不是所有的线都正确……,第三行也不对:
在此处输入图片描述

答案1

不要使用直接引用。

=INDIRECT("B"&ROW()*10+1)

复制下来,即可得到您在此实例中要查找的内容。如果您需要此解决方案来处理比示例更复杂的工作表,我仍然建议对函数进行一些更改INDIRECT()

截屏

答案2

这避免了 INDIRECT() 的波动性:

=INDEX(B:B,(ROW($ZZ1)-1)*10+11)

(ROW($ZZ1)-1)只是一个计数器,0无论它放在工作表的什么位置,它都从那里开始。

*10是所需的模式。

+11是起始行。

相关内容