如果不知道常用的4个查询函数,那就真的是Out信息了,比如大小,如果把查找引用函数和其他Excel函数一起使用,会发挥更强大的功能。查询表中常用的数据函数有:引用表中数据的函数有:1.选择函数。功能:根据序列号从列表中选择相应的内容。语法结构:=Choose(序号,返回值1,[返回值2]...)注意事项:1.如果“序号”的值为小数,使用前会被截断四舍五入。2、返回值可以是文本、单元格范围、公式、名称、函数等。目的:评价员工绩效。方法:在目标单元格中??输入公式:=CHOOSE(IF(C3<3000,1,IF(C3>=4000,3,2)),"General","Good","Excellent")。解读:在公式=CHOOSE(IF(C3<3000,1,IF(C3>=4000,3,2)),"General","Good","Excellent")中,先用IF函数求出当前员工的salesAmount,判断属于哪个层级,<3000返回1,≥4000返回3,否则返回2,然后使用Choose函数返回"general","good","excellent"根据If函数的返回结果"。2.查找函数(向量形式)。功能:只在单行单列中查找指定的值,然后在另一个中返回相同位置的值行或另一列或数组。语法结构:=Lookup(查询值,查询值范围,[返回值范围])。注意事项:1.如果在查询区找不到查询值,取最大值减去大于或等于查询区域范围内的查询值将被返回。2.查询值范围内的值必须按升序排序,排序规则为数字<字母3.的查询值的范围和返回值的范围必须在同一方向,即如果搜索区域是行方向的,那么返回结果区域必须是行方向的,而不是列方向的。用途:查询销售员对应的销售额。方法:1.以查询值的关键字,即“销售员”为关键字,对数据区进行升序排序。2.输入公式:=LOOKUP(G3,B3:B9,C3:C9)。3.查找函数(数组形式)。功能:在数组或区域的第一行或第一列中查找指定值,然后返回区域或数组中最后一行或最后一列相同位置的值。语法结构:=Lookup(查询值,查询值和返回值所在的数据范围)。注意:1、查询值和返回值所在数据范围内的数据必须按升序排列,规则是:数字<字母2,如果单元格区域或数组的列数>数字rows,则Lookup函数会在第1行查找“queryvalue”,如果单元格区域或数组的列数≤行数,Lookupfunction会查找“queryvalue”在第一列。用途:查询销售员对应的销售额。方法:1.以查询值的关键字,即“销售员”为关键字,对数据区进行升序排序。2.输入公式:=LOOKUP(G3,B3:B9,C3:C9)。四、Hlookup函数。功能:在区域或数组的第一行中查找指定值,返回与指定值同一列的区域或数组中其他行的值。语法结构:=Hlookup(查找值,数据区或数组,返回值所在行数,[查找方式])。注意:1、如果要查找的值小于范围内或数组第一行的最小值,Hlookup函数将返回错误值“#N/A”。2、使用模糊搜索方法时,搜索区域或数组必须按升序排列;当使用精确搜索方式,数据区或数组中有多个匹配值时,Hlookup函数只返回第一个对应的值。目的:检查商品的销售情况。方法:在目标单元格输入公式:=HLOOKUP(J3,B2:F9,MATCH(J2,B2:B9,0),FALSE)。解读:在公式中,先使用Match函数获取当前单元格的行号,然后使用Hlookup函数在B2:F9区域中查找第一行J3单元格的值的列号,从返回的列号和匹配函数返回行号的交集位置来提取销售数据。五、Vlookup函数。功能:在区域或数组的第一列中查找指定值,返回区域或数组中与指定值在同一行的其他列的值。语法结构:=Vlookup(查询值,数据范围或数组,返回值列号,匹配方式)。注意:1、如果要查找的值小于范围或数组第一列的最小值,Vlookup函数将返回错误值“#N/A”。2、使用模糊查找方法时,如果数据范围或数组区域没有按升序排序,Vlookup函数可能会返回错误值。用途:查询某商品在指定时间的销量。方法:在目标单元格输入公式:=VLOOKUP(I3,B3:F9,MATCH(J3,B2:F2,0),0)。解读:在公式中,先使用Match函数获取需要返回值的列数,然后使用Vlookup函数返回指定值所在行与列的交集处的值。结语:本文主要列举了四个常用的查找引用函数,分别是Choose、Lookup、Hlookup、Vlookup,并介绍了它们的语法和基本用法
