在Excel中,如果给所有的函数的热度进行排名的话,Lookup相关函数或许会是当之无愧的前3,理由很简单:这个功能太强大、实用性太好。话不多说,今天就来和你一起研究下Lookup相关的函数。功能定义:在查找的区域中查找指定的值,在另一个区域中返回想通位置的值函数定义:=Lookup(查找的值,查找的区域,返回结果的区域)①:查找的值:想要查找的值,可以是数值。引用或文本字符串,如果查不到,查找小于且最接近的值②:查找的区域:查找值所在的区域,必须是单行或单列③:返回结果的区域:必须是单行或单列,如果缺省,则默认和查找的区域相同②:查找的区域必须是升序排列,否则结果有可能不正确③:查找的值不能小于查找区域中的最小值,否则会返回错误值④:查找函数的区域与返回结果的区域必须是单行或单列,且两者的数据个数和方向必须相同关于这个函数的相关案例这里就过多说明了,因为在Excel中使用频率更高的是该函数的相关函数:Vlookup/Hlookup/Xlookup。功能定义:在单元格区域或数组的首列查找指定的内容,返回另一列相同位置的值函数定义:=VLOOKUP(查找的内容,查找的区域,返回的结果在查找区域的第几列,匹配方式)①:查找的内容:想要查找的值,可以为数值、引用或文本字符串③:返回的结果在查找区域的第几列:返回的数据在查找区域的第几列,为一个正整数FALSE或0:精确查找,返回第1个完全性相等的值 TRUE或1:模糊查找,返回等于或小于且最接近查找参数的值①:模糊查找时,查找区域必须以首列作升序排序,否则返回的结果可能不正确②:精确查找时,如果想要查找的值在查找区域的首列没有找到,则返回错误值③:精确查找时,要查找的值可以使用通配符“*”或“?”先来看下正确的公式:=VLOOKUP(C2,$A$1:$B$9,2,0)其中,C2表示“葡萄”所在的单元格,$A$1:$B$9则表示销售额所在的单元格区域,2表示销售额这一列在整个单元格的所在列,0则表示精确匹配。好了,以上便是Vlookup的最基础的用法,至于后续高阶的用法,会在接下来的文章中详细列出。其实,这个函数与Vlookup的用法基本一致,唯一的区别就在于一点:“Vlookup函数是用于以查找列函数,Vlookup中的V表示垂直“Vertical”,而Hlookup函数则是用于查找行函数,Hlookup中的H表示水平“horizontal”功能定义:在查找的区域中查找指定的值,在另一个区域中返回相同位置的值函数定义:=xlookup(查找的值,查找值所在的区域,返回值所在的区域,无法查找到值返回的值,指定匹配方式,指定使用的搜索方式)a、可以是单行或单列,也可以是多行或多列。如果是多行或多列,那么有多少行或多少列就返回多少个结果b、不管是单行、单列还是多行、多列,查找区域和返回结果的区域必须同为以行做排列或同为以列做排列,且返回结果区域的每一列或行的元素个数必须和查找区域相同。如果查找值在查找区域找不到结果时,返回指定的内容,如果缺省,而查找值在查找区域里又找不到结果,则返回错误值#N/A.0:精确匹配,查找相同的值,是缺省值
-1:模糊匹配,查找相同的值,如果没有找到,则找出最接近的较小值。
1:模糊匹配,查找相同的值,如果没有找到,则找出最接近的较大值。
2:通配符匹配,如果查找值使用的通配符,则使用此参数值
指定使用的搜索方式
1:从第一项开始搜索,缺省值
-1:从最后一项开始反向搜索。
2:升序排序搜索,此参数值必须以查找区域作升序排序,如未做升序排序,则返回结果不正确。
-2:降序排序搜索,此参数值必须以查找区域作降序排序,如未做降序排序,则返回结果不正确
好,接下来就通过案例来了解Xlookup函数。
如题:求出对应的水果的销售额。
正确的函数公式:=XLOOKUP(C2,$A$2:$A$9,$B$2:$B$9)
从这一点上来看,Xlookup函数的用法与Vlookup函数的用法一致,但xlookup函数的用法远不止于此。
那么,这3个函数到底有什么区别呢?在什么场景下使用什么函数呢?关于这个问题,咱们下期再聊~~
如果想要继续了解Excel的相关函数的话,可以关注一下哦,下期更精彩~~~
往期精彩:
Excel必会函数:Find/Search/Substitute/Replace/Rept函数
Excel必会函数:Left/Right/Mid/Textjoin/Concat/Trunc函数
Excel必会函数:Round/ABS/INT/MOD函数