乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > excel函数中vlookup与index+<em>match</em>有何不...-excel

excel函数中vlookup与index+<em>match</em>有何不...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


假设第二张图的表名为sheet2
在第一张表的E3输入公式
=INDEX(sheet2!A:A,MATCH(A3,sheet2!B:B,))
下拉即可

excel函数中vlookup与index+match准确性方面两个是一样的,速度上vlookup比index+match快。具体有预算速度,取数方向,查找范围的三个方面的区别。

1、运算速度不同:

vlookup比index+match快,因为vlookup只调用一个函数,而index+match使用match的结果作为index的参数,调用两个函数。但是,在计算量较小的情况下,速度可以忽略不计。

2、取数方向不同:

vlookup函数只可正向取数,而index+match函数即可正向取数,也可反向取数。

3、查找范围不同:

vlookup正在查找的数据必须位于所选区域的第一列中,而index+match没有这样的约束。

参考资料来源:百度百科—Vlookup

参考资料来源:百度百科—index函数

参考资料来源:百度百科—MATCH函数


公式=INDEX(B$2:D$4,MATCH(B7,A$2:A$4,0),MATCH(A7,B$1:D$1,0))公式表示:通过INDEX将B2:D4作为引用区zhidao域,通过MATCH(B7,A$2:A$4,0)返回行数2,通过MATCH(A7,B$1:D$1,0)返回列数3,以行数和列数交叉的位置,作为引用单元格,即D3单元格。 VLOOKUP函数输入=VLOOKUP(B7,A$2:D$4,MATCH(A7,A$1:D$1,0))HLOOKUP函数输入=HLOOKUP(A7,$1:$4,MATCH(B7,A$1:A$4,0)) 详见附图

公式一、MATCH(MIN(D2:D21),D2:D21,0),找出最小值在D列的位置。MIN(D2:D21)求最小值。
INDEX(B2:B21,[位置]),根据位置,返回B列的数据。

公式二、IF(H2:H21="女",D2:D21,TODAY()),如果H列是“女”,返回D列日期,否则返回当前日期。TODAY()为当前日期。
MIN(IF判断结果),求日期最小值。
(其它的跟zhidao公式一相同。)

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网