Excel 当表格展开时,行号公式将自行更改

Excel 当表格展开时,行号公式将自行更改,excel,excel-formula,excel-2016,Excel,Excel Formula,Excel 2016,我一直在使用一个公式为a列的展开表创建行号,公式的开头是 =IF($C2="","",COUNTA($C$2:$C2)) 在以下情况下,可以重新创建该情况: 我在表中有很多行,比如说10行(因此,C2到C2) C11已填充) 在A列中,在示例中此表的末尾,公式为 A11应该是 =IF($C11="","",COUNTA($C$2:$C11)) 我在表外的C12处键入一个数字 表格自动展开 但是现在,看看A11和A12……为什么它们的公式是 一模一样 此外,A11的字体也自行更改 这使得我

我一直在使用一个公式为a列的展开表创建行号,公式的开头是

=IF($C2="","",COUNTA($C$2:$C2))
在以下情况下,可以重新创建该情况:

  • 我在表中有很多行,比如说10行(因此,C2到C2) C11已填充)
  • 在A列中,在示例中此表的末尾,公式为 A11应该是

     =IF($C11="","",COUNTA($C$2:$C11))
    
  • 我在表外的C12处键入一个数字

  • 表格自动展开
  • 但是现在,看看A11和A12……为什么它们的公式是 一模一样
  • 此外,A11的字体也自行更改

  • 这使得我无法在每次展开表格时,在不手动填写A列公式的情况下快速展开表格。有人能给我指出正确的方向来阻止这种情况发生吗?

    如果您的表下没有任何不相关的数据,您可以尝试将整个列传递给
    COUNTA()
    公式:

    COUNTA($C:$C)
    

    非常感谢。然而,我知道。实际上,我在同一页上有两张表