当Stephen创建公式并引用同一工作簿中另一个工作表中的单元格时,引用始终是相对的(A1)。

但是,当他引用另一个工作簿中的单元格时,引用始终是绝对的($ A $ 1)。斯蒂芬想知道是否有一种方法可以自动将其设为相对(A1),而不必进入单元格并按3次F4键。

解决这种情况的典型方法是在有效的情况下,简单地在公式中编辑引用。但是,如果需要,可以使用其他两种方法来解决此问题。

第一个想法是简单地创建所有公式,但保留绝对引用。然后,作为“最终”步骤,使用“查找并替换”摆脱公式中的美元符号。您需要做的就是遵循以下步骤:

。选择其中包含公式的单元格。

。按Ctrl + H。 Excel将显示“查找和替换”对话框的“替换”选项卡。 (请参见图1。)

。在“查找内容”框中,输入一个美元符号。

。确保“替换为”框为空。

。单击全部替换。

而已;删除所选单元格中的所有美元符号,并根据需要保留相对引用。如果要保留的单元格中有一些绝对引用,则应使用“查找和替换”对话框中的控件逐步检查每个实例并根据需要进行替换。

第二个想法确实很新颖。如果您的引用全部都指向外部工作簿中的同一工作表,则请遵循以下常规步骤:

。将目标工作表移动到将包含公式的工作簿。 (实际上是移动它,而不仅仅是复制它。)

。创建您的公式。由于目标工作表现在与您的公式位于同一工作簿中,因此默认情况下,这些公式中的引用将是相对的。

。保存您的工作簿。

。将目标工作表(您在步骤1中移动的工作表)移回其原始工作簿。

这些步骤所发生的是,当您将工作表移回其原始工作簿时,Excel将更新公式引用的第一部分以包括有关外部工作簿的信息。但是,它不会将这些公式中的单元格引用从相对更改为绝对。

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

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

链接:/ excelribbon-Relative_References_to_Cells_in_Other_Workbooks [对其他工作簿中单元格的相对引用]。