天天看點

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

很多用excel進行資料分析的小夥伴,想必都被VLOOKUP 這個函數折磨過,今天我們講到的多表關聯,

和vlookup功能類似,但不同于excel的複雜操作,在BDP多表關聯僅需拖拽即可完成,無需任何函數和程式設計。 案例說明:

小粒是大學英語老師,工作中常常會涉及兩張工作表,分别是學生學号表和英語課成績表,如圖:

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

學生學号表

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

成績表

我們會發現這兩張表中存在一個相同字段,和一個不同字段,是以我們可以根據「學生姓名」把他們的學号和英語成績比對起來,該如何操作呢?

操作①

将2張表分别上傳到BDP後,在BDP工作表界面,右上角點選“建立合表”,選擇“多表關聯”,然後在左側清單中選擇需要關聯的2個工作表并拖拽至右側的編輯界面,如圖~

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

注:BDP可支援多個工作表進行關聯哦~

操作②

根據工作表需求選擇不同的關聯類型,即

左關聯(Left join)

等值關聯(Inner join)

全關聯(Full join)

,這就是BDP的3大關聯類型。可能大家看這3個有點暈,不急,接下來一一給大家解釋哈~

1 左關聯 (Left join) Left join:左關聯,表示以左表為主表進行關聯操作,即保留左表的全部資料。

如果左表中某行在右表沒有比對,則結果中對應行右表的部分全部為空。

小粒想要檢視英語課上的學生學号是什麼,隻要

将“英語課成績”表作為左表,将“學生學号”表拖拽至左表的節點上面,系統預設選擇“左關聯”,并預設比對兩張工作表相同的字段名(可以進行修改、增減等操作),

最後儲存成新的工作表的名稱即可完成需求

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

若提示“字段名重複”,是因為兩張工作表中都含有相同的字段“學生姓名”,可以在

“字段設定”

中勾掉右表的“學生姓名”,也可以改下字段名,比如改成“學生姓名2”,這樣做是為了後期在分析時不易混淆。

關聯後的工作表資料如下:

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

比對不上的資料均為空哦~

2、等值關聯 (Inner join) Inner join:等值關聯,表示對兩表取交集。隻傳回兩個表中聯結字段相等的行。

小粒想要檢視兩張工作表中既有學号又有英語課成績的學生有哪些,隻需要在修改關聯方式,

選擇“inner join”

即可,如圖~

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

關聯之後的工作表資料如下:

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

沒有比對上的資料就不會顯示了~

3、全關聯 (Full join) Full join:全關聯,表示對兩表取并集。

傳回兩表中所有資料,不管是否比對。

小粒想要檢視兩張工作表中有學号但無英語成績、有英語成績但無學号的學生有哪些,操作同“inner join”,

選擇“full join”即可

,如圖~

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

關聯之後的資料如下:

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

三種情況都示範完了,有問題可以留言或私信哈~

BDP是能

同時支援多個工作表的關聯

,大家可以根據需求靈活設定關聯字段哈 !

a表兩個字段都與b表一個字段關聯_一看就會的多表關聯,狂甩vlookup好幾條街

沒有函數,沒有程式設計的多表關聯操作就這麼輕松搞定了,是不是比vlookup簡單好多,而且關聯後的資料是可以根據你的上傳表實時更新的哦!