在excel公式中水平更改变量

在excel公式中水平更改变量,excel,excel-formula,Excel,Excel Formula,我想水平更改excel公式中的一个变量,并保持一个变量常量 O3/$C18,P3/$C18,Q3/$C18 我可以使用$symbol保持底部变量不变,但当我想将公式扩展到其他单元格时,顶部变量不会水平变化,而是垂直变化 谢谢你的帮助。干杯excel中的美元符号将项目“固定”在其右侧 18美元 意味着C永远是固定的,18可以改变 C$18表示C可以更改,但18始终是固定的 $C$18表示C是固定的,18是固定的(即无论拖动单元格的方向如何,始终使用C18) 我不完全理解你想做什么,但希望上面的内容

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

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

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

谢谢你的帮助。干杯

excel中的美元符号将项目“固定”在其右侧

18美元

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

C$18表示C可以更改,但18始终是固定的

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

我不完全理解你想做什么,但希望上面的内容能有所帮助

根据下面的评论,我想我理解你的意思

试试这样的公式

=INDIRECT(ADDRESS(1,ROW()))/$C$18
这里
address
取行和列,因此行=1和列=您所在的任何一行(因此行1=A、行2=B等)

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


如果我理解正确,您希望垂直复制公式,但将列更新为水平复制。例如,您希望将
=O3
复制到它下面的单元格中,作为
=P3

对于顶部,考虑<代码> OffStices()/<代码>和<代码>行()/<代码>函数。假设单元格A1、B1、C1是
1
2
3
。尝试
=OFFSET($1,0,ROW()-1)
。如果垂直复制该公式,结果将是1,然后是2,然后是3


因此,在您的情况下,请尝试
=OFFSET($3,0,ROW()-1)
。可能需要稍微调整一下。

这里有另一种方法:

从以下表格中的公式开始:

=O$3/$P$18
复制并粘贴它,以便获得:

=O$3/$P$18   =P$3/$P$18   =Q$3/$P$18
复制粘贴的两个公式,并选择第一个公式下方的单元格

然后执行“粘贴特殊”/
转置”
,可通过右键单击所选单元格(即您输入的第一个公式下方的单元格),然后选择显示两个单元格范围的按钮来访问

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


*底部不是瓶子…感谢您对底部变量的帮助。对于顶部,当我要将公式复制到另一个单元格中时,希望顶部变量水平地更改为下一个单元格,即A3到B3到C3,依此类推。相反,当我将公式复制到另一个单元格时,它会将顶部变量从A3改为A4改为A5或垂直方向。我正在努力理解。当你说“复制公式”时,你的意思是把它复制下来吗?i、 e.如果公式在A1中,那么将其复制到A2?因此,如果在A1中,我有公式“B1/$C$18”,当我将该公式复制到A2、A3和A4中时,excel将给我“B2/$C$18、B3/$C$18、B4/$C$18”。我希望Excel给我“C1/$C$18,D1/$C$18,E1/$C$18”。因此,在水平方向而不是垂直方向上更改顶部变量。很抱歉给您带来困惑,非常感谢您的帮助。