作者:乔山办公网日期:
返回目录: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公式一相同。)