数据统计汇总的公式(数据查询的几个典型公式用法)
时间:2023-09-12 11:13:22 整理: • 2人看过
先说VLOOKUP,用于根据搜索内容在数据区从左到右查询数据。
用法是:
VLOOKUP(要查找的对象、要查找的区域、要返回的列、精确匹配或近似匹配)
先从查询区域最左边的一列找到查询值,再返回同一行其他对应列的内容。
比如下图,根据E3单元格中的领导,在B到c列的对照表中查找对应的秘书姓名
F3单元格公式为:
= VLOOKUP(B2 E3:c8,2,0)
在公式中,“E3”就是你要找的。
“B2:c8”是搜索区域,最左边一栏应该包含要查询的内容。
“2”是返回搜索区域第二列的内容。请注意,这不是指工作表中的第二列。
“0”通过精确匹配找到。
如果表格的结构比较特殊,VLOOKUP函数会傻眼。如下图所示,根据A7单元格中的领导,在2~3行的对照表中查找对应的秘书姓名。
细胞B7的公式为:
=HLOOKUP(A7,2:3,2,0)
HLOOKUP函数是VLOOKUP的同父异母兄弟,它的功能是自顶向下查询数据。
用法是:
HLOOKUP(寻找谁,寻找哪个区域,返回哪一行,精确匹配或近似匹配)
从查询区域的第一行开始查找查询值,然后返回同一列中其他对应行的内容。
公式中,“A7”就是你要找的。
“2:3”是搜索区域。不要被数字迷惑。这种写法只是从第二行到第三行的整行引用。
在这个区域中,第一行应该包含要查询的内容。
“2”是要返回的搜索区域中第2行的内容。请注意,这不是指工作表中的第2行。
“0”通过精确匹配找到。
如果表格的结构再特殊一点,VLOOKUP和HLOOKUP函数就傻眼了。
如下图所示,根据E3单元格中的秘书,在对照表的B ~ C列中查找对应的领导姓名..
F3单元格公式为:
=LOOKUP(1,0/(C3:C8=E3),B3:B8)
LOOKUP函数是VLOOKUP的同父异母姐妹。此示例中的函数是查询指定行或列中的指定内容,并返回另一个范围中相应位置的值。
常见的用法是:
LOOKUP(查找谁,在哪个行或列中查找,在哪个行或列中返回结果)
在公式中,“1”就是你要找的。
“0/(C3:c8 = E3)”是搜索区域。不要被这个公式迷惑了。这种写法是模块化的,即0/(条件面积=搜索值)。
首先用等号将条件区的内容与搜索值逐一比较,返回逻辑值TRUE或FALSE。
然后用逻辑值除0。在四则运算中,逻辑值TRUE相当于1,FALSE相当于0。除法之后就变成了一组错误的值和0。
{#DIV/0!;0;#DIV/0!;#DIV/0!;#DIV/0!;#DIV/0!}
即如果条件区的某个单元格等于搜索值,则对应的计算结果为0,其他都是错误值。
LOOKUP在这组内容中查找1的位置。如果找不到1,就用0作为顶包,0的位置是2,所以最后返回第三个参数B3中第二个单元格的内容:B8。
LOOKUP函数的搜索区和返回结果区写在一行或一列,可以任意方向查询。
查找功能不是最好的吗?不不不,INDEX和MATCH函数表示不赞同。
还是以刚才的数据为例,根据E3单元格中的秘书,在B ~ C列的对照表中查找对应的领导姓名..
F3单元格公式为:
=INDEX(B2:B8,MATCH(E3,C2:C8,0))
match的作用是找到数据在一行或一列中的位置。
用法是:
匹配(查找谁,查找哪一行或哪一列,精确匹配或近似匹配)
公式的MATCH(E3,C2:C8,0)部分是准确地找到小源的秘书在C2的E3单元格中的位置:C8,结果是3。
index的作用是根据指定的位置信息返回数据区中相应位置的内容。
在此示例中,MATCH函数用于计算小源秘书的位置3,然后INDEX函数用于返回B2:B8区域中第三个单元格的内容。
索引匹配功能的组合也可以实现任意方向的数据查询。
除了以上,如果你使用的是Office 365或者最新版本的WPS表单,还可以使用XLOOKUP函数。
函数语法是:
=XLOOKUP(查找值,查找范围,结果范围,[容错值],[匹配方法],[查询模式])
前三个参数是必需的,后几个参数可以省略。
如下图,根据G1的部门,查询A列的部门,返回B列对应的负责人姓名..公式是:
=XLOOKUP(G1,A2:A11,B2:B11)
第一个参数是查询的内容,第二个参数是查询区域。您只需在查询区域中选择一列。第三个参数是要返回哪一列的内容。同样,只需选择一列。
该公式的含义是在单元格A2:A11中查找单元格G1中指定的部门,并在单元格B2:B11中返回相应的名称。
由于XLOOKUP函数的查询区域和返回区域是两个独立的参数,所以不需要考虑查询的方向,可以任意方向查询,不仅可以从左到右,还可以从右到左,从下到上,从上到下。
几种方法各有特点。平时多学多练,遇到问题才能对症下药。每天学一点,小白就能成为大神。今天我想和你分享这些。祝大家有美好的一天!
,