本文目录一览:
- 1、EXCEL表格中如何使用VLOOKUP函数进行反向查找和多条件查找 详细
- 2、Excel数据分析常用工具(上)——vlookup函数
- 3、excel 中怎么反向选择呢?
- 4、EXCEL表格中如何使用VLOOKUP函数进行反向查找和多条件查找?
- 5、Excel VLOOKUP函数怎么实现反向查找
- 6、求帮忙写一个excel函数,条件筛选的。
EXCEL表格中如何使用VLOOKUP函数进行反向查找和多条件查找 详细
反向查找:
1.如下图,要根据“工号”在原始数据表中查找对应的“姓名”。
2.双击B8单元格,输入公式:
=VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0)
左手按住Ctrl+Shift,右手按下回车运行公式即可。
3.这主要利用的是IF函数第一参数数组化来实现的,选中部分空单元格,输入公式:
=IF({1,0},B1:B5,A1:A5)
左手按住Ctrl+Shift,右手按下回车就可以看到通过IF函数将两列值互换了。
4.类似的,利用CHOOSE()函数也可以实现类似IF()的效果:
=VLOOKUP(A8,CHOOSE({1,2},B1:B5,A1:A5),2,0)
仍然三键运行数组公式,也可以实现VLOOKUP()函数的反向查找。
5.如果不用VLOOKUP()函数,可以利用INDEX+MATCH替代方法实现,公式如下:
=INDEX(A1:A5,MATCH(A8,B1:B5,))
这里通过MATCH()函数定位A8所在位置,然后用INDEX()函数取值。
Excel数据分析常用工具(上)——vlookup函数
Excel表作为日常工作中经常使用的工具之一,可以用来统计数据、数据分析和可视化数据。Excel有很多强大的功能和函数,但日常数据分析用的最多的函数和功能就是:vlookup、sum、if、sumif和数据透视表。基本可以说,如果掌握了这“4+1”的用法,你的Excel熟练程度已经超过80%的办公室白领。
为了让自己更熟练的掌握着“4+1”的用法,所以我就打算分三篇文章对它们的常用方法和场景进行描述,希望对你有些帮助。 :p)
第一篇是vlookup函数的介绍和常用方法,第二篇是对常用函数sum、if、sumif介绍和应用场景,第三篇则是介绍数据透视表的使用方法。
OK,正文开始。
先看看vlookup函数长啥样
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
在这一最简单的形式中,VLOOKUP 函数表示:
= VLOOKUP (你想要查找的内容, 要查找的位置, 包含要返回的值的区域中的列号, 返回近似或精确匹配-表示为 1/TRUE 或 0/FALSE)。
是不是觉得好难理解,换成人话是这样子的:
=VLOOKUP(你愁啥,向哪儿瞅,瞅着了是卸胳膊还是卸腿,来真格的还是扯犊子)
由此可见,你需要四条信息才能构建VLOOKUP语法:
1.Lookup_value:要查找的值,也被称为查阅值。
2.table_array:查阅值所在的区域,记住, 查阅值应该始终位于所在区域的第一列 ,这样VLOOKUP才能正常工作,例如,如果查阅值位于单元格 C2 内,那么您的区域应该以 C2 开头。
3.col_index_num:区域中包含返回值的列号,例如, 如果指定 B2: D11 作为区域, 则应将 B 作为第一列, 将 C 作为第二列进行计数, 依此类推。
4.range_lookup:(可选)如果需要返回值的近似匹配,可以指定 1或TRUE;如果需要返回值的精确匹配,则指定 0或FALSE。 如果没有指定任何内容,默认值将始终为 TRUE 或近似匹配。 一般情况下,都会指定为0(FALSE)。如果 range_lookup 为 TRUE 或被省略,则必须按升序排列 table_array 第一列中的值;否则,VLOOKUP可能无法返回正确的值。
CASE1:基础单条件查找
基础单条件查找是vlookup函数最简单的应用,只有单个查阅值,直接使用普通公式就可以解决。如下图:
CASE2:反向查找
但是,如果当待查找列在原检索区域中不是第1列怎么办?这时就需要重新构造一个序列,使得待查找序列在检索区域中的第1列。如下图所示:
总结一下,反向查找的固定用法:
=VLOOKUP(检索关键字, IF({1,0},检索关键字所在列,查找值所在列),2,0)
有关If函数和{1,0}常数序列可参考这里: 我是链接 。
CASE3:多条件查询
另外,在使用VLOOKUP匹配数据的时候,查阅值是复合的(多个组装在一起)该怎么办?那么也可以用“”符号将字段拼接起来,同时利用IF序列公式构建出一个虚拟检索区域。如下图:
总结一下,反向查找的固定用法:
=VLOOKUP(关键字1关键词2,IF({1,0},关键词1所在列关键词2所在列,查找值所在列),2,0)
以上就是VLOOKUP函数常见的几个用法,擅用VLOOKUP能让你处理数据事半功倍!
对于本文有什么问题,欢迎留言~
excel 中怎么反向选择呢?
1、首先将需要反选的表格打开。
2、然后在表格里面选中其中一个单元格,然后点击工具栏上面的数据-排序和筛选-筛选。
3、然后进入到筛选里面点击需要选择的条件。
4、接着D1列里面点击排序和筛选-清除,接着在D1里中勾选1,然后选择取消,这样就可以了。
EXCEL表格中如何使用VLOOKUP函数进行反向查找和多条件查找?
1.如下图,要根据“工号”在原始数据表中查找对应的“姓名”。
2.双击B8单元格,输入公式:
=VLOOKUP(A8,IF({1,0},B1:B5,A1:A5),2,0)
左手按住Ctrl+Shift,右手按下回车运行公式即可。
3.这主要利用的是IF函数第一参数数组化来实现的,选中部分空单元格,输入公式:
=IF({1,0},B1:B5,A1:A5)
左手按住Ctrl+Shift,右手按下回车就可以看到通过IF函数将两列值互换了。
4.类似的,利用CHOOSE()函数也可以实现类似IF()的效果:
=VLOOKUP(A8,CHOOSE({1,2},B1:B5,A1:A5),2,0)
仍然三键运行数组公式,也可以实现VLOOKUP()函数的反向查找。
5.如果不用VLOOKUP()函数,可以利用INDEX+MATCH替代方法实现,公式如下:
=INDEX(A1:A5,MATCH(A8,B1:B5,))
这里通过MATCH()函数定位A8所在位置,然后用INDEX()函数取值。
Excel VLOOKUP函数怎么实现反向查找
VLOOKUP函数可以在Excel表格中实现反向查找,具体操作步骤如下:
1、打开Excel表格,可看到部门在前面,营收金额在后面。
2、随机输入金额537元,反向查找营收的部门。
3、在对应的E2数据列中输入【Vlookup函数】,可直接输入“VLOOKUP(D2,IF({1,0},B:B,A:A),2,0)”。
4、公式输入完成后,单击【回车键】即可看到537属于销售三部业绩。
图片教程来源:Excel表格如何使用Vlookup函数逆向查询
求帮忙写一个excel函数,条件筛选的。
这种直接用vlookup
可以采用vlookup函数,根据姓名查找所需的中奖日期和中奖号码,vlookup函数的含义,(查找对象,查找区域,返回查找的第几列,0)零表示精确查找,同时所有函数必须在英文状态下输入
具体方法如下:
1、点击函数
进入表格文件后点击空白单元格,点击函数图标。
2
、
输入查找数值
选择vlookup后输入要查找的数值,数据表设置为要查找的表格范围。
3
、显示结果
列序数输入0后点击确认就能显示查找的数据在选定范围中的个数了。
方法三:vlookup的具体介绍
VLOOKUP函数使用示范
vlookup就是竖直查找,即列查找。通俗的讲,根据查找值参数,在查找范围的第一列搜索查找值,找到该值后,则返回值为:以第一列为准,往后推数查找列数值的这一列所对应的值。这也是为什么该函数叫做vlookup(v为vertical-竖直之意,lookup即时英文的查找之意)。
一、 常规用法
公式:=VLOOKUP(F3,B2:D13,2,FALSE)
二、 反向查找
公式:=VLOOKUP(F3,IF({1,0},B3:B13,A3:A13),2,FALSE)
所谓反向查找就是用右边的数据去查找左边的数据,
在这里我们利用IF函数构建了一个二维数组,然后在数组中进行查询
三、 多条件查找
公式:=VLOOKUP(F3G3,IF({1,0},C3:C13D3:D13,B3:B13),2,FALSE)
使用连接符将部门与职务连接在一起作为查找条件,然后我们利用if函数构建二维数组,并提取数据
四、 返回多行多列的查找结果
公式:=VLOOKUP($F3,$A$2:$D$13,MATCH(H$2,$A$2:$D$2,0),FALSE)
在这里我们在vlookup中嵌套一个match函数来获取表头在数据表中的列号
五、 一对多查询
公式:=IFERROR(VLOOKUP(ROW(A1),$A$2:$E$11,4,0),'')
在这我们需要创建辅助列,辅助列公式:=(C3=$G$4)+A2
如图所示让只有当结果等于市场部的时候结果才会增加1.
Vlookup的第一参数必须是ROW(A1),因为我们是用1开始查找数据的,第二参数必须是以辅助列为最左边的列,然后利用当用vlookup查找重复值的时候,vlookup仅会返回第一个查找到的结果
六、提取固定长度的数字
公式:=VLOOKUP(0,MID(A3,ROW($1:$102),11)*{0,1},2,FALSE)
使用这个公式有一个限制条件,就是我们必须知道想提取字符串的长度,比如这里手机号码是11位,