Excel中Vlookup高级用法

学会了Vlookup的常规用法之后,还有一些高级的用法可以学习,其中还涉及数组公式的东西,需要动脑思考,其实是很有意思的。

操作方法

  • 01

    Vlookup高级用法一:反向查找数据 利用if({1,0},,)函数可以重新构建两组数据,从而实现反向查找,如下图所示: 图示公式:=VLOOKUP(D1,IF({1,0},$B$1:$B$5,$A$1:$A$5),2,0)

  • 02

    Vlookup高级用法二:反向查找数据 还是if({1,0},,)重新构建数组,不过因为用了区域:区域来表示单元格:单元格的集合,所以必须是数组公式才能使用,因此公式用Ctrl+Shift+Enter三键结束才能得到正确的引用结果,如下图所示: 图示公式:=VLOOKUP(E1&F1,IF({1,0},$A$1:$A$5&$B$1:$B$5,$C$1:$C$5),2,0) Ctrl+Shift+Enter三键结束公式

  • 03

    Vlookup高级用法三:返回多个引用值 当查找区域存在多个查找值时,Vlookup函数只会返回第一个查找值对应的引用值,但是利用if({1,0},,)以及Row、Countif等函数构建一个稍微复杂点的数组公式,就能依次返回多个引用值,如下图所示: 图示公式: =VLOOKUP($D$1&ROW(A1),IF({1,0},$A$1:$A$9&COUNTIF(INDIRECT("A1:A"&ROW($A$1:$A$9)),$D$1),$B$1:$B$9),2,) Ctrl+Shift+Enter三键结束数组公式

  • 04

    虽然Vlookup有这些高级的应用,但锻炼思维可以,实际应用中并不推荐上述的这些用法。完全可以用lookup函数,index+match函数或者添加辅助列等等更加简单的办法来实现相同的功能。 真正的高手不在于会用多难的函数,而是把简单的函数用的神奇。Vlookup一般都是使用精确匹配,这里介绍一种模糊匹配的巧妙用法。 如下图所示: 根据C列数字生成相应数量的B列字母,如F列所示:

  • 05

    在A列建立辅助列,输入公式如下所示:

  • 06

    然后输入公式,如下图所示: 公式:=VLOOKUP(ROW(A1),$A$2:$B$5,2) 公式解释:row(A1)-1下拉填充会依次生成0,1,2,3,4…这样一个数字序列,利用Vlookup的模糊匹配功能,如果查找不到相同的数值,则会返回比这个数字小的数值(前提条件是查找区域需要顺序排列,否则会返回混乱);因此,第一个公式查找0,找到了A2中的0,然后返回对应的第2列也就是B2的数据;第二个公式查找1,找不到,就去找到比它小的0,然后返回对应的第2列数据;……依次类推,就生成了想要的字母序列。

  • 07

    往下填充,就可以得到结果,如下图所示:

(0)

相关推荐

  • excel中vlookup查找函数基本用法详细步骤实例

    excel中vlookup查找函数基本用法详细步骤实例 操作方法 01 如图所示在左边红框中是代码列 在右侧红框中  右侧框是火车站名和对应代码 我想通过查找中间框中的火车站名 在右侧的框中查找 然后 ...

  • excel中vlookup函数模糊查找用法详细步骤实例

    excel中vlookup函数模糊查找用法详细步骤实例,要注意当函数最后一个参数为1时,第二个参数(一个区域),要以首列升序排列,在第二个参数(区域)首列查找第一个参数,从上往下查找直到找到第一个大于 ...

  • excel中的高级筛选怎么用?excel高级筛选使用教程

    我们工作中经常会遇到这种需求,有两个数据表,想要知道两个表的公共部分和独有部分,高级筛选就可以达到此目的。方便快捷,那么excel中的高级筛选怎么用?很多朋友都不太清楚,下面脚本之家小编为大家带来ex ...

  • Excel中VLOOKUP函数的应用方法及vlookup函数实例的下载

    规则: VLOOKUP(lookup_value,table_array,col_index_num,range_lookup) 参数 简单说明 输入数据类型 lookup_value 要查找的值 数 ...

  • Excel中sumif函数用法

    今天接着给大家来关于Excel中sumif函数用法的操作技巧,那么就有人问了,学会了Excel中sumif函数用法有什么作用呢,不要急,下面就请听小编一一给大家进行详细的讲解: 一、SUMIF函数介绍 ...

  • Excel中VLOOKUP函数的应用

    Excel是一个用的办公软件,是办公人员必备的。有的时候在用excel的时候需要加快工作效率利用到各种函数,今天小编给大家介绍Excel中VLOOKUP函数的应用。好多人对这个函数还是蛮陌生的吧。那么 ...

  • geomean函数怎么使用?实例详解excel中GEOMEAN函数用法

    geomean什么意思?excel中GEOMEAN 与 average 的区别是什么?GEOMEAN是几何平均,比如:a,b的几何平均是:根号下(ab),average是算术平均,比如:a,b的算术平 ...

  • excel中vlookup函数怎么使用?

    excel的功能十分强大,vlookup函数的作用也很强大,是excel函数中最重要的函数之一,可以帮助我们在很多数据中找到我们想要的答案,那么excel中vlookup函数怎么使用?下面小编就为大家 ...

  • Excel 的高级筛选怎么用?Excel中的高级筛选功能使用介绍

    Excel是一款功能强大的电子表格编辑制作软件,其筛选功能可以帮助我们从已有的复杂数据表中得到所需数据.那么Excel 的高级筛选怎么用?本文将对 Excel 中的高级筛选功能进行了归纳总结,不同的操 ...