Excel 偏移量适合复杂的自动填充场景

Excel 偏移量适合复杂的自动填充场景

为了使用 Excel 中的自动填充选项而不是手动输入单元格公式(我目前正在这样做),在设置单元格时遇到了一些麻烦。

以下是我试图实现的一个例子

IF(COUNTIF(Power!$A:$A,'商品明细'!$B$19),'商品明细'!A25,"") IF(COUNTIF(Power!$A:$A,'商品明细'!$B$19),'商品明细'!A26,"") IF(COUNTIF(Power!$A:$A,'商品明细'!$B$19),'商品明细'!A27,"") IF(COUNTIF(Power!$A:$A,'商品明细'!$B$19),'商品明细'!A28,"") IF(COUNTIF(Power!$A:$A,'商品明细'!$B$19),'商品明细'!A29,"") IF(COUNTIF(Power!$A:$A,'商品明细'!$B$19),'商品明细'!A30,"") IF(COUNTIF(Power!$A:$A,'商品细分'!$B$19),'项目细分'!A31,"") IF(COUNTIF(Power!$A:$A,'项目细分'!$B$19),'项目细分'!A32,"") IF(COUNTIF(Power!$A:$A,'项目细分'!$B$19),'项目细分'!A33,"") IF(COUNTIF(Power!$A:$A,'项目细分'!$B$19),'项目细分'!A34,"") IF(COUNTIF(Power!$A:$A,'项目细分'!$B$36),'项目细分'!A42,"") IF(COUNTIF(Power!$A:$A,'项目细分'!$B$36),'项目细分'!A43,"") IF(COUNTIF(Power!$A:$A,'项目细分'!$B$36),'项目细目分类'!A44,"") IF(COUNTIF(Power!$A:$A,'项目细目分类'!$B$36),'项目细目分类'!A45,"") IF(COUNTIF(Power!$A:$A,'项目细目分类'!$B$36),'项目细目分类'!A46,"") IF(COUNTIF(Power!$A:$A,'项目细目分类'!$B$36),'项目细目分类'!A47,"") IF(COUNTIF(Power!$A:$A,'项目细目分类'!$B$36),'项目细目分类'!A48,"") IF(COUNTIF(Power!$A:$A,'项目细目分类'!$B$36),'项目细目分类'!A49,"") IF(COUNTIF(Power!$A:$A,'项目细目分类'!$B$36),'项目细目分类'!A50,"") IF(COUNTIF(Power!$A:$A,'项目明细'!$B$36),'项目明细'!A51,"")

此公式列表从单元格 A1 开始并一直延伸到单元格 A20。

基本上,我想尝试在单元格 A1 中输入一个公式,该公式允许我自动填充到单元格 A20 及以后,同时保持我的布局和单元格增量。

从上面的列表中,我希望它表明我需要在公式的第一部分实现的是将“项目细目”!$B$19 保留在前 10 个单元格中,然后将其增加 +17 个单元格至“项目细目”!$B$36,然后继续保留另外 10 个单元格,然后重复此过程。

公式的第二部分我需要从“项目细分”开始!A25,每次通过前 10 个单元格时增加 1 个单元格。A25 A26 A27 A28 A29 A30 A31 A32 A33 A34 然后增加 +8 个单元格并继续增加 1 个单元格 A42 A43 A44 A45 A46 A47 A48 A49 A50 A51

我无法解决这个问题,我不确定是否可以实现。我可以使用一些自动填充,但由于显示的增量跳跃,每次都必须停止。我有很多数据需要通过这种方法输入,如果数据量很小,我通常会使用这种方法。

希望有人知道我可以尝试听什么。谢谢

答案1

当您将其向下拖动时,它将会进行迭代。

第一个引用B19每十行就会增加17。

第二个引用 A25 将迭代一次,但每十行就会跳过 8 次。

=IF(COUNTIF(Power!A:A,INDEX('Item Breakdowns'!B:B,19+(QUOTIENT(ROW(1:1)-1,10)*17))),INDEX('Item Breakdowns'!A:A,ROW(25:25)+(QUOTIENT(ROW(1:1)-1,10)*7)))

相关内容