15 查找函数(vlookup,lookup,hlookup)

15 查找函数(vlookup,lookup,hlookup),第1张

一、基本用法

1、 vlookup    按列查找

=vlookup(找什么,在哪找,找到后返回第几列,0或1)

0      精确查找

1      模糊查找

2、 hlookup    按行查找

=hlookup(找什么,在哪找,找到后返回第几列,0或1)

3、 match

=match(查找的值,查找的区域或数组,精确查找或模糊查找

4、 index

根据指定的行数和列数,返回指定区域的值

=index(指定区域,数值所在的位置)

数值所在位置,可以是行数和列数即两个数

5、 反向查询  index和match函数嵌套使用来实现

=index($A$2:$A$8,match(A36,$B$2:$B$8,0))

二、借助名称框进行查找

选中查找区域~在名称框内定义好名称(例:查找区域)~输入公式=VLOOKUP(找什么,查找区域,返回第二列,精确查找)

例:=vlookup(D2,查找区域,2,0)

三、通配符模糊查找

1、*代表通配任意多个字符。

例=vlookup("*老师*",查找区域,返回的列,精确查找)

2、?通配单一字符

四、查找返回多列的函数

要利用column(),计算出所在的列

=VLOOKUP($G2,$A$2:$E$9,COLUMN(B1),0),按<Ctrl+Enter>组合键

注意:绝对引用和相对引用

五、查找指定范围

利用MATCH函数实现查找指定范围

=VLOOKUP($G2,$A$2:$E$9,MATCH($H$1,$A$1:$E$1,0),0)

六、多条件查找

插入辅助列,用COUNTIF函数统计销售额&连接成产品名称+序号

七、区间查找

必须是升序排列,这里是模糊查找1或不输入

八、动态图表

利用Vlookup函数

添加辅助列——姓名——数据有效性——序列——来源A2:A7——输入函数公式:=Vlookup(姓名(绝对引用),选择数据区域(包括标题栏),Column(月份),0)——=C10&“销售额”——插入折线图(注意折线图与折线迷你图区别)——删除不需要的——右键添加数据标签——设置标签格式——设置类别名称——靠上——分隔符新文本行——设置字体——单击线条——设置颜色,宽度加大

在Excel中,vlookup作为非常有用的查找函数,相信大家经常在使用。但是,vlookup有一个缺陷,如下图:

在查找中,vlookup在找到第一个符合条件的项后会自动停止查找,即只能查找符合条件的第一个项。

在上述案例中,我们可以得知叫“张三”的人有3个。如果数据比较多,可以运用COUNTIF函数(案例中可以使用: =COUNTIF(B:B,"张三") )来计算出共有多少个“张三”。

如果用vlookup函数,只能找出第一个出现的“张三”的职业,即“工人”。要找第二个,则必须要现找出第一个“张三”出现的行数,然后把查找范围的初始行数限定在该行下面一行才可。找第三个,又要重复一遍,非常繁琐。因此,我们需要一个辅助列,将“张三”们编一个序号,使他们每个人拥有唯一的序号。

在B列前插入一列空白列,并输入公式 =C2&COUNTIF($C$2:C2,"张三") 。请注意绝对引用和相对引用!在公式应用范围的初始值处用绝对引用是因为每次都要从C2开始计数,算出“张三”是第几次出现。这样,每次出现一个“张三”,计数就会+1,别的姓名+几不予理睬。辅助列计算完毕后,只需将“张三”按序号排列即可。

最后,使用vlookup函数,列出所有“张三”的职业。

如果你想要进行模糊查询(包含查询),你可以使用SEARCH函数与IFERROR函数结合,创建一个辅助列,然后在VLOOKUP函数中查找这个辅助列。以下是 *** 作步骤:

1.假设查找值“陕西西安好吃的火锅”在A1单元格,引用范围是C1:D10,其中C列是火锅,D列是美食。

2.在引用范围旁边(例如在E列)创建一个辅助列。在E1单元格输入以下公式:

=IFERROR(SEARCH($A, C1), "")

3.将此公式应用到E列的整个范围(E1:E10)。

4.此时,E列将显示一个数字,如果C列中的文本包含查找值,则为查找值在C列文本中的起始位置,否则为空。

5.在另一个单元格(例如B1)中,使用以下VLOOKUP公式查找匹配项:

=VLOOKUP("*", E1:D10, 2, FALSE)

此公式将在E1:D10范围内查找任何包含查找值的行,并返回D列(美食)中相应的值。注意,这里我们使用了通配符“*”和FALSE参数来进行精确匹配。这样,你就可以实现使用VLOOKUP进行包含查询了。

希望能帮到您,如果帮到您了,

请采纳点赞哦~~谢谢(●'◡'●)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11804226.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存