微软公司的Excel函数中,LOOKUP()家族里共有四个成员:VLOOKUP();HLOOKUP();LOOKUP();XLOOKUP(),它们都是用不同的方法来完成查表匹配并提取数据的功能。下面,我们通过运用四种方法去取得同一条记录。来了解一下它们的功能与特性。

一、VLOOKUP()——垂直查表

在单元格B8记入“SP003”,C8记入公式“=VLOOKUP(B8,H8:J11,2,FALSE)”来提取菜名,D8记入公式“=VLOOKUP(B8,H8:J11,2,FALSE)”来提取单价。这样我们SP003所对应的数据被提取出来了。

Excel函数的LOOKUP()家族的功能与特性介绍-趣帮office教程网

VLOOKUP()

二、HLOOKUP()——水平查表

在单元格B9记入“SP003”,C9记入公式“=HLOOKUP(I7,H7:J11,4,FALSE)”来提取菜名,D9记入公式“=HLOOKUP(J7,H7:J11,4,FALSE)”来提取单价。左侧SP003所对应的数据被提取出来了。

Excel函数的LOOKUP()家族的功能与特性介绍-趣帮office教程网

HLOOKUP()

三、LOOKUP()——查表

在单元格B10记入“SP003”,C10记入公式“=LOOKUP(B10,H8:H11,I8:I11)”来提取菜名,D10记入公式“=LOOKUP(B10,H8:H11,J8:J11)”来提取单价。同行SP003所对应的数据被提取出来了。

Excel函数的LOOKUP()家族的功能与特性介绍-趣帮office教程网

LOOKUP()

四、XLOOKUP()——加强版VLOOKUP()

在单元格B11记入“SP003”,C11记入公式“=XLOOKUP(B11,H8:H11,I8:I11,"",0,1)”来提取菜名,D11记入公式“=XLOOKUP(B11,H8:H11,J8:J11,"",0,1)”来提取单价。这样,SP003所对应的数据又一次被提取出来了。

Excel函数的LOOKUP()家族的功能与特性介绍-趣帮office教程网

XLOOKUP()

再来感受一下XLOOPUP()中第4个参数的功能,把单元格B11的SP003删掉。然后可以看到。在提取不到的时候XLOOKUP()可以返回一个""值回来。

Excel函数的LOOKUP()家族的功能与特性介绍-趣帮office教程网

XLOOKUP()提取不到的情况

通过以上的例子可以看出VLOOKUP()相关的4个函数都可以实现一样的功能,在实际的应用中就要参考一下表的结构来选择合适的函数。