OpenOffice Calc - 计算列中每个单元格的百分比

OpenOffice Calc - 计算列中每个单元格的百分比

我有一个计算列百分比的常见任务。例如,我有一列,每行有 20 个数字。我使用公式添加第 21 行,用于计算所有这 20 行的总和,然后我需要使用类似这样的公式添加另一列=A1/A21。唯一的问题是需要复制/粘贴这个公式 19 次。如果我只用这个公式创建一个单元格,复制它,选择 20 行并粘贴 - 它将创建类似=A2/A22...=A20/A40的公式,但我只需要除以一个单元格 - A21。所以我现在要做的是浏览每个单元格并更改每个单元格中的除数。如果有 20 行还好,但如果有数百行怎么办?有谁知道如何解决我的问题吗?

答案1

当您想要创建一个可以复制到其他位置并保留对行或列的引用的公式时,可以使用 来$固定它。在您的示例中,您想要向下复制列并保持指向第 21 行,因此您可以使用:

    =A1/A$21

如果您的数据是水平的,并且您想要跨列复制,则应将 放在$列字母前面。如果您有类似输入单元格的内容,并且希望引用指向该单元格,而不管公式复制到何处,请在列字母和行号前加上$,例如:

    =$A$1

相关内容