vlookup在excel中的作用毋庸置疑,在工作当中可以说是迄今为止使用频率更高的一个。今天我们来汇总一下在工作的实际场景当中,这个的10个超级用法。学完这10个场景,这个你基本可以说是不用有任何的担心。
vlookup为根据特定的条件在对应的数据源中,从左往右根据需要查找的数据所在的列数,匹配查找出我们需要的数据。
这个从中文的字面意思来说,对应的4个参数可以用下面的中文意思来表示:
=VLOOKUP(查找的条件值,查找的数据范围,被查找数据所在列数,匹配或者近似匹配)
了解了这个的4个参数代表的意思,我们下面来根据实际的场景来进行操作了解这个的使用。
=VLOOKUP(查找的条件值,查找的数据范围,被查找数据所在列数,匹配或者近似匹配)
Column的意思为返回当前单元格所在的列数,如:Column(A1)返回的值为1,因为A1单元格所在的列数为1。了解这个内容之后我们就可以在批量数据匹配的时候,让Vlookup与Column搭配使用。
如上图中,根据姓名在数据源中匹配出对应的性别、籍贯等数据,因为各项数据的所在列都是相似的,所以可以用Column来改变第三参数的方式,来进行批量查询各项数据。
注:Column(b1)的结果是2,当公式向右复制时可以生成3,4,5,..
MATCH(查询的值,查询值所在区域 ,0),这个是返回我们要查询的值在我们需要查询的区域当中所在的位置。如下图案例当中的这个操作:MATCH(F$1,$B$13:$F$13,0)=5,因为F1的内容(籍贯)在单元格区域$B$13:$F$13中从左往右是第5位。了解了之后我们来学一下这个案例:
IFERROR 代表的是判断单元格是否为错误值,如果出现错误值的时候执行第二个参数。如果出现错误值返回TRUE,反之为False。如假设单元格A1为错误值#VALUE,那么IFERROR(A1,“”)=“”,当判断个参数为错误值的时候,那么对应的内容以空值来显示。
我们在原始数据中已经更加对应的区间值数据,计算好了相应的需要扣除的税收。那么直接套用公式即可。
公式说明:当Vlookup后一个参数为1或省略时,查找为近似匹配。即查找比指定值小且接近的值。
注:*是通配符,代表任意多个字符,因为是文本字符,所以需要用到双引号来包围。*&F41&*代表的就是*镇流器*,关键词中包含镇流器的产品都将会被提取出来。
注:由于~ * ?在公式中有通配符用法,遇到被查找的字符串中含有这3个字符就用Substitute替换为~~、~*和~?
1、IF({1,0},C61:C69,B61:B69),当查询的条件为线。使用IF在于用数组的形式{},首先对参数进行判断,确定查询的值在第几列。
2.1 MATCH(G61,C60:C69,0),查询G61单元格姓名,在C60:C69列中所在的位置,0为查找。选择这段的内容,按F9就可以显示出代表的内容,返回4。因为在这个单元格区域中,从上往下第四位。
2.1 INDEX(B60:B69,MATCH(G61,C60:C69,0))用上面的方法,选择Match按F9后,可以将简化为:INDEX(B60:B69,4),这样这个我们理解起来就非常简单了。Index为返回当前区域内的第几个值,个参数B60:B69为我们需要查找的目标区域,第二个参数为我们要查找的值对应的位置。所以INDEX(B60:B69,4)终返回的籍贯为山西大同。
vlookup 在实际工作当中运用的更高一级的查询为多条件查询,查询方式与vlookup+if使用类似。
因为多条件查询时,查询值会以数组形式存在,所以需要以:ctrl+shift+enter 三键结束。



