您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页Excel中的查找函数Match,Index和Vlookup的不同用法

Excel中的查找函数Match,Index和Vlookup的不同用法

来源:爱问旅游网
Excel中的查找函数Match,Index和Vlookup的不同用法

1. Match函数

Match函数(返回指定内容所在的位置) Match(lookup_value, lookup_array, match_type) =Match(查找依据,查找依据所在的列,匹配模式)。 Match函数,是一维查找函数,是指在某个连续区域如某行或某列中查找一个值,结果为这个值在这个区域中第几个位置,而不是匹配元素本身。

如上图所示,G24=MATCH(F24,B22:B34,0)=4,所表示查找依据为F24=张大强,查找所在的列为B22:B34,匹配参数为0即为精确查

找模式,经Match函数查找后的查找结果为:张大强位于B22:B34数据列的第4个位置。同样,G25=MATCH(F25,C22:C34,0)=5,所表示查找结果的意思为60位于数列C22:C34的第5个位置。

在以上查找中,第三个参数为0,即为精确匹配模式。而在Match函数中其第三个参数有三个,即1,0,-1,0用于精确匹配模式,1和-1用于模糊匹配模式,且1用于升序,-1用于降序,其具体用法,我们不在这里讲解,另外单独叙述。 2. Index函数

Index函数(返回指定位置中的内容)

Index函数,是一个二维函数,可以在某行或某列中查找,也可以在某个区域中查找。

=Index(列,返回该列第几个值)

=Index(列,Match(查找依据,查找列,0))。 二维查找:

=Index(查找区域,行数,列数) =Index(查找区域,Match,Match)

可以采用Index+Match函数,实现二维表的多条件查询价格:

在上表中,可以利用Index+Match函数,实现对“主厂房钢结构 钢柱”项目的中建单价进行查询,即:

B215=INDEX(C2:I207,MATCH(B213,B2:B207,0),MATCH(B214,C1:I1,0))=13000。

另,对B213和B214单元格进行数据有效性处理,则可实现对这个表中任意一项目名称的单位、数量及任一施工单位的单价进行随意查询。 3. Vlookup函数

Vlookup函数,同样是一个二维查找函数。

Vlookup(查找依据,查找范围,查找值在查找范围的列数,匹配模式)

仍以上例进行说明如下:

在上图中,

B219=VLOOKUP(B217,B2:I207,MATCH(B218,B1:I1,0),0)=13000,同理,对B217和B218单元格进行数据有效性处理,则可实现对这个表中任意一项目名称的单位、数量及任一施工单位的单价进行随意查询。

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务