我在 Excel 中有一个公式,需要根据该行中的数字除以一个常数对该列的几行运行。当我复制该公式并将其应用于范围中的每个单元格时,所有单元格编号都会随行增加,包括常量。所以:
B1=127
C4='=IF(B4<>"",B4/B1,"")'
如果我复制单元格 C4 并将其粘贴到 C 列中,公式将变为
=IF(B5<>"",B5/B2,"")
=IF(B6<>"",B6/B3,"")
etc.
当我需要它的时候
=IF(B5<>"",B5/B1,"")
=IF(B6<>"",B6/B1,"")
etc.
有没有一种简单的方法来防止表达式递增?
excel中有一种叫做“锁定引用”的东西,你可以使用它来实现这一点,你可以使用$
锁定范围的符号。对于您的示例,您将使用:
=IF(B4<>"",B4/B$1,"")
这会锁定1
in B1
这样当您将其复制到下面的行时,1
将保持不变。
如果你使用$B$1
,当您向下复制行或跨列复制时,范围不会改变。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)