有时,仅创建所需的公式本身就是一种胜利。创建公式后,公式将变得很有价值,您可能需要在使用的不同工作表中反复使用它们。像粘贴剪贴画或其他常见对象一样,在工作簿中粘贴常用公式不是很好吗?

不幸的是,这种功能不在Excel中。但是,您可以做一些事情来使公式更易于访问。您可以做的一件事是在桌面上保留一个文本文档(记事本文档),并将常用公式存储在其中。

在打开Excel的情况下,您可以打开文本文档,将所需的公式复制到剪贴板,然后将其快速粘贴到工作簿的所需单元格中。

另一种可能的解决方案是为您的公式分配名称。

。像往常一样输入公式。

。选择包含公式的单元格,然后按F2。这会将Excel置于编辑模式。

。在使用光标控制键选择整个公式时,请按住Shift键,并在其开始时包括等号。

。按Ctrl + C。公式现在位于剪贴板上。

。按Esc键。您现在应该退出编辑模式,并且带有公式的单元格仍处于选中状态。

。从“插入”菜单中选择“名称”,然后选择“定义”。 Excel将显示“定义名称”对话框。 (请参见图1。)

。在“工作簿中的名称”框中,输入要分配给此公式的名称。

。选择对话框底部“引用到”框中的所有内容,然后按Ctrl + V。单元格引用将替换为剪贴板上的公式。

。确保公式中没有美元符号。如果有,请选择它们并删除它们。 (这种使用公式的方法不适用于绝对引用。)

。单击确定。

现在,无论何时要使用公式,都只需输入等号和在步骤7中为公式指定的名称。即使该名称显示在单元格中,分配给该名称的公式实际上仍在进行计算。由于该公式使用相对引用(您摆脱了美元符号),因此它始终与您在工作表中使用名称的位置有关。

如果您熟悉宏和VB编辑器,则另一种方法效果很好。此方法涉及使通用公式成为Personal.xls文件的一部分。每当您启动Excel时,都会打开此工作簿,并且主要是为使用Excel时希望可用的宏和自定义项设计的。但是,没有理由也不能将其用于通用公式。

假设您尚未创建Personal.xls文件,请按照下列步骤操作:

。用一个新的工作簿启动Excel。

。从工具菜单中选择宏,然后选择记录新宏。 Excel将显示“记录宏”对话框。 (请参见图2。)

。使用“将宏存储在”下拉列表中,选择“个人宏工作簿”。

。单击确定。现在,宏记录器正在运行,并且“停止记录”工具栏应该可见。

。选择工作表中的任何单元格。 (选择哪个都没关系。)

。单击“停止记录”工具栏上的“停止记录”。

您记录的宏现在存储在新创建的Personal.xls工作表中。要查看您创建的代码,请打开VB编辑器(Alt + F11)。编辑器的左上角是项目浏览器;它列出了可通过编辑器访问的所有各种零件。项目浏览器中的一项应为PERSONAL.XLS。如果展开此对象(单击项目名称左侧的小加号),则应该看到Modules文件夹。展开“模块”文件夹,其中包含“模块1”。如果双击该模块,您将看到刚刚记录的宏;看起来像这样:

Sub Macro1()



' Macro1 Macro '

'     Range("A4").Select End Sub

您现在可以选择此代码并将其删除,因为您不再需要它。然后,您可以在模块中放置其他宏或用户定义的函数,以便它们可用。

公式呢?将它们复制到剪贴板,然后将其粘贴到模块中,而不要在其中定义任何过程。您需要做的就是确保在公式前面加上撇号,以使VB编辑器认为您正在输入注释。以后需要公式时,只需转到VB编辑器,打开模块,复制公式,然后将其粘贴到所需的工作簿中。

注意:

如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。

_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。

本技巧(2957)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本: