Excel Left Join
如題,開門見山
答案就是vlookup
每次使用必定忘記
寫一篇筆記記錄下來
假如有兩張excel資料表如下
我想要把sheet2的年齡、血型
用left join的方式綁到sheet1
vlookup 公式如下=VLOOKUP(A2, sheet2!$A$2:$C$5, 2, FALSE)
=VLOOKUP(A2, sheet2!$A$2:$C$5, 3, FALSE)
效果如下
第一個參數A2
就是left join的key
在這個範例裡面,就是編號
第二個參數sheet2!$A$2:$C$5
指的是要搜尋的範圍
在這個範例中
就是sheet2的A2~C5
這個範圍的最左邊
也就是sheet2的A欄
會作為left join的key值
第三個參數2
、3
是指符合的列中
要回傳第幾個欄位
在sheet2中
年齡是第二欄
血型是第三欄
所以第一個公式中帶入2
第二個公式中帶入3
最後一個參數固定帶false
完全比對才回傳
這個場景應用在於資料有重複
或是資料在不同server
linked server有困難的時候
就可以分別查完放到excel
再使用vlookup做left join
本部落格所有文章除特別聲明外,均採用 CC BY-NC-SA 4.0 許可協議。轉載請註明來自 Frank's Talk!