EXCEL中VLOOKUP引用的数据源引用无效怎么办区域的表名可以用变量代替吗?

摘要: 如何给excel文件添加边框和底纹
一般人我可不告诉哦:用“数据区域表”解决Excel数据运算更方便各位粉丝朋友,你们咋一看标题中的关键字“数据区域表”,是不是有点懵...
如何给excel文件添加边框和底纹 一般人我可不告诉哦:用“数据区域表”解决Excel数据运算更方便
各位粉丝朋友,你们咋一看标题中的关键字“数据区域表”,是不是有点懵啊?嘿嘿,其实这个词语并不新鲜,不兜圈子地讲,其实它就是Excel工作表中的“新的、局部的区域数据表”。只不过,这种特殊的表的设定不是通过普通的什么添加边框底纹等样式自己编辑的表区域,而是通过专门的Excel命令功能选定生成的“数据区域表”。这种“表”一旦生成,选择该“表”的任何一个单元格,都将出现该“表”的上下文功能选项卡,而且在其选项卡内,可以执行简易的“表”操作。
也许,很多朋友会说,Excel里用公式+自动填充功能也是很好完成数据的运算处理啊,诚然,数据量小而且要求不高的情况下,这种做法简单可行。但是,各位想过没有:比如说,对于数据量大而且原有的单元格区域格式已经设定的情况下,用公式和自动填充的方式能很好解决问题吗?很显然,在改情况下就存在一定的局限性和弊端行了,就如“自动填充”来讲,是很容易破坏原单元格区域的修饰格式的,不信的话,大家可以去试试便知。
今天,我们要给各位细细分享一下如何运用“数据区域表”的形式高效处理我们的Excel数据,无惧于数据量大还是小,均可轻松搞定哦!事实上,今天分享的这个好东西我前两年教学中就穿插教授给我的学生过,他们觉得非常实用,体验到了书本常规知识学不到的东西,所以今天分享算是旧事重提。之所以分享,是源自于昨天一个美女粉丝私信请教我如何将她的几千条数据进行快捷分类计数处理?她称用公式和自动填充,结果把数据弄得稀乱,于是求助我指点下。我看了她发给我的这个Excel文档,感觉她的Office办公技能还是有些欠佳,主要是学习的知识、技术、技巧不是很到位所致,这一点,也许也是很多办公室工作的朋友存在的问题。所以,我才在头条上做这方面的自媒体,以后,我将会推出Office各部份的专栏,以帮助各位朋友有效地、更大限度地解决办公工作中遇到的各种问题。
具体分享操作之前,我们还是来了解下“数据区域表”的相关知识或常识吧。
一、关于Excel“数据区域表”的相关常识
(一)何为“数据区域表”?
正如我们开头所说的一样,在Excel工作表中通过功能命令重构的局部区域数据以“表”的形式存在的这种特殊表我们就称其为“数据区域表”。
其构建方式是通过选定某个工作表的某个有效数据区域,通过Excel的功能选项卡命令【开始】-->样式选项组里的【套用表格格式】去实现的,该选定区域成功套用表格格式后,系统将为该区域命名为一个默认的“表”的名字(当然,这个名字是可以修改的)。如下图“图1、图2”所示
图1 构建“数据区域表”操作步骤图
图2 构建好后的一个“数据区域表”示例
(二)该特殊的“数据区域表”具有数据智能效应
如果我们将原始的Excel数据区域的数据看成静止的数据,那我们构建的这个特殊表的数据就具有“灵魂”性质的数据,这些数据之间都是存在相互意识的。我们可以打个比方,如果将原始的程序代码看成是静止的,那么我们的进程和线程就是具有意识的程序活体,我们构建的这个“数据区域表”就如同进程或线程一样的道理。
(三)通过[@引用字段名]的方式取代引用繁杂单元格的形式
上面已经说了,构建的“数据区域表”中的单元格数据具有相互意识性,所以,引用其中单元格的数据的具体值时,我们不需要引用某个具体的单元格名字,而只需用@符号+引用该单元格所在列的字段名字就可以实现,其中:“@”是为了取得当前的行位置进行定位,加上字段名则是表明取得当前行对应字段所在的位置的值,而事实上这个值就是我们所指的具体单元格引用的值,只不过我们无需记住单元格的名字罢了。大家想一想,是不是,很高效?
格式:[@字段名]
举例:[@蔬菜]
说明:取得该区域所在当前行“蔬菜”字段所对应的单元格数值。值得注意的是,我们在输入@后,会只能智能感应出现各个字段的列表,我们只需选取即可,用不着输入的,这也是输入高效的地方。如下图所示
图3 通过“[@字段名]”方式快速引用区域单元格数据示例
(四)用“数据区域表名字[字段名]”形式快速智能引用该字段所在列除去表头字段的列范围
如果我们假定Sheet2有一个字段所在列的具体数据的范围是从A3:A859,该字段名所在字段是A2,引用范围“A3:A859”按照通常的做法格式应该是“Sheet2!A3:A859”,这种格式可以手工输入或者用鼠标拖选。但是,如果该范围的单元格很多,这种手工输入或拖选就显得力不从心了。有无更好的间接输入实现呢?下面,就是其格式。
格式:数据区域表名字[字段名]
举例:表1[销售额]
说明:取得该区域表所在“销售额”字段所在列的所有单元格的范围。值得注意的是,我们在输入“[”后,会只能智能感应出现各个字段的列表,我们只需选取即可,用不着输入的,这也是输入高效的地方。如下图所示
图4 通过“数据区域表名字[字段名]”方式快速引用区域范围
(五)可将“数据区域表名字”作为除字段表头外整体的形式变相引用整块数据范围区域
比如,我们经常看到用Vlookup、Hlookup、Lookup的形式查找数据,其中的很最要的一个参数就是查找数据的范围或列表数组,比如我们要在Sheet1工作表中的区域A2:F809中精确寻找一个姓名是“张三”的人,返回该区域找到的所在记录的第3列的值,通常的写法格式肯定是这样的:=Vlookup("张三",Sheet1!A2:F809,3,False)。想想看,这个范围还是挺冗长的。如果我们采取引用“数据区域表”名字的形式作为区域范围,将会很简单的。
格式:数据区域表名字
举例:表2
说明:将名字为“表2”的数据区域表作为除字段表头外整体的形式进行数据区域范围引用。假如“表2”是Sheet1
工作表内重建的一个“数据区域表”这个子表(假定范围涉及Sheet1的A1:F809),我们要实现精确寻找一个姓名是“张三”的人,返回该区域找到的所在记录的第3列的值,就可以这样简单写成“=Vlookup("张三",表2,3,False)”,这样看,一下子就简洁了许多。
二、分享Excel“数据区域表”高效运算处理数据的实操体验
(一)在Sheet1中构建区域“A2:D11”作为“数据区域表”子表,表名字设为“表1”。如下图所示
图5 构建“数据区域表”子表“表1”
(二)点击“数据区域表”子表“表1”中的“销售额”字段下面的之一个单元格,在公式编辑栏输入“=[@价格]*[@重量(斤)]”。如下图所示
图6 “表1”字段“销售额”下面之一个单元格输入由[@...]组织的运算的公式
(三)接着点击公式编辑栏上的“√”勾输入确认按钮,将瞬间智能运算出后续的单元格的数据值。如下图所示
图7 “表1”中瞬间智能运算出后续的单元格的数据值效果
(四)在Sheet2中构建区域“A1:B6”作为“数据区域表”子表,表名字设为“表2”。如下图所示
图8 构建“数据区域表”子表“表2”
(五)在Sheet3中构建区域“A1:B7”作为“数据区域表”子表,表名字设为“表3”。如下图所示
图9 构建“数据区域表”子表“表3”
(六)点击“数据区域表”子表“表3”中的“各种蔬菜销售额小计”字段下面的之一个单元格,在公式编辑栏输入“=SUMIF(表1[蔬菜],[@蔬菜],表1[销售额])”。如下图所示
图10 “表3”字段“各种蔬菜销售额小计”下面之一个单元格输入由[@...]和[...]组织的运算的公式
(七)同样,点击公式编辑栏上的“√”勾输入确认按钮,将瞬间智能运算出后续的单元格的数据值。如下图所示
图11 “表3”中瞬间智能运算出后续的单元格的数据值效果
(八)在Sheet3中构建区域“A11:C13”作为“数据区域表”子表,表名字设为“表4”。如下图所示
图12 构建“数据区域表”子表“表4”
(九)点击“数据区域表”子表“表4”中的“小计”字段下面的之一个单元格,在公式编辑栏输入“=SUMIFS(表1[销售额],表1[蔬菜],"番茄",表1[销售额],">100")”。如下图所示
图13 “表4”字段“小计”下面之一个单元格输入由[@...]组织的运算的公式
(十)同样,点击公式编辑栏上的“√”勾输入确认按钮,将瞬间智能运算出后续的单元格的数据值,此时,务必再产生结果后,点击结果数据单元格右侧的下三角,选择“停止自动创建计算列”,以便不影响后续条件不同的单元格数值运算。如下图所示
图14 “表4”中瞬间智能运算出该行条件的单元格的数据值效果
(十一)再点击“数据区域表”子表“表4”中的“小计”字段下面的第二个单元格,在公式编辑栏输入“=SUMIFS(表1[销售额],表1[蔬菜],"洋芋",表1[销售额],">=210",表1[销售额],"<400")”。如下图所示
图15 “表4”字段“小计”下面之一个单元格输入由[@...]组织的运算的公式
(十二)同样,点击公式编辑栏上的“√”勾输入确认按钮,将瞬间智能运算出符合改行条件的单元格的数据值。如下图所示
图16 “表4”中瞬间智能运算出该行条件的单元格的数据值效果
好了,我们今天虽说是旧事重提,但是说实在的,本次分享的详尽程度相比前两年我教授学生的过程细节度是由过之而无不及,全程是没有VBA代码的,但是,充分也体现了我们注重技巧性,看看,还是挺香的,不是吗?如果各位觉得用得着,敬请各位粉丝朋友好好收藏吧,希望能够给与各位需要的朋友带来工作上的帮助,谢谢!
最后,还是那句老话,非常感谢各位粉丝朋友的长期关注(头条号:跟我学Office高级办公)、推广和对作品的点评!疫情快过去了,加之天气越来越热了,大家还是要多多注意身体健康哦,与此同时,也请多多关注我的Office高级办公有实用意义的后续原创作品哦!谢谢!
excel中可以选择一定的数据区 excel数据条规则

使用函数vlookup的步骤使用函数vlookup的步骤如下。
第一步,打开一个excel表格,需要匹配另一个表格中的相应信息。第二步:在目标单元格中输入=vl,然后会自动提示VLOOKUP函数。双击蓝色功能部件。第三步:在第一列选择要匹配的数据单元格,只需选择一个,然后输入英文逗号。
第4步返回信息表,选择所有数据。第五步我们要返回的信息是什么,那么在公式中输入对应信息的位置。第六步。这样返回的信息就出来了。第七步:使用单元格左下角的黑色粗体十字,将其应用于整列。
VLOOKUP函数
VLOOKUP函数是Excel中的一个垂直搜索功能。与LOOKUP函数和h LOOKUP函数属于一类函数,在工作中应用广泛。
例如,它可以用于检查数据和在多个表之间快速导入数据。功能是按列搜索,最后返回该列所需查询序列对应的值。按行搜索相应的HLOOKUP。
excel的将数据从一个表匹配到另一个表的VLOOKUP方法在excel中输入数据后,需要使用函数对数据进行统计。vlookup函数是常用的,它可以将一个表中的数据匹配到另一个表中,非常实用。这个功能怎么用?下面是我用excel的vlookup带来的将一个表的数据匹配到另一个表的方法。希望看完能对你有所启发!
Excel将数据从一个表匹配到另一个表的vlookup方法:
使用vlookup函数第一步:我们有一个excel表,需要在另一个表中找出对应同学的班级信息。
使用vlookup函数步骤2:将光标放在要显示数据的单元格中,如下图所示。
使用vlookup功能步骤3:输入& ldquo在单元格中= vl & rdquo会自动提示VLOOKUP功能,双击蓝色功能部分。
vlookup函数使用步骤4:单元格中VLOOKUP函数。
vlookup函数的使用第五步:选择第一列需要匹配数据的单元格,只需选择一个,然后输入英文的逗号& ldquo,& rdquo。
使用vlookup函数第六步:返回第二张表【百度体验-表二】,选择所有数据。
使用vlookup函数第七步:因为我们要返回【百度体验-表2】第四列的班级信息,所以在公式中再次输入& ldquo4、& rdquo(英文中为逗号)。(ps:提示信息让我们选择& ldquoTRUE & rdquo或者& ldquoFALSE & rdquo,不要选择,直接回车)
使用vlookup函数。第八步:按回车键后,显示数据。效果如下图所示。
使用vlookup函数第九步:要匹配一列中的所有数据,只需按下图即可。
excel form vlookup函数使用步骤vlookup是一个搜索函数,给定一个搜索目标,它可以从指定的搜索区域进行搜索并返回所需的值。它的基本语法是:
VLOOKUP(搜索目标、搜索范围、返回值的列数、精确搜索或模糊搜索)
下面举例介绍这四个参数的使用。
例:如下图所示,要求根据表2中的姓名找到姓名对应的年龄。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
参数描述:
1搜索目标:指定的搜索内容或单元格引用。在本例中,表2的A列中的名称是搜索目标。我们需要根据表2中的“名称”在表1的A列中进行搜索。
公式:B13 =VLOOKUP(A13,$B$2:$D$8,3,0)
2搜索范围(VLOOKUP(A13,$B$2:$D$8,3,0)):指定搜索目标。如果不说去哪里搜索,EXCEL肯定会很尴尬。所以下一步是指定要搜索的范围。VLOOKUP的第二个参数可以从单元格范围中找到,也可以从常量数组或内存数组中找到。在这个例子中,我们需要从表1中搜索,那么我们如何指定范围呢?这也是容易出错的地方。需要注意的是,第二个参数的给定搜索范围必须满足以下条件才能不出错:
搜索目标必须在此区域的第一列。在这个例子中,如果搜索表2的名称,那么对应于该名称的表1的名称列必须是搜索区域中的第一列。在这个例子中,给定区域应该从第二列开始,即$B$2:$D$8,而不是$A$2:$D$8。因为搜索到的“姓名”不在$A$2:$D$8区域的第一列。
b .该区域必须包含要返回的值所在的列。在本例中,要返回的值是年龄。年龄列(表1的D列)必须包含在这个范围内,即:$B$2:$D$8。如果写成$B$2:$C$8,就是错的。
3返回值的列数(B13
=VLOOKUP(A13,$B$2:$D$8,3,0))。这是VLOOKUP的第三个参数。它是一个整数值。它是如何产生的?它是第二个参数给出的区域中“返回值”的列数。在本例中,我们希望返回“年龄”,这是第二个参数搜索范围$B$2:$D$8的第三列。这里需要注意的是,列数不是工作表中的列数(不是第4列),而是搜索范围区域中的列数。在这个例子中,如果要找到名字对应的性别,那么第三个参数的值应该设置为什么?答案是2。因为性别在$B$2:$D$8的第2列。
excel中vlookup函数的用法如何在excel中使用vlookup函数?下面是我带来的关于excel中vlookup函数的用法。希望看完能对你有所启发!
excel中vlookup函数的用法:
vlookup函数的使用步骤一:为了便于说明,特制作如图所示的表格。当然,你也可以根据自己的实际情况设计合适的内容。
vlookup函数的使用第二步:接下来,我们的任务是使用VLOOKUP函数查找同学C的成绩。输入& ldquo在这个牢房里。= VLOOKUP & rdquo此时,您会发现VLOOKUP包括三个参数和一个可选参数。
vlookup函数使用step 3:where & ldquo;lookup _ value & rdquo是要计算的值,这里& ldquo.C & rdquo。
vlookup函数使用步骤4:参数& ldquotable _ array & rdquo指搜索区域,这里指除标题以外的整个数据区域。
vlookup函数使用步骤5:第三个参数& ldquocol _ index _ num & rdquo指整个函数返回的单元格的列号,这里& ldquo.2 & rdquo。
文章标题:函数vlookup的使用方法步骤 vlookup怎么用详细讲解文章链接:https://www.dianjilingqu.com/620132.html本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。THE ENDvlookup怎么用详细讲解

关于【vlookup函数的使用方法图解】:vlookup函数的使用方法图解(绝对引用跨表两个表格匹配),今天犇犇小编给您分享一下,如果对您有所帮助别忘了关注本站哦。
1、vlookup函数的使用方法图解(绝对引用跨表两个表格匹配)
Vlookup函数公式是做为职场人必备的一个技能,那么我们在使用过程中,经常会出现各种各样的错误,其中这3个错误是最多的。
1、数据区域没有进行绝对引用
左边是员工的工资表数据,我们需要查找出某几个员工的工资,如下所示,我们输入的公式是:
=VLOOKUP(E2,A2:C10,3,0),
当向下填充的时候,下方有些数据会填充后得到错误,但是原始数据中是有的,这个经典的问题,上面的数据能查找的到,下面的一些数据查找不到的现象,就是因为数据的绝对引用造成的。
当公式向下填充的时候,查找区域A2:C10,会变成A4:C12,自然查找不到数据了
所以我们选中第2个参数,然后按F4进行绝对引用,公式前面会加上美元符号
=VLOOKUP(E2,$A$2:$C$10,3,0)
或者我们使用整列引用:
=VLOOKUP(E2,A:C,3,0)
2、查找值中有空格
当我们使用VLOOKUP公式:
=VLOOKUP(E3,A:C,3,0)
我们的公式输入是没有问题的,得到的结果是#N/A,然而在左边数据里面是可以查找的到的,
这种情况下,就是因为我们的数据有不可见字符导致的,大部分原因是因为有空格导致的,我们按CTRL+H,查找内容中输入一个空格
我们全部替换成空白内容,就可以得到正确的结果了。
3、存在隐藏的行
如下所示,我们输入的公式是:
=VLOOKUP(F2,A:D,3,0)
我们查找的结果在第3列,但是显示的数值明显不对
这是因为我们忽略了隐藏的一些列,所以我们要把隐藏的列给算上,这里只隐藏了一列,所以查找的结果就是在第4列了
=VLOOKUP(F2,A:D,4,0)
关于VLOOKUP函数公式这3个错误,你犯过么,你学会了么?动手试试吧!
2、Excel中的相对引用与绝对引用
相对引用与绝对引用是Excel公式中既非常基础又非常重要的内容。我们将从这里开始,带领大家学习如何编写公式,总体思路是先有思路,后有动作,然后调整细节。
相对引用与绝对引用的4种状态展示
我们打开Excel表格,在单元格中使用公式来解决问题。下面以图1-1所示的A7:E10单元格区域的数据为例,讲解如何引用单元格。
图1-1基础单元格示例
图1-2相对引用
图1-3 绝对引用
在H7单元格中输入“=”,然后单击A7单元格,形成公式“=A7”。再将H7单元格向右向下复制,形成“相对引用”,如图1-2所示。横向复制后,A变为了B、C、D;纵向复制后,7变为了8、9、10。这就是相对引用,引用的单元格会随着单元格的变化而变化。
如果公式无论是横向复制还是纵向复制,始终都要引用A7单元格,该怎么办呢?
在N7单元格中输入“=”,然后单击A7单元格,形成公式“=A7”。然后按【F4】键,就会看到公式变成“=$A$7”,字母A和数字7前都增加了美元符号“$”,我们把它称为“图钉”,如图1-3所示。这时将N7单元格向右向下复制,它的公式始终是“=$A$7”。“$”就像图钉一样把列号和行号牢牢地固定在那里。
上述情况就是绝对引用。这种引用方式常常用于某个单元格值被多个单元格使用的情况。例如,在A7单元格中输入数字6.9(假定6.9为此时美元兑换人民币的汇率),然后在其他位置引用A7单元格进行换算,就可以将人民币换算成美元。
对于初学者来说,混合引用似乎是一个难点,很多书都会“专业”地进行阐述:行绝对、列相对,是在数字的前面加上美元符号;行相对、列绝对,是在字母的前面加上美元符号。
如果函数的每一部分都需要死记硬背,那学习起来就太难了。Excel的学习如果依靠死记硬背,那么学习最终只能成为一个负担,我们要根据需求选择相应的方法。下面具体介绍混合应用如何操作。
先引用需要的单元格,在单元格中输入公式“=A7”。例如,需要引用的数据始终在表格的第7行,说明始终要将行号固定住,无论怎样复制,行号都不会变,那我们就在公式数字7前面按上图钉“$”,变成“=A$7”,如图1-4(a)所示。再向下复制,公式始终为“=A$7”。但是,如果此时向右复制,由于列号A前面没有图钉,就会变成“=B$7”“=C$7”“=D$7”。
同理,当想要始终引用第一列数据时,可以在列号A前面按上图钉,使行号不受限制,公式为“=$A7”,向下向右复制后,结果如图1-4(b)所示。
图1-4混合引用
注意:(1)切换引用方式时,可以手动输入图钉“$”,或者多次按【F4】键,就可以在几种引用方式之间切换。
(2)一些笔记本电脑单独按【F4】键没有效果,需要结合功能键【Fn】,按【Fn+F4】组合键才有效。
案例:九九乘法表
根据1.1节所学知识,我们来做一个经典案例,制作“九九乘法表”,最终效果如图1-5所示。
图1-5九九乘法表
首先观察表格的特点与规律:第19行和A列都是数字1~9,在B20:B28单元格区域全都是数字1连接“*”,然后连接A列的数字1~9。下面构造等号前面的部分,在B20单元格中写下公式:
=B19&"*"&A20
其中,“&”是一个连接符,这里把它称为“胶水”。例如,在单元格中输入公式“="a"&"b"&1”,那么结果就是ab1,“&”能把不同的部分粘在一起。
将B20单元格中的公式向下复制到B28单元格,如图1-6所示。结果得到的并不是我们设想中的1*1,1*2,…,1*9,而是一个越来越长的序列。
图1-6九九乘法表填充B列
下面来看一下问题出在哪里。选择B22单元格,这时看到的公式为:=B21&"*"&A22
B21并不是所需要的参数,我们需要始终引用第19行的数据,那该怎么做呢?修改B20单元格中的公式,在行号19前面按上图钉“$”,即将B20单元格的公式修改为:
=B$19&"*"&A20
修改公式后,再次向下复制单元格,结果如图1-7所示。
图1-7九九乘法表修改B列
再将B列的公式向右复制,如图1-8所示,执行命令后每一列的效果变长了。来看一下问题出在哪里。任选一个单元格,如E23,此单元格的公式为:
=E$19&"*"&D23
图1-8九九乘法表横向填充
由此可以发现,E$19是没有问题的,但其中的D23不是需要的参数,我们需要的始终是A列的数字。我们返回到B20单元格中的公式,在列号A前面按上图钉“$”,即将B20单元格公式修改为:
=B$19&"*"&$A20
修改后,再次将公式横向、纵向复制,得到的效果如图1-9所示,每个单元格都被引用到了准确的位置。
图1-9九九乘法表完善
最后,将整体公式完善,补充等号及乘法计算的结果,得到最终公式:=B$19&"*"&$A20&"="&B$19*$A20
输入上述公式,即可得到前面图1-5展示的最终效果。
经过本章的学习,你会发现复杂的混合引用也不过如此。根据自己的需求,找出哪个点是不能动的,然后把“图钉”按在那里,就可以自如应用了。
注意:在写公式时,所有的文本字符要用英文状态的双引号引起来,而数字、单元格或区域的引用是不需要双引号的。
本文关键词:vlookup函数的使用方法两个表对数据,vlookup函数的使用方法怎么锁定,vlookup函数的使用方法精确匹配,vlookup函数的使用条件格式,vlookup函数的使用出现N/A。这就是关于《vlookup函数的使用方法图解,vlookup函数的使用条件格式(Excel中的相对引用与绝对引用)》的所有内容,希望对您能有所帮助!更多的知识请继续关注《犇涌向乾》百科知识网站:http://www.029ztxx.com!
版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。

我要回帖

更多关于 数据源引用无效怎么办 的文章

 

随机推荐