Excel | 如何将一组公式中的公式加 1

Excel | 如何将一组公式中的公式加 1

目前正在发生的情况是,我试图将公式增加 +1。

例如 b1-b4 中的内容如下:

Cell | Formula
b1   | =(mark!A8)& " - "& (Config!A4)
b2   | =(mark!A8)& " - "& (Config!A4)
b3   | =(mark!A8)& " - "& (Config!A4)
b4   | =(mark!A8)& " - "& (Config!A4)

如果我选择所有 4 行并将其直接粘贴到“b4”下方,则会显示以下内容:

b5   | =(mark!A13)& " - "& (Config!A4)
b6   | =(mark!A13)& " - "& (Config!A4)
b7   | =(mark!A13)& " - "& (Config!A4)
b8   | =(mark!A13)& " - "& (Config!A4)

当我真正想要这个的时候:

b5   | =(mark!A9)& " - "& (Config!A4)
b6   | =(mark!A9)& " - "& (Config!A4)
b7   | =(mark!A9)& " - "& (Config!A4)
b8   | =(mark!A9)& " - "& (Config!A4)

我该如何实现这一点?我只希望每次粘贴时它都增加 +1。

答案1

我不确定你为什么要这样做,但这是你需要的公式:

=(OFFSET(Mark!A$8,FLOOR.MATH((ROW()-1)/4),0))& " - "& (Config!$A$4)

FLOOR.MATH()将其参数的结果向下舍入为最接近的整数,并且在使用时(ROW()-1)/4确保我们每四行增加一。 (请注意使用绝对引用$

相关内容