您现在的位置是:首页 > 新闻 > 正文
常用表格函数公式大全(Excel有哪些和vlookup一样重要的函数或功能)
2022-09-11 10:44新闻
简介 在Excel中,Vlookup函数的基本功能就是查询引用,请看下文: 一、Vlookup函数:功能及语法结构。 功能: 在指定的数据范围内返回符合查询要求的值。 语法: =Vlookup(查询值,数据范围,...
在Excel中,Vlookup函数的基本功能就是查询引用,请看下文:
一、Vlookup函数:功能及语法结构。
功能:在指定的数据范围内返回符合查询要求的值。
语法:=Vlookup(查询值,数据范围,返回值列数,匹配模式)。
其中匹配模式有两种,分别为“0”或“1”。其中“0”为精准匹配,“1”为模糊匹配。
目的:查询“商品”的“销量”。
方法:
在目标单元格中输入公式:=VLOOKUP(H3,B3//p1.toutiaoimg.com/large/2b28b0002ea5665d91d08" web_uri="2b28b0002ea5665d91d08" img_width="855" img_height="415" fold="0" onerror="javascriptC9,B3C9,B3C9为第一列、B3//p1.toutiaoimg.com/large/2b2890002e8e0e4051f58" web_uri="2b2890002e8e0e4051f58" img_width="760" img_height="415" fold="0" onerror="javascriptB9&C3D9),2,0)。
2、快捷键Ctrl+Shift+Enter填充。
解读:
1、当有多个查询的条件时,用连接符“&”连接在一起,对应的数据区域也用“&”连接在一起。
2、公式中IF({1,0},B3C9,D3B9和C3D9为第二列的临时数组。
四、Vlookup函数:多条件反向查询。
目的:根据“商品”的销售“地区”查询对应的“销量”。
方法:
1、在目标单元格中输入公式:=VLOOKUP(I3&J3,IF({1,0},B3F9,D3//p1.toutiaoimg.com/large/2b28c0002ece8f7f1ef0c" web_uri="2b28c0002ece8f7f1ef0c" img_width="760" img_height="415" fold="0" onerror="javascriptB9&F3D9),2,0),"")。
解读:
Iferror函数的作用为:判断一个表达式是否有误,如果有误,则返回本身,否则返回指定的值;语法结构为:=Iferror(表达式,表达式有误时的返回值)。
六、Vlookup函数:批量查询。
目的:根据“商品”名称批量返回相关信息。
方法:
在目标单元格中输入公式:=VLOOKUP($I3,$B$3$F$2,0),0)。
解读:
1、巧妙利用Match函数获取返回值对应的列数。
2、注意参数的引用方式,不变为“绝对”、变为“相对”,也可以是“混合引用”。
七、Vlookup函数:一对多查询。
目的:根据对应的值返回多个查询结果。
步骤1:插入辅助列。
方法:
1、在“商品”列的前面插入“辅助列”。
2、输入公式:=COUNTIF(C$3//p1.toutiaoimg.com/large/2b2910002eb196627ecdd" web_uri="2b2910002eb196627ecdd" img_width="829" img_height="415" fold="0" onerror="javascriptC9&B3D9),2,0),"")。
2、快捷键Ctrl+Shift+Enter填充。
解读:
公式主要运用了“逆向查询”和“屏蔽错误值”两种主要方法。
步骤3:根据“商品”名称和“型号”查询对应的销量。
方法:
1、在目标单元格中输入公式:=IFERROR(VLOOKUP($J$3&$K3,IF({1,0},C3D9,E3//p1.toutiaoimg.com/large/2b2960002ed44f9fa7f4d" web_uri="2b2960002ed44f9fa7f4d" img_width="801" img_height="541" fold="0" onerror="javascriptB9,D3//p1.toutiaoimg.com/large/2b2850002ebd845fd8c78" web_uri="2b2850002ebd845fd8c78" img_width="801" img_height="541" fold="0" onerror="javascriptD9)。
解读:
1、由于Lookup函数本身的特点,在查询一用之前,必须对查询范围的值进行升序排序,否则无法得到准确的查询结果。
2、使用数组形式时,查询值范围必须在第一列,返回值范围必须在最后一列哦!
3、单条件查询。
在实际工作中,数据源中的数据不可能按照升序有序排列,难倒就不能用Lookup函数查询引用了吗……为了解决这一难题,Lookup衍生出了“变异用法”。
目的:查询销售员的销量。
方法:
在目标单元格中输入公式:=LOOKUP(1,0/(B3D9)。
解读:
1、在学校Lookup函数的基础语法时,已经强调过,要向得到正确的查询结果,必须对查询值所在范围的值进行升序排序,但在“单条件”查询时,并未对查询值所在范围的值进行升序排序,而是采用了奇诡的公式,查询值为1,查询范围为0/(B3B9=H3成立时,返回True,暨1,不成立时返回False,暨0,而0/0则返回错误,所已查询范围就变成了一个由0和1组成的新数组,Lookup进行向下最大值匹配,从而返回0对应位置上的值。
4、多条件查询。
目的:查询销售员在相应地区的销量。
方法:
在目标单元格中输入公式:=IFERROR(LOOKUP(1,0/((B3E9=I3)),D3//p1.toutiaoimg.com/large/2b29a0002eb16380193bc" web_uri="2b29a0002eb16380193bc" img_width="703" img_height="419" fold="0" onerror="javascriptD9,MATCH(H3,B3//p1.toutiaoimg.com/large/2b29a0002eb15d30198ca" web_uri="2b29a0002eb15d30198ca" img_width="703" img_height="506" fold="0" onerror="javascript$E$9,MATCH($B$13,$B$3$E$2,0))。
解读:
利用Match函数定位目标值所在的行和列,然后用Index提取。
上述就是Excel中最典型的3个查询引用技巧,希望对大家有所帮助哦!