通过Excel,您可以通过检查编辑栏左侧的“名称框”内容轻松查看当前选定单元格的位置。很好,这很好,但是有时候您想在单元格中实际拥有一个单元格的地址。例如,您可能希望单元格A1包含当前所选单元格的地址。

这意味着,如果选择了单元格E4,则A1将包含其地址,即$ E $ 4。如果然后按向右箭头键,则A1的内容将更改为$ F $ 4。

您可以通过以下方式使用CELL工作表功能来获取当前所选单元格的地址:

=CELL("Address")

您应注意,此功能不会导致每次移动到其他单元格时单元格的内容都会改变。而是,仅在重新计算工作簿时通过更改工作表中的内容或按F9来更新该函数。

相反,如果需要对所选单元格进行“实时”报告,则需要使用宏。请按照下列步骤操作:

。通过按Alt + F11来显示VBA编辑器。

。在编辑器左侧的“项目”窗口中,双击正在使用的工作表的名称。 (您可能需要先打开VBAProject文件夹,然后打开其下的Microsoft Excel Objects文件夹。)

。在工作表的代码窗口中,单击“对象”下拉列表,然后选择“工作表”。当您这样做时,过程应更改为SelectionChange,并且事件处理程序的框架应出现在代码窗口中。

。更改事件处理程序,使其如下所示:

。关闭VBA编辑器。

现在,在移动该单个工作表时,A1的内容应不断更新以反映您的位置。

注意:

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

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

本技巧(12400)适用于Microsoft Excel 2007、2010、2013和2016。您可以在此处为Excel的较旧菜单界面找到此技巧的版本:

链接:/ excel-Displaying_the_Selected_Cells_Address [显示所选单元格的地址]。