excel创建动态名称以自动调整引用位置

excel创建动态名称以自动调整引用位置

 

如果需要创建一个名称来引用C列中的数据,但又不希望这个引用区域包含空白单元格,在这种情况下可以创建动态名称,根据用户追加或删除数据的结果来自动地调整引用的位置,以达到始终引用非空白单元格区域的结果。创建动态名称的方法如下:
1)单击菜单[插入]—[名称]—[定义];2)打开“定义名称”对话框,在“在当前工作薄中的名称”文本框中输入“Date”,在“引用位置”文本框中输入公式:=OFFSET(Sheet1!$C$4,,,COUNTA(Sheet1!$C:$C)-1),如下图所示,单击“确定”按钮。
excel创建动态名称以自动调整引用位置
以上公式先计算C列中除了列标题以外的非空白单元格的数量,然后以C4单元格(首个数据单元格)为基准开始向下定位,定位的行数等于刚才计算出来的数据。下面可以在C列以外的单元格中通过计算来验证此名称的引用是否正确,比如在B1中输入公式:=SUM(Date),如下图所示。
excel创建动态名称以自动调整引用位置
如果继续追加记录,名称“Date”的引用位置就会自动地发生改变,B2中的计算结果能够体现这一点,如下图所示。
excel创建动态名称以自动调整引用位置

注意:以上公式只能正确计算不间断的连续数据,如果表格中的数据有空白单元格,那么动态名称的引用位置将发生错误。

 

推荐阅读

    Excel 公式位置的引用

    Excel 公式位置的引用,引用,位置,拷贝,输入,地址,相对地址,格中,Excel 公式位置的引用 一个引用位置代表工作表上的一个或者一组单元格,引

    excel名称适用的范围

    excel名称适用的范围,名称,利润,讨论,制作,方法,第一个,而在,excel名称适用的范围 除非特别规定,我们用前面讨论的方法所定义的名称,适用

    excel名称的修改和删除

    excel名称的修改和删除,删除,修改,名称,列表,项目,框下,输入,excel名称的修改和删除 利用定义名称的功能,还可以对已定义的名称重新编辑

    excel 自动定义名称

    excel 自动定义名称,名称,对话框,文字,选择,命名,显示,步骤,excel 自动定义名称 利用Excel的自动命名功能,我们可以自动利用工作表上的

    excel名称的应用:建立中文公式

    excel名称的应用:建立中文公式,中文,名称,选择,替换,引用,对话框,混合,excel名称的应用:建立中文公式 在定义名称的时候,它们不会自动

    excel 建立一个名称

    excel 建立一个名称,名称,位置,区域,引用,对话框,命令,输入,excel 建立一个名称 我们可以为单元格区域、常量或数学公式建立名称。以

    excel使用名称的综述

    excel使用名称的综述,综述,名称,替换,位置,引用,自动更新,机会,excel使用名称的综述 在使用工作表进行工作的时候,如果不愿意使用那些不直

    Excel动画教程:分别锁定区域

    Excel动画教程:分别锁定区域,锁定,动画教程,区域,多人,修改,数据,加密,Excel动画教程:分别锁定区域 当多人编辑同一工作簿文档时,为了防止修

    Excel动画教程:打印表格部分区域

    Excel动画教程:打印表格部分区域,动画教程,打印,区域,设置,表格,打印出来,Excel,Excel动画教程:打印表格部分区域 通过设置“打印区域”,可

    excel工作表间单元格引用问题

    excel工作表间单元格引用问题,引用,大虾,方法,解答,单元格,我是,菜鸟,excel工作表间单元格引用问题 比如说现在Sheet2!a1引用Sheet1!a1,S