【发布时间】:2016-09-30 13:02:09
【问题描述】:
我想知道为什么我所做的公式不会转到下一列。我确实将 $ 符号放在同一行,但不在列上,认为它会转到下一列。对于这样做的原因有什么建议吗?
以下是我在电子表格中输入的公式:
=(INDIRECT("BHR8732A2!P$16"))*$S283
【问题讨论】:
-
您想要达到的最终结果是什么?此处复制的公式在没有间接元素的情况下与
='BHR8732A2'!$P$16*$S283的工作方式相同 - 也就是说,它将获取工作表 BHR8732A2 的单元格 P16 中的值并将其乘以 S283 中的值。在这种情况下,间接是无关的。 -
INDIRECT()尝试从字符串创建单元格引用,并且组合两个字符串需要它们之间的&或CONCATENATE()。对于这种情况,INDIRECT()是多余的,您应该使用来自@Werrf 的公式 -
有时会删除几列,无论该列是否被删除,我都需要将这些值引用到同一个单元格。
-
你的意思是公式需要引用同一个单元格地址,不管插入或删除哪个单元格,还是需要引用同一个单元格,不管那个单元格的地址如何改变?
-
需要引用同一个单元格地址
标签: excel excel-2010 ms-office