我有一个Excel 2工作表工作簿--“生产”中的“奶制品”和“生产”公式,E10是“奶制品”!I33--我希望“生产”中的公式成为“奶制品”!L33(增加3列,但同一行)。我不能使用Alt,因为它只将单元格值(I33)增加一列(到J33)。
我可以使用什么公式将I33增加3列为L33,然后在下一个单元格/E11中将L33增加到O33,以此类推?
EXAMPLE -
Production cell number E10 E11 E12 E13
Production cell value D!I33 D!L33 D!O33 D!R33谢谢你,迈克
发布于 2019-02-28 01:00:44
索引通常使用的计算周期比偏移量少,而且这种好处会增加您拥有的公式。
=INDEX(Dairy!33:33, 1, (COLUMN(A:A)-1)*3+9)将其放在E10下并向右拖动(如果需要,则向下拖动)。
如果E10实际上是您想要的公式单元格,并且要将它向下拖动,那么在E10中使用它并向下拖动。
=INDEX(Dairy!$33:$33, 1, (ROW(1:1)-1)*3+9)发布于 2019-02-27 23:26:40
可以使用偏移公式,它返回对单元格或单元格范围中指定数目的行和列的范围的引用。返回的引用可以是单个单元格或单元格范围。可以指定要返回的行数和列数。
语法:
=OFFSET(reference, rows, cols, [height], [width])解决方案:
Cell E10 Formula : =OFFSET(Dairy!I$33,0,0,1,1)
Cell E11 Formula : =OFFSET(Dairy!I$33,0,3,1,1)
Cell E12 Formula : =OFFSET(Dairy!I$33,0,6,1,1)等等..。
要使其完全动态,请将第三个参数链接到当前行。例如:
Cell E10 Formula : =OFFSET(Dairy!I$33,0,MOD(ROW(A10),10)*3,1,1)https://stackoverflow.com/questions/54915634
复制相似问题