Excel - 如何将单元格值分配给变量?

时间:2013-10-22 09:11:20

标签: excel excel-vba excel-formula vba

我不知道如何描述它有点复杂。

但是当我拉下细胞时,我不希望细胞像E2 E3 E4那样改变。我想在那里修复E2。当我拉下细胞时,我不希望它改变。

如果是,我必须将它分配给变量,怎么做? :)

这是我的公式;

=0+(if(d4="x";d2;0))+(if(e4="x";e2;0))+(if(f4="x";f2;0))

当我拉下单元格时,我想修复D2 E2 F2,但它改变了D3 E3 F3之类的内容。

感谢。

1 个答案:

答案 0 :(得分:1)

=IF(D4="x",$D$2,0)+(IF(E4="x",$E$2,0))+(IF(F4="x",$F$2,0))

如果您的语言环境是德语或其他语言,那么

=IF(D4="x";$D$2;0)+(IF(E4="x";$E$2;0))+(IF(F4="x";$F$2;0))

并参阅this答案,了解有关公式中$美元符号的详细信息。