在Excel单元格中声明变量

时间:2009-04-09 06:13:48

标签: excel excel-formula

是否可以在Excel单元格中声明变量并将其用作其他单元格中公式的参数?

例如,我会在其中一个单元格中声明var1=10。 在另一个单元格中,我会使用var1进行计算,例如:=var1*20

4 个答案:

答案 0 :(得分:82)

您可以命名单元格。这可以通过单击名称框(例如,公式栏旁边的那个“A1”)并输入名称来完成,例如“myvar”。现在您可以使用该名称而不是单元格引用:

= myvar*25

答案 1 :(得分:39)

我还发现了如何使用Excel名称管理器(公式>定义名称部分>名称管理器)执行此操作。

您可以定义一个不必在单元格中“活动”的变量,然后就可以在公式中使用它。

Excel Name Manager

答案 2 :(得分:4)

excel中的术语是不同的,你没有“声明变量”,你“命名”单元格或数组。

如何做到这一点的一个很好的概述如下: http://office.microsoft.com/en-001/excel-help/define-and-use-names-in-formulas-HA010342417.aspx

答案 3 :(得分:1)

您可以使用(隐藏)单元格作为变量。例如,您可以隐藏C列,将C1设置为

=20

并将其用作

=c1*20

或者,您可以编写VBA宏来设置和读取全局变量。

修改: AKX使我的答案部分不正确。我不知道你可以在Excel中命名单元格。