61

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

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

4

4 回答 4

97

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

= myvar*25
于 2009-04-09T06:24:33.440 回答
47

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

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

Excel 名称管理器

于 2012-07-18T14:59:40.737 回答
5

excel 中的术语不同,您无需“声明变量”,而是“命名”单元格或数组。

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

于 2014-07-10T11:38:05.050 回答
1

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

=20

并将其用作

=c1*20

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

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

于 2009-04-09T06:21:52.197 回答