Excel 2016将新表行插入到最后一行会弄乱公式

Excel 2016将新表行插入到最后一行会弄乱公式,excel,Excel,表中有一列将显示每行的当前余额: =SUBTOTAL(109,$O$7:P137) 当我在表格中的任何位置插入新行时,(通过右键单击并选择“上面插入表格行\bellow”),公式会在所有其他行上完全更新 只有在右键单击最后一行并选择“insert table ROW bellow”时,新插入行上方的行的公式才会混乱 奇怪的是,新行实际上有正确的公式,只是新行上面的一行接受了最后一行的公式,而不是保持数字的顺序 另外,请注意,新的一行上面的行-它的格式也变得混乱,我也想知道为什么 有什么问题

表中有一列将显示每行的当前余额:

=SUBTOTAL(109,$O$7:P137)
当我在表格中的任何位置插入新行时,(通过右键单击并选择“上面插入表格行\bellow”),公式会在所有其他行上完全更新

只有在右键单击最后一行并选择“insert table ROW bellow”时,新插入行上方的行的公式才会混乱

奇怪的是,新行实际上有正确的公式,只是新行上面的一行接受了最后一行的公式,而不是保持数字的顺序

另外,请注意,新的一行上面的行-它的格式也变得混乱,我也想知道为什么


有什么问题吗?

您应该使用表的列标题来设置引用

试试这个

=SUBTOTAL(109,$O$7:[@Balance])

表名为tbl_main,列P的标题称为“Balance”