我的 Excel 电子表格中经常有一张表格,其中包含一些我一直使用的全局值。例如增值税率或货币汇率。
我可以访问这些“全局值”之一,如下所示:
Settings!$B$2
假设该单元格包含全球增值税率。
是否可以轻松地分配一个变量名称,例如VATRATE
,所以我可以只键入$VATRATE
(或其他一些命名语法)以在公式中使用它 - 但它仍会从 cell 更新Settings!$B$2
。
我的 Excel 电子表格中经常有一张表格,其中包含一些我一直使用的全局值。例如增值税率或货币汇率。
我可以访问这些“全局值”之一,如下所示:
Settings!$B$2
假设该单元格包含全球增值税率。
是否可以轻松地分配一个变量名称,例如VATRATE
,所以我可以只键入$VATRATE
(或其他一些命名语法)以在公式中使用它 - 但它仍会从 cell 更新Settings!$B$2
。
是的,有一种方法可以实现这一点,该过程涉及创建“命名范围”。为了重现您的场景,我在这里制作了两张 Excel 表格 - 其中一张名为“设置”。假设您在 Settings!$B$2 中有一个
VatRate
等于的值。20
现在转到
Formulas
选项卡并单击Name Manager
。单击New
并通过给它一个名称、该名称的范围和参考单元格地址来创建您的命名范围:(请注意,您不能在命名范围内使用空格,但可以包含下划线或句点)
单击“确定”并关闭它。现在,转到您要使用它的同一工作簿中的另一张工作表,这里我使用了“Sheet2”。
在单元格中输入公式。例如,
=SUM(VatRate, 0)
。它将导致增值税即价值的总和。20 和 0 将20
在“ Sheet2 ”中的该单元格中输出:附加: 对于动态命名范围,您可以通过稍微调整此过程并使用
OFFSET
功能来做同样的事情。如果您在“设置”表中有一个名为“增值税率”的列,并且希望在您在该单元格区域中输入值时自动更新其他表中的值,请编辑命名范围并使用以下公式:=OFFSET(Settings!$B$2,0,0,COUNTA(Settings!$B:$B),1)
因此,当您在该指定数据范围内输入多个值时:
它将自动反映在下一个工作表的公式中:
你去吧。我希望这有帮助 :)