我有一个 Excel 文档,其中的公式引用了相同空间中的项目。例如:
=C9/C10
=P9/P10
=AC9/AC10
=AP9/AP10
=BC9/BC10
=BP9/BP10
但是 excel 没有识别出这种模式。有什么想法可以让 excel 识别出这种模式吗?
答案1
如果你正在拖拽使用:
=INDEX($9:$9,,(ROW(1:1)-1)*13+3)/INDEX($10:$10,,(ROW(1:1)-1)*13+3)
如果您正在拖动:
=INDEX($9:$9,,(COLUMN(A:A)-1)*13+3)/INDEX($10:$10,,(COLUMN(A:A)-1)*13+3)
这只是进行简单的数学运算以将正确的列号返回给索引。
答案2
如果你到处都使用动态 R1C1 引用(即如果你复制粘贴公式,它会成功工作),那么可能更有意义命名范围这实际上是一个计算,可以帮你完成。以下是如何实现的:
- 单击要进行此计算的单元格(在我的示例中为单元格 d3)
- 点击“公式”选项卡
- 点击
Name Manager
- 点击新名称
- 单击要用于进行计算的单元格(此处通常指定命名范围)
- 确保删除 $ 符号(这可能需要进行一些外科手术点击,因为使用键箭头将创建更多引用)。
- 命名并单击
OK
。 - 现在,无论何时插入该计算,只需键入
=yourNamedRang
,它就会执行计算,就像您将复制粘贴公式粘贴到该单元格中一样。
最后结果: