使用常量值更改excel公式的一部分
我在一列中有一个excel公式,对于该列,基数每“x”行数更改一次。注意,这个“x”不是常数,而是不断变化的。e、 g使用常量值更改excel公式的一部分,excel,formula,increment,base,Excel,Formula,Increment,Base,我在一列中有一个excel公式,对于该列,基数每“x”行数更改一次。注意,这个“x”不是常数,而是不断变化的。e、 g =D1/SUM(D$1:D$4) =D2/SUM(D$1:D$4) =D3/SUM(D$1:D$4) =D4/SUM(D$1:D$4) =D5/SUM(D$5:D$9) =D6/SUM(D$5:D$9) =D7/SUM(D$5:D$9) =D8/SUM(D$5:D$9) =D9/SUM(D$5:D$9) 我试图改变公式的第一部分而不改变第二部分,反之亦然。e、 g.将分子更改
=D1/SUM(D$1:D$4)
=D2/SUM(D$1:D$4)
=D3/SUM(D$1:D$4)
=D4/SUM(D$1:D$4)
=D5/SUM(D$5:D$9)
=D6/SUM(D$5:D$9)
=D7/SUM(D$5:D$9)
=D8/SUM(D$5:D$9)
=D9/SUM(D$5:D$9)
我试图改变公式的第一部分而不改变第二部分,反之亦然。e、 g.将分子更改为10个单元格
=D11/SUM(D$1:D$4)
=D12/SUM(D$1:D$4)
=D13/SUM(D$1:D$4)
=D14/SUM(D$1:D$4)
=D15/SUM(D$5:D$9)
=D16/SUM(D$5:D$9)
=D17/SUM(D$5:D$9)
=D18/SUM(D$5:D$9)
=D19/SUM(D$5:D$9)
或者,将基数改为100。e、 g
=D1/SUM(D$100:D$104)
=D2/SUM(D$100:D$104)
=D3/SUM(D$100:D$104)
=D4/SUM(D$100:D$104)
=D5/SUM(D$105:D$109)
=D6/SUM(D$105:D$109)
=D7/SUM(D$105:D$109)
=D8/SUM(D$105:D$109)
=D9/SUM(D$105:D$109)
有时,两者都有。关于如何做到这一点有何指导
谢谢。这个问题的第一部分似乎很简单,除非我遗漏了什么 第1部分: 由于分母已经是$x形式,您可以选择并复制整个公式范围,然后向下粘贴10行,然后剪切并粘贴回原位。副本将适当地更新分子,当您剪切并粘贴回原位时,它们现在将如您所愿吗?第二个问题更具挑战性 第2部分: 好的,没有VBA,我只能想一个非常冗长的方法来改变你们的民主党人,但我只是检查了它是否有效: 改变底部
很抱歉,这看起来很冗长,但是如果您非常绝望,并且在开始之前进行了备份,那么它应该会起作用。除非我遗漏了什么,否则问题的第一部分似乎很简单 第1部分: 由于分母已经是$x形式,您可以选择并复制整个公式范围,然后向下粘贴10行,然后剪切并粘贴回原位。副本将适当地更新分子,当您剪切并粘贴回原位时,它们现在将如您所愿吗?第二个问题更具挑战性 第2部分: 好的,没有VBA,我只能想一个非常冗长的方法来改变你们的民主党人,但我只是检查了它是否有效: 改变底部
很抱歉,这看起来很冗长,但如果您不顾一切并在开始之前备份,它应该可以工作。excel公式不能替换其他单元格excel公式。。。一种方法是将公式转换为文本,然后用其他公式进行转换。转换完成后,可以将公式粘贴回去 因此,为了更改
D1
->D11
,我将构建一个虚拟序列(列K
),然后编写一个公式(单元格L1
)。然后我可以复制公式并将其粘贴到正确的列中
用特殊字符替换“=”,然后可以变换公式。
(F栏)
在第一列中,使用的公式是:=RIGHT(F1,LEN(F1)-FIND(“/”,F1))
对于更改D$1
->D$100
,我想我只需要复制并通过搜索“公式”来替换它
这种方法对于数百个单元的耦合是可行的。如果列表很长,我会推荐一些VBA解决方案,您可以使用
.Range(“A1”)。公式excel公式无法替换另一个单元格excel公式。。。一种方法是将公式转换为文本,然后用其他公式进行转换。转换完成后,可以将公式粘贴回去
因此,为了更改D1
->D11
,我将构建一个虚拟序列(列K
),然后编写一个公式(单元格L1
)。然后我可以复制公式并将其粘贴到正确的列中
用特殊字符替换“=”,然后可以变换公式。
(F栏)
在第一列中,使用的公式是:=RIGHT(F1,LEN(F1)-FIND(“/”,F1))
对于更改D$1
->D$100
,我想我只需要复制并通过搜索“公式”来替换它
这种方法对于数百个单元的耦合是可行的。如果列表很长,我会推荐一些VBA解决方案,您可以使用.Range(“A1”)获取单元格公式。公式您想一次吗?或者它应该一周改变一次?一次,但它是一个很长的公式列表,我不想手动改变每个单元格的常量值有多少不同的范围(分母)?@Jon,3段,每段有10个。总共30个,你想做一次吗?或者它应该一周改变一次?一次,但它是一个很长的公式列表,我不想手动改变每个单元格的常量值有多少不同的范围(分母)?@Jon,3段,每段有10个。总共30个。