Google sheets A「;常数;谷歌电子表格?
假设我有两列:(这是非常简化的)Google sheets A「;常数;谷歌电子表格?,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,假设我有两列:(这是非常简化的) 数据=一个数字 结果=数据*1.2 我可以放置B2=A2*1.2,然后将B2向下拖放… 它填充了所有其他单元格,这是完美的。 但是我可以把这个乘数(1.2)作为一个“常数”放在某个地方吗?(为了清晰和易于编辑) 假设我把它放在E1中,然后设置B2=A2*E1。 现在我不能再拖放了(因为E1变成E2 E3等等) 在本例中,有没有一种方法可以使E1在向下拖动时保持不变?您能在公式中尝试一下吗 细胞B2型 =A2*$E$1 那么就没有必要把它拖到E列上,
- 数据=一个数字
- 结果=数据*1.2
它填充了所有其他单元格,这是完美的。
但是我可以把这个乘数(
1.2
)作为一个“常数”放在某个地方吗?(为了清晰和易于编辑)
假设我把它放在E1中,然后设置B2=A2*E1。现在我不能再拖放了(因为E1变成E2 E3等等)
在本例中,有没有一种方法可以使E1在向下拖动时保持不变?您能在公式中尝试一下吗 细胞B2型
=A2*$E$1
那么就没有必要把它拖到E列上,它将跟随E1。
我相信这解决了问题
如果你真的想把它拖下来,为什么不把E2单元放进去呢
=E1
因此,即使拖动,该值仍将保持为1.2
使用绝对单元格引用或命名范围
解释
使用$E$1(绝对单元引用)代替E1(相对单元引用)
另一种方法是为小区E1分配一个名称,比如“常量”
在第一种情况下,公式为
=A2*$E$1
在第二种情况下
=A2*constant
工具书类
不必向下拖动(增加公式的数量) 在
B2
中使用单个公式
您甚至可以将其用于将来的条目或现在的空白单元格
=阵列公式(如果(A2:A11“”,A2:A11*E1“”)
公式的工作原理
如果单元格不是空的,则数组公式将在每一行中应用计算单元格*E1
,如果单元格不是空的“
,
如果它是一个空白单元格,它将返回一个空白单元格“
”
使用的功能:
=ArrayFormula(A2:A6*E1)
=ArrayFormula(IF(A2:A11<>"",A2:A11*E1,""))