入门 硬件知识 电脑基础 上网入门 故障 电脑修护 电脑健康 精通电脑 网站 DIV+CSS 建站知识 SEO知识
教程 电脑操作 平面设计 路由设置 技巧 Word Excel QQ技巧 壁纸 自然风景 酷车美女 系统桌面
系统 安装系统 系统技巧 系统设置 安全 木马查杀 黑客防御 安全资讯 美女 明星写真 清纯美女 性感美女

主页 > 软件应用 > Excel操作技巧 > INTRODUCE

Excel实用技巧:创建动态名称与编辑名称引用 实列详解

2012-10-19 09:25 来源:电脑知识学习网 字号:

一,Excel实用技巧:创建动态名称

我们来看看他用处OFFSET函数与COUNTA函数的组合,可以创建一个动态的名称。动态名称是名称的高级用法,能够实现对一个未知大小的区域的引用,此用法在Excel的诸多功能中都能发挥强大的威力。

       在实际工作中,经常会使用如下图所示的表格来连续记录数据,表格的行数会随着记录追加而不断增多。

 不断追加记录的表格

       如果需要创建一个名称来引用C列中的数据,但又不希望这个名称引用到空白单元格,那么就不得不在每次追加记录后都改变名称的引用位置,以适应表格行数的增加。在这种情况下,可以创建动态名称,根据用户追加或删除数据的结果来自动调整引用位置,以达到始终只引用非空白单元格的效果。

       创建动态名称的方法如下。

1,单击菜单“插入”→“名称”→“定义”(或者按<Ctrl+F3>组合键)。

2,在“定义名称”对话框中,在“在当前工作簿中的名称”文本框中输入“Data”,在“引用位置”文本框中输入公式:

       =OFFSET(Sheet1!$C$4,,,COUNTA(Sheet1!$C:$C) ‑1)

       如下图所示。

 创建动态名称

3,单击“确定”按钮。

以上公式先计算B列中除了列标题以外的非空白单元格的数量,然后以C4单元格(首个数据单元格)为基准开始定位,定位的行数等于刚才计算出来的数量。

下面可以在C列以外的单元格中通过计算来验证此名称的引用是否正确,比如在B1中输入公式:=SUM(Data),     如下图所示。

 使用动态名称进行计算

如果继续追回记录,名称“Data”的引用位置会自动发生改变,B2中的计算结果能够体现这一点,     如下图所示。

  动态名称的引用位置自动适应表格的变化

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

二,Excel实用技巧:编辑名称引用


在Excel,如果需要重新编辑已定义名称的引用位置,可按<Ctrl+F3>组合键,在“定义名称”对话框中选中目标名称,然后把光标定位到“引用位置”文本框,进行修改。

       在通常情况下,用户会在编辑名称引用时遇到一些麻烦。 显示了一个已经存在的名称,该名称的引用位置内容是:=Sheet1!$A$1:$E$10

  待编辑的名称

       假设需要把引用位置改为=Sheet1!$A$5:$E$15,操作方法是把光标定位到=Sheet1!$A$之后,按<Del>键删除1, 输入5,然后使用右箭头键将光标往右移,希望能够把末尾的10改为15。可是,当按下右箭头键时,光标并没有发生移动,引用内容却改变了, 所 示。

       这是因为,“引用位置”文本框默认情况下处于“指向”模式,此时箭头键的作用是在工作表中选定区域而不是移动光标。解决方法是在编辑前把光标定位到“引用位置”文本框,按一下<F2>键,切换到“编辑”模式,再进行内容编辑。

 编辑时按箭头键的结果

       这一技巧在任何出现类似文本框的地方都适用,比如在设置数据有效性的来源,或者在条件格式的公式编辑时都会起到很大的作用。

 


文章: Excel实用技巧:创建动态名称与编辑名称引用 实列详解
地址:http://www.sogoupc.com/ruanjian/201210/379.html
------分隔线----------------------------
------分隔线----------------------------
热门Excel操作技巧文章推荐