操作OFFSET函数与COUNTA函数建设动态名称
我们在excel中可以操作OFFSET函数与COUNTA函数的组合,可以建设一个动态的名称。动态名称是名称的高级用法,可以或许实现对一个未知巨细的区域的引用,操作OFFSET函数与COUNTA函数建设动态名称,此用法在Excel的诸多成果中都能发挥强大的威力。
在实际事情中,常常会利用如图1所示的表格来持续记录数据,excel表格根基操纵的行数会跟着记录追加而不绝增多。
图1
假如需要建设一个名称来引用C列中的数据,但又不但愿这个名称引用到空缺单位格,那么就不得不在每次追加记录后都改变名称的引用位置,以适应表格行数的增加。在这种环境下,可以建设动态名称,按照用户追加或删除数据的功效来自动调解引用位置,以到达始终只引用非空缺单位格的结果。
建设动态名称的方式如下。
1、单击菜单“插入”→“名称”→“界说”(可能按<Ctrl+F3>组合键)。
2、在“界说名称”对话框中,在“在当前事情簿中的名称”文本框中输入“Data”,在“引用位置”文本框中输入公式:
=OFFSET(Sheet1!$C$4,,,COUNTA(Sheet1!$C:$C) ‑1)如图2所示。
图
3、单击“确定”按钮。
以上公式先计较B列中除了列标题以外的非空缺单位格的数量,然后以C4单位格(首个数据单位格)为基准开始定位,定位的行数便是适才计较出来的数量。
下面可以在C列以外的单位格中通过计较来验证此名称的引用是否正确,好比在B1中输入公式:=SUM(Data),如图3所示。
图2
假如继承追回记录,抖客教程网,名称“Data”的引用位置会自动产生改变,B2中的计较功效可以或许浮现这一点,如图4所示。
图3
留意:以上公式只能正确计较不中断的持续数据,假如表格中的数据有空缺单位格,那么动态名称的引用位置将产生错误。