【问题标题】:Relative reference in table breaking when new row is inserted in excel在excel中插入新行时表格中断中的相对引用
【发布时间】:2020-02-03 21:36:35
【问题描述】:

感谢任何指导。

场景:尝试创建从数据和图例中排除零的动态饼图。

问题:我创建了一个表格并编写了公式来过滤数据范围的零值。它工作正常,但是当在表中插入新行时,excel 中临时第 2 列中的行公式没有对特定行进行相对引用。相反,它采用单击插入>行>下面的行号。 例如,我在第 30、31 行插入了新行,但它使用 D32 作为相对引用,而不是 D30、D31。

如果我删除当前公式并将所有公式从第一行拖放到最后一行,它工作正常,不知道为什么插入新行时它会搞砸。Excle file

如果问题没有意义,请告诉我,我已对问题进行快照。

【问题讨论】:

    标签: excel excel-formula excel-tables


    【解决方案1】:

    此公式解决方案适用于 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))))
    

    【讨论】:

    • 谢谢。非常感谢您的解决方案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多