excel学习库

excel表格_excel函数公式大全_execl从入门到精通

Excel函数应用:VLOOKUP跨表查询数据

在日常工作中,我们经常会遇到需要在不同的Excel表格之间进行数据匹配和查询的情况。

今天,小兔给大家分享VLOOKUP在跨表格匹配中的几种用法,帮助大家更好地理解和运用它。

01 跨两表匹配

通过VLOOKUP函数,我们可以在一个表格中查找某个数值,并在另一个表格中找到其对应的数值。

假设有两份工作表,一张是销售表,另一张是产品表,通过产品名称在产品表里找到对应的价格数据,返回到销售表对应的位置,然后统计销售额。可以使用下面的公式:

=VLOOKUP(A2,产品表!A:B,2,0)

02 跨多表匹配

VLOOKUP函数与其他函数(如:IFERRORINDIRECT)相结合,可以实现跨多表查找到我们所需的数据。

2.1 IFERROR+VLOOKUP函数公式:(多层嵌套匹配)

假设以水果销售表为例,有四张工作表,其中,一张总表,列有待查的水果,用来查找想要的数据;三张明细表,分别记录着不同地区的不同水果销量情况。在总表的B列单元格输入以下公式:

=IFERROR(IFERROR(VLOOKUP(A2,广西!A:B,2,0),VLOOKUP(A2,广东!A:B,2,0)),VLOOKUP(A2,海南!A:B,2,0))

2.2 INDIRECT+VLOOKUP函数公式

假设以水果销售表为例,有四张工作表,其中,一张总表,列有待查的水果,用来查找想要的数据;三张明细表,分别记录着不同地区的相同水果销量情况。在总表的B列单元格输入以下公式:

=VLOOKUP($A2,INDIRECT(B$1&"!$A:$B"),2,0)

03 跨表多条件匹配

VLOOKUP函数本身只能进行单条件匹配,如果需要进行多条件匹配,可以结合连接符“&”和辅助列来完成。

现在有一份成绩表,包括班别、姓名和分数,在另一个表查找几个学生的成绩,假设存在有重名的学生,但在不同的班别,我们需要需要将班别与学号结合起来形成唯一值,就能进行数据查询了。

我们需要在成绩表的数据区域左侧添加辅助列,输入等式:=“班别”&“姓名”,形成四列数据;接着,回到查找表,在C列输入这个公式:

=VLOOKUP(A2&B2,成绩表!A:D,4,0)

04 跨表模糊匹配

有时候我们需要根据简称查找全称,可以借助通配符“*”来实现。比如通过简称“小兔科技”,匹配公司全称“小兔科技有限公司”来查找对应的成立时间。

假设我们有一份名单奖金表,通过绰号匹配对应的人名全称找到并返回所对应的奖金,存放信息数据的表有AB两列数据,分别是绰号+姓名组合文本和奖金,在查找表里输入这个公式:

=VLOOKUP("*"&A2&"*",奖金表!A:B,2,0)

通过灵活运用VLOOKUP函数,我们能够实现更加精准、高效的数据处理,为工作带来更多的便利。

如果你有其他关于VLOOKUP跨表匹配的疑问或想要了解更多的应用技巧,欢迎在下方留言与小兔交流讨论。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接