a表两个字段都与b表一个字段关联_一看就会的多表关联,狂甩vlookup好几条街

f286973e290b1b121b7fd2f26c802154.png

很多用excel进行数据分析的小伙伴,想必都被VLOOKUP 这个函数折磨过,今天我们讲到的多表关联,和vlookup功能类似,但不同于excel的复杂操作,在BDP多表关联仅需拖拽即可完成,无需任何函数和编程。

案例说明:

小粒是大学英语老师,工作中常常会涉及两张工作表,分别是学生学号表和英语课成绩表,如图:

8d928adbc731b801e831240e15b0e09a.png
学生学号表

e3882c5a1b5227f0adaf8f01ba92d47d.png
成绩表

我们会发现这两张表中存在一个相同字段,和一个不同字段,所以我们可以根据「学生姓名」把他们的学号和英语成绩匹配起来,该如何操作呢?

操作①

将2张表分别上传到BDP后,在BDP工作表界面,右上角点击“创建合表”,选择“多表关联”,然后在左侧列表中选择需要关联的2个工作表并拖拽至右侧的编辑界面,如图~

36785ff027b20a07ba6a800c6a027923.png

注:BDP可支持多个工作表进行关联哦~

操作②

根据工作表需求选择不同的关联类型,即左关联(Left join)等值关联(Inner join)全关联(Full join),这就是BDP的3大关联类型。可能大家看这3个有点晕,不急,接下来一一给大家解释哈~

1

左关联 (Left join)

Left join:左关联,表示以左表为主表进行关联操作,即保留左表的全部数据。如果左表中某行在右表没有匹配,则结果中对应行右表的部分全部为空。

小粒想要查看英语课上的学生学号是什么,只要将“英语课成绩”表作为左表,将“学生学号”表拖拽至左表的节点上面,系统默认选择“左关联”,并默认匹配两张工作表相同的字段名(可以进行修改、增减等操作),最后保存成新的工作表的名称即可完成需求

bb1cee501590c299eac752473a2db254.png

若提示“字段名重复”,是因为两张工作表中都含有相同的字段“学生姓名”,可以在“字段设置”中勾掉右表的“学生姓名”,也可以改下字段名,比如改成“学生姓名2”,这样做是为了后期在分析时不易混淆。

关联后的工作表数据如下:

0a778dfbdaeb5133680063dd32ae9090.png

匹配不上的数据均为空哦~

2、等值关联 (Inner join)

Inner join:等值关联,表示对两表取交集。只返回两个表中联结字段相等的行。

小粒想要查看两张工作表中既有学号又有英语课成绩的学生有哪些,只需要在修改关联方式,选择“inner join”即可,如图~

1cc1ec59e2019ce72a138e8070a6bbf1.png

关联之后的工作表数据如下:

f0bcb68b8731f2ed68197d553e14f861.png

没有匹配上的数据就不会显示了~

3、全关联 (Full join)

Full join:全关联,表示对两表取并集。返回两表中所有数据,不管是否匹配。

小粒想要查看两张工作表中有学号但无英语成绩、有英语成绩但无学号的学生有哪些,操作同“inner join”,选择“full join”即可,如图~

9fe9e0df69525c4db649b7e602d1e2ba.png

关联之后的数据如下:

9b2bab5e58f349a0fe488676d4dfd71d.png

三种情况都演示完了,有问题可以留言或私信哈~

BDP是能同时支持多个工作表的关联,大家可以根据需求灵活设置关联字段哈 !

f25b4a37dc0f16176a8c6c0841351b18.png

没有函数,没有编程的多表关联操作就这么轻松搞定了,是不是比vlookup简单好多,而且关联后的数据是可以根据你的上传表实时更新的哦!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值