怎样用vlookup使单元格的数据可以引用?

作者&投稿:禤柄 (若有异议请与网页底部的电邮联系)
关于excel中vlookup函数如何引用单元格为参数问题?~

可以使用INDIRECT函数。
INDIRECT 函数可以将以文本表示的公式转换为引用,你的公式可以修改为
=VLOOKUP(F2,INDIRECT("$A:$"&$J$1),CODE($J$1)-64,0)
其中,引用范围可以是A到D,也可以是A到B,后边的CODE函数部分参数,计算出来的是要统计的第几列。
当然,也可以用另一个公式
=VLOOKUP(F2,IF({1,0},A:A,INDIRECT($J$1&":"&$J$1)),2,0)
结果是一致 的。
其中,第一个公式可以简化成:
=VLOOKUP(F2,A:D,CODE($J$1)-64,0)
第一个公式其实你目的就是引用A到D列的所有数据,只是根据J1列给出的列号提取哪一列的数据而已。所以只要把A到D列全部选中就可以,不必动态区,所以建议使用简化版的。
第二个公式,是用IF构建一个两列的选区,而第二列是根据你J1中的字母构建的,因为第二列是动态的,所以始终选择第二列就可以了。
如果好用,建议反馈一下,如果还有问题,可以继续追问或者私信。
本人专注于研究EXCEL的各种运算以及VBA,如果需要,可以向我咨询。
PS:这几个公式,J1单元格必须填写A到D的字母时才会正确计算。不填写或者填写其他内容,会导致结果错误。

VLOOKUP函数,在表格或数值数组(数据表)的首列查找指定的数值(查找值),并由此返回表格或数组当前行中指定列(列序号)处的数值。

VLOOKUP(查找值,数据表,列序号,[匹配条件])

例如在SHEET2表中有全部100个学生的资料,B列为学号、C列为姓名、D列为班级,现在在SHEET1表的A列有学号,我们需要使用该函数,将SHEET2表中对应学号的姓名引用到SHEET1表的B列。我们只需在SHEET1的B2输入以下公式

=VLOOKUP(A2,SHEET2!$B:$D,2,FALSE)(或者=VLOOKUP(A2,SHEET2!$B$2:$D$101,2,0),就得到了A2单元格学号对应的学生姓名。同理,在SHEET1表的C2输入公式=VLOOKUP(A2,SHEET2!$B:$D,3,FALSE),即可得到对应的班级.

VLOOKUP(A2,SHEET2!$B:$D,2,FALSE)四个参数解释

1、“A2”是查找值,就是要查找A2单元格的某个学号。

2、“SHEET2!$B:$D”是数据表,就是要在其中查找学号的表格,这个区域的首列必须是学号。

3、“2”表示我们最后的结果是要“SHEET2!$B:$D”中的第“2”列数据,从B列开始算第2列。

4、“FALSE”(可以用0代替FALSE)是匹配条件,表示要精确查找,如果是TRUE表示模糊查找。

如果我们需要在输入A列学号以后,B列与C列自动填充对应的姓名与班级,那么只需要在B列,C列预先输入公式就可以了。为了避免在A列学号输入之前,B列与C列出现"#N/A"这样错误值,可以增加一个IF函数判断A列是否为空,非空则进行VLOOKUP查找.这样B2与C2的公式分别调整为B2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,2,0)) C2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,3,0))

P13单元格输入公式=IFERROR(HLOOKUP("*"&W$13&"*",AC$9:AZ$27,ROW(A2),)&"","")
下拉公式到足够大即可。

在p13输入公式=if(w$13="混泥土路面",AC10,if(w$13="水稳顶",ad10,ae10)),公式下拉自动填充。


excel中vlookup是什么意思,怎么用?
最后一个参数是决定函数精确和模糊查找的关键。精确即完全一样,模糊即包含的意思。第4个参数如果指定值是0或FALSE就表示精确查找,而值为1 或TRUE时则表示模糊。这里兰色提醒大家切记切记,在使用VLOOKUP时千万不要把这个参数给漏掉了,如果缺少这个参数默为值为模糊查找,我们就无法精确查找到结果了。

EXCEL表格中VLOOKUP函数怎么用
VLOOKUP函数的运用:VLOOKUP函数=VLOOKUP(查找的值,查找区域,返回列的位置,查找的方式)注意哦:关于“查找的方式 ”有两种,一种模糊查找 ,一种精确查找,运用的方式 都不一样 比如我要查找下面小表格各业务的总销售量,如果说业务人员数目比较 多的话,用筛选来查找就比较麻烦,现在我们来用VLOOKUP...

excel表怎么样用VLOOKUP(匹配)公式?
先将表1按名字排序,再在表2的B2单元格中输入公式=VLOOKUP(A2,Sheet1!A:B,2,FALSE),并拖动B2填充柄填充。公式中的A2为想要查找的值,sheet1表示想要在其中查找值所在的表格名称,A:B表示查找的范围,并且查找的A2值在范围的首列(A列),所需要的结果在此范围之内,2表示所需要的值所在选择范围...

VLOOKUP函数的使用举例
如图所示,我们要在A2:F12区域中提取工号为100003、100004、100005、100007、100010五人的全年总计销量,并对应的输入到I4:I8中。一个一个的手动查找在数据量大的时候十分繁琐,因此这里使用VLOOKUP函数演示:首先在I4单元格输入“=Vlookup(”,此时Excel就会提示4个参数。第一个参数,显然,我们要让100003...

怎么样运用 index 和 vlookup 函数 哪位高手 举个例子 截屏一下给俺...
把函数输入表格右上角“键入需要帮助的问题”栏内,回车,就有功能、语法、解释和例题,最权威。使用 VLOOKUP VLOOKUP 在表格的最左侧列中搜索值,然后从您在表格中指定的列在同一行中返回值。(VLOOKUP 中的 V 表示垂直。)为了说明 VLOOKUP,我们来看一项任务:使用区域 B3:C11 —下图所示 —中的...

Excel中vlookup与lookup函数的区别与使用方法
1、如果我们要查找下面小表格各业务的总销售量,并且业务人员数目又多的话,如果用筛选来查找就比较麻烦,即可使用VLOOKUP函数。2、VLOOKUP的公式就是:VLOOKUP(A14,A15:E8,5,FALSE)。最终就查到了销售量了。三、LOOKUP函数使用方法:1、打开excel,然后新建一个excel文档,在上面输入自己所需要的数据,...

Lookup函数使用介绍
下面我们在C2单元格输入=LOOKUP(B2,$F$3:$F$7,$G$3:$G$7),向下填充即可得到所有人的等次级别。当然,我们用VLOOKUP近似查找的用法也能做,我们可以输入公式=VLOOKUP(B2,$F$3:$G$7,2,1),一样很简单。但是如果成绩和级别顺序颠倒了,用VLOOKUP就比较麻烦了,可是用LOOKUP函数还是一样的简单,...

vlookup函数怎么固定搜索区域?
可以用$符号对搜索区域进行固定。1、这里以excel2010版本为例,E列的年龄要跟B列匹配,如下图所示。2、在E2输入vlookup函数,=VLOOKUP(D2,A2:B6,2,0),即可得到E2王红的年龄;3、把公式下拉复制到下面的单元格,发现最后的王红出现错误,原因是取值范围变成了A5:B9;4、故回到E2单元格,在公式用...

求助:vlookup是否可以这样用
=VLOOKUP(L3,$B$3:$K$30,10,0)注意公式后面多加了一个“逗号”和一个“零”:,0。意思是对查找的数据进行精确匹配,因为默认Vlookup的是近似匹配,你要手动指明是用“精确匹配”才可以得出精确的数据!建议按F1再看一篇这个函数的帮助文档就更好理解了。

excel根据列的名字匹配对应的数据?
这个就是VlookUP的运用,做了个简单的表你看一下吧。图一,源数据:图二,通过公式取到的数据:注意每一列的公式并不一样:=VLOOKUP($A2,Sheet2!$A:$E,2,0)第三列的:=VLOOKUP($A2,Sheet2!$A:$E,3,0)=VLOOKUP($A2,Sheet2!$A:$E,5,0)第二行的公式写好,选择后下拉即可。

宝清县15967852529: 怎么用VLOOKUP来匹配excel表里面的数据 -
殷忠己烯: 1、VLOOKUP就是纵向匹配函数2、函数参数构成分为4个,1.匹配值,2匹配区域,3返回值,4匹配的条件(确认精确匹配或者模糊匹配TRUE FALSE) 3、针对以上4个条件,公式构成应该如下. =VLOOKUP(需要匹配的值,需要匹配的区域,返回值所属的列数,精确匹配或者模糊匹配)其中,参数3这个返回值,只的是从选择的区域第一列开始,从左往右数,要取的值应该是第几列,直接选定的时候也会出现提示 如图,假如要取J列的数据,从A拉过来,会显示10C,返回值就输入10.第4个条件,可以用TRUE或者FALSE,也可以用0和1来代替. 4、具体例子如图

宝清县15967852529: excel中的vlookup函数怎么用 -
殷忠己烯: excel中的vlookup函数的使用方法详解: 1 函数的语法为: VLOOKUP(要找谁,在哪儿找,返回第几列的内容,精确找还是近似找) 第一参数是要在表格或区域的第一列中查询的值.第二参数是需要查询的单元格区域,这个区域中的首列必...

宝清县15967852529: vlookup函数怎么使用?最好举个实例,谢谢! -
殷忠己烯: VLOOKUP函数的用法 “Lookup”的汉语意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUO和LOOKUP.下面介绍VLOOKUP函数的用法. 一、功能 在表格的首列查找指定的数据,并返回指定的数据所在行...

宝清县15967852529: Excel VLOOKUP函数怎么用 -
殷忠己烯: VLOOKUP是Excel中的一个纵向查找函数,是按列查找,最终返回该列所需查询列序所对应的值. 该函数的语法规则如下: ①语法:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) ②参数说明:Lookup_value为需要在数据...

宝清县15967852529: Excel中vlookup函数如何使用? -
殷忠己烯: 日常工作中,Vlookup是一个非常有用的Excel函数,它的作用是:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.下面以Excel2007举例,一步一步图解如何使用Vlookup函数. 举例题设 例如有两个...

宝清县15967852529: EXCEL表格中VLOOKUP函数怎么用 -
殷忠己烯: VLOOKUP是一个查找函数,给定一个查找的目标,它就能从指定的查找区域中查找返回想要查找到的值.它的基本语法为:VLOOKUP(查找目标,查找范围,返回值的列数,精确OR模糊查找) 下面以一个实例来介绍一下这四个参数的使用 ...

宝清县15967852529: excel表格的函数vlookup怎么用 -
殷忠己烯: VLOOKUP 功能:在表格或数值数组的首列查找指定的数值,并由此返回表格或数组当前行中指定列处的数值.格式:=VLOOKUP(参数1,参数2,参数3,参数4) 含义:“参数1”为需要在数组第一列中查找的数值,可以为数值、引用或文...

宝清县15967852529: vlookup函数的使用方法 Excel中vlookup函数怎么用 -
殷忠己烯: VLOOKUP函数的用法:=VLOOKUP(A2,Sheet1!$A$2:$B$8,2,FALSE) 各参数含义:A2:表示和sheet1中匹配对应的项(项目1) Sheet1!$A$2:$B$8,此区域为参照区2:表示从上述区域的第二列取数 最后一个函数用FALSE或0可以起到精确匹配的作用

宝清县15967852529: Vlookup函数怎么用?
殷忠己烯: Excel中的VLookUp函数是非常实用的一个函数. 功能:在表格中查找指定的数据,并返回该行所在行中的指定列的数据. 语法格式:VLOOKUP(lookup_value,table_array,col_index_num , range_lookup)lookup_value参数:需要查询的值table...

宝清县15967852529: EXCEL表格的VLOOK公式怎么用 -
殷忠己烯: 材料/工具:Excel2010 1、先确保第一组中学号列在成绩列的前面.因为学号列是2组数共有的关键字段.2、在成绩列第一个单元格中调出Vlookup函数.3、第一个参数就是要依据查找的数据,这里是第一个单元格成绩,所以对应第一个学号...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网