王德宝,王德宝讲师,王德宝联系方式,王德宝培训师-【讲师网】
41
鲜花排名
0
鲜花数量
扫一扫加我微信
王德宝:Excel表格中“名称”的概念、名称定义与应用技巧
2016-01-20 20713

了解本知识点之前,请先确保清楚Excel中单元格的引用方式。如不清楚请先阅读“Excel表格中几种单元格引用方式详解:相对引用、绝对引用与混合引用”。

 

一、名称之由来

如下图,分别有数量、单价以及提成比率等数据,要计算B4单元格中提成是多少,输入公式 =A2*B2*E1。

点击查看原图

 

这么写是正确的,大部分情况下也没什么问题。但是有时候,你写的公式可能比较复杂,引用的单元格比较多,以至于都记不住每个单元格代表哪列数据、什么意思,这时的公式就变得难以阅读、出错了也不易查错及修改。

 

于是,“名称”这个东东出现了。也就是说,一个单元格,除了用列标+行号的方式来引用它外,还可以给它起个名字来代表它。这就好比我们每个人本来有名字了,再起个外号一样,亲切又好记。

 

二、如何定义名称

最简单的就是直接在名称框里定义。名称框就是左上角的那个框框,默认情况下当你点中某个单元格时,名称框里就显示该单元格的相对引用地址,如下图:

点击查看原图

要对A2单元格定义名称,只要将名称框里的“A2”删掉,输入一个名称如“数量”,然后回车。这样就将“数量”这个名称赋予了A2单元格。此时你再点中A2单元格时,名称框不再显示“A2”,而是刚才定义的名称:

点击查看原图

 

同样的方法,将B2定义为“单价”、E1定义为“提成”。

 

三、如何使用名称

定义完名称,主要是为了在公式中使用它。现在我们用名称来重新编写B4中的公式:只要用新定义的名称替换原来的单元格引用。这样公式 =A2*B2*E1 就变成了 =数量 * 单价 *提成。

点击查看原图

 

四、补充说明

以上解释了名称的作用并演示了名称基本的定义及使用方法。下面再补充几点名称的相关知识:

1.如果要对一个数据库的很多列(或行)批量创建名称,请使用“根据所选内容创建”功能;创建完成后要批量替换原有的单元格引用方式,请使用“应用名称”功能。

2.可以为一个单元格区域定义名称,不仅仅是一个单元格;

3.可以将一个公式定义为名称,从而在公式中使用该名称进行简化;

4.名称是有作用范围(或可理解为生效范围)的,分为“工作表”和“工作薄”;在其作用范围内名称的名字,不能重复;

5.已经定义好的名称,如果想修改或删除掉,请到名称管理器中操作:公式->名称管理器。

点击查看原图


德宝老师博客原文:https://blog.debao.name/excel_name.html?j=1

全部评论 (0)
热门领域讲师
互联网营销 互联网 新媒体运营 短视频 电子商务 社群营销 抖音快手 新零售 网络推广 领导力 管理技能 中高层管理 中层管理 团队建设 团队管理 高绩效团队 创新管理 沟通技巧 执行力 阿米巴 MTP 销售技巧 品牌营销 销售 大客户营销 经销商管理 销讲 门店管理 商务谈判 经济形势 宏观经济 商业模式 私董会 转型升级 股权激励 纳税筹划 非财管理 培训师培训 TTT 公众演说 招聘面试 人力资源 非人管理 服装行业 绩效管理 商务礼仪 形象礼仪 职业素养 新员工培训 班组长管理 生产管理 精益生产 采购管理 易经风水 供应链管理 国学 国学文化 国学管理 国学经典 易经 易经与管理 易经智慧 家居风水 数据加载错误
Message:Exception of type 'System.Web.HttpUnhandledException' was thrown.
Source:System.Web
StackTrace: at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequest(HttpContext context) at System.Web.Mvc.ViewPage.ProcessRequest(HttpContext context) at System.Web.Mvc.ViewUserControl.ViewUserControlContainerPage.ProcessRequest(HttpContext context) at System.Web.Mvc.ViewPage.RenderView(ViewContext viewContext) at System.Web.Mvc.ViewUserControl.RenderView(ViewContext viewContext) at System.Web.Mvc.WebFormView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) at System.Web.Mvc.Html.RenderPartialExtensions.RenderPartial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at System.Web.Mvc.Html.SDRenderPartialExtensions.SDRenderPartial(HtmlHelper helper, String partialName, Object model, ViewDataDictionary viewData, Action`2 expFunc)
Message:Collection was modified; enumeration operation may not execute.
Source:mscorlib
StackTrace: at System.Collections.Generic.List`1.Enumerator.MoveNextRare() at ASP.views_space_spacerightbar_v2_ascx.__Render__control1(HtmlTextWriter __w, Control parameterContainer) in d:\webs\subsite-pc.jiangshi.org\Views\Space\SpaceRightBar_v2.ascx:line 52 at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) at System.Web.Mvc.ViewPage.Render(HtmlTextWriter writer) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
讲师网上海站 sh.jiangshi.org 由加盟商 杭州讲师云科技有限公司 独家运营
培训业务联系:小文老师 18681582316

杭州讲师网络科技有限公司 更多城市分站招商中