在excel中插入新行时表格中断中的相对引用
感谢您的指导 场景:尝试创建一个动态饼图,从数据和图例中排除零 问题:我创建了一个表并编写了公式来过滤数据范围的零值。它可以正常工作,但当在表中插入新行时,excel中temp第2部分列中的行公式不会引用特定行的相对引用。取而代之的是,它在下面的插入>行>上单击的行号。 例如,我在第30、31行插入了新行,但它将D32作为相对引用,而不是D30、D31 如果我删除当前公式并将所有公式从第一行拖放到最后一行,效果会很好,但我不确定插入新行时为什么会出错 如果这个问题没有意义,请告诉我,我已经解决了这个问题在excel中插入新行时表格中断中的相对引用,excel,excel-formula,excel-tables,Excel,Excel Formula,Excel Tables,感谢您的指导 场景:尝试创建一个动态饼图,从数据和图例中排除零 问题:我创建了一个表并编写了公式来过滤数据范围的零值。它可以正常工作,但当在表中插入新行时,excel中temp第2部分列中的行公式不会引用特定行的相对引用。取而代之的是,它在下面的插入>行>上单击的行号。 例如,我在第30、31行插入了新行,但它将D32作为相对引用,而不是D30、D31 如果我删除当前公式并将所有公式从第一行拖放到最后一行,效果会很好,但我不确定插入新行时为什么会出错 如果这个问题没有意义,请告诉我,我已经解决了
此公式解决方案在Excel工作表中工作 在
F6
中,向下复制:
=IFERROR(INDEX(C:C,AGGREGATE(15,6,ROW($B$6:$B$31)/(C$6:C$31>0),ROW(A1))),"")
在G6
中,向下复制:
=IF(F6="","",INDEX(B:B,AGGREGATE(15,6,ROW($B$6:$B$31)/(C$6:C$31=F6),COUNTIF(F$6:F6,F6))))
谢谢。非常感谢您的解决方案。