是否可以在Excel单元格中声明变量并将其用作其他单元格中公式的参数?
例如,我会在其中一个单元格中声明var1=10
。
在另一个单元格中,我会使用var1
进行计算,例如:=var1*20
。
答案 0 :(得分:82)
您可以命名单元格。这可以通过单击名称框(例如,公式栏旁边的那个“A1”)并输入名称来完成,例如“myvar”。现在您可以使用该名称而不是单元格引用:
= myvar*25
答案 1 :(得分:39)
我还发现了如何使用Excel名称管理器(公式>定义名称部分>名称管理器)执行此操作。
您可以定义一个不必在单元格中“活动”的变量,然后就可以在公式中使用它。
答案 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中命名单元格。