Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
固定excel公式(不取决于移动单元格)_Excel_Excel Formula - Fatal编程技术网

固定excel公式(不取决于移动单元格)

固定excel公式(不取决于移动单元格),excel,excel-formula,Excel,Excel Formula,在D2单元中,我有一个公式,表示D4单元的值 然后,我将D4单元格从D4拖放到C4,我的D2单元格公式改变了 如何“硬编码”此标记引用到D4(导致0*2=0)? 有没有可能在没有vba的情况下使其工作?使用绝对引用,如 =$D$4*2 试试这个 =indirect(address(4,4))*2 由于您没有使用vlookup来引用数据(这是我遇到的问题),因此请尝试使用一个带有excel单元格表限制的索引作为大括号,以防止其移动,如下所示: =(指数($1:$1048576,4,4))

在D2单元中,我有一个公式,表示D4单元的值

然后,我将D4单元格从D4拖放到C4,我的D2单元格公式改变了

如何“硬编码”此标记引用到D4(导致0*2=0)?


有没有可能在没有vba的情况下使其工作?

使用绝对引用,如

=$D$4*2 
试试这个

=indirect(address(4,4))*2

由于您没有使用vlookup来引用数据(这是我遇到的问题),因此请尝试使用一个带有excel单元格表限制的索引作为大括号,以防止其移动,如下所示:

=(指数($1:$1048576,4,4))*2


这会阻止引用移动=D

完全按照我想要的方式工作。谢谢