下面是关于excel lookup查表函数的使用方法,lookup函数包括以下这些常用的函数,如VLookup | HLookup | Match | Index | Choose函数,下面会用例子来介绍这些函数的使用。
VLookup
1:VLookup函数(英文为Vertical lookup),也叫垂直查表函数,用于查询表格最左边列对应其它范围内的值,然后返回到相同行的单元格中,如下是一个VLoopup垂直查表函数。
注释:上面这个例子中VLookup函数“=VLOOPUP(A2,$E$4:$G$7,3,false)”意思是查找ID=104的值,在E4到G7单元格之间的这些单元格中查找,第3个参数“3”的意思是查找E4:G7表格的第3列,也就是右边的"product"这一列。
2:我们按住鼠标左键从B2到B11向下拖动,就会相继把下面所有ID对应的值都查找出来,如下图所示。
注释:由上图可以看出,我们在向下拖动的时候,E4到G7之间的参考是一直不变的,因此要使用绝对引用,于是在他们之前加入" $ "符号,“$E$4:$G$7”就是这样来的。
HLookup
HLookup函数(英文为Horizontal lookup),也叫水平查表函数,对应的参考的表格是水平排放的,函数的参数意思是一样的,这里的“3”表示的是到第3行中的“product”中查找,向下拖动效果是一样的,如图所示。
Match
Match函数是excel中用于返回一个值在一个范围内的所在位置,使用很简单,如下。
注释:返回值为3指的是在E4到E7这个范围之内的第3个位置,它并不返回表格所在的坐标,"MATCH(A2,E4:E7,0)" 函数中第3个参数设置为0的话,就会精确匹配,如果没有则会返回“#N/A”字符。
Index
Index函数是可以用于返回两个维度之间的具体值,例如“INDEX(E4:F7,A2,B2)”表示要在E4到F7之间查找第A2(3)行第B2(2)列所在的值是什么,如图下这样使用即可。
Index函数也可以用于返回一个维度之间的具体值,如返回A2(3)行所在的值是什么,如图。
Choose
Choose函数就是返回某个位置在列表中的值,如下图,一看就明白了。