6

我想水平更改 excel 公式中的变量并保持一个变量不变。

O3/$C18, P3/$C18, Q3/$C18

我可以使用 $ 符号保持底部变量不变,但是当我想将公式扩展到其他单元格时,顶部变量不会水平变化,而是垂直变化。

谢谢您的帮助。干杯

4

3 回答 3

3

excel中的美元符号“修复”右侧的项目

$C18

意味着 C 将永远是固定的,而 18 可以改变

C$18 意味着 C 可以更改,但 18 始终是固定的。

$C$18 表示 C 是固定的,18 是固定的(即无论拖动单元格的方向如何,始终使用 C18)

我不完全理解您想要做什么,但希望以上内容会有所帮助

根据下面的评论,我想我明白你的意思

试试这样的公式

=INDIRECT(ADDRESS(1,ROW()))/$C$18

这里address取行和列,所以 row = 1 和 column = 你所在的行(所以 row1 = A,row2=B 等)

然后间接允许您将其用作参考点

希望有效

于 2013-06-27T19:53:31.077 回答
2

如果我理解正确,您希望垂直复制公式,但要像水平复制一样更新列。例如,您想将其复制=O3到其下方的单元格中=P3

对于顶部,请考虑Offset()Row()函数。假设单元格 A1、B1、C1 是123。试试=OFFSET($A$1,0,ROW()-1)。如果您垂直复制该公式,结果将是 1,然后是 2,然后是 3。

所以在你的情况下,试试=OFFSET($O$3,0,ROW()-1). 它可能需要一点调整。

于 2013-06-27T20:24:27.943 回答
0

这是另一种方法:

从这种形式的公式开始:

=O$3/$P$18

复制并粘贴它,以便您获得:

=O$3/$P$18   =P$3/$P$18   =Q$3/$P$18

复制您粘贴的两个公式,然后选择第一个公式下方的单元格。

然后执行Paste Special/ Transpose,可以通过右键单击所选单元格(即,您输入的第一个公式下方的单元格)然后选择显示两个单元格范围的按钮来访问它,该按钮先是平的,然后是直立的。

上下文菜单显示转置按钮

最后删除刚刚复制的单元格中的公式。

带有公式的工作表单元格

于 2013-07-01T15:12:09.710 回答