最近遇到一個需求有兩個工作表
有兩欄的KEY是相同的要從另一個工作表抓某一欄過來配對
比方要把B表的購入日期拉到左邊來配對
以前用vlookup只能比對其中一欄
但如果要比對兩欄呢
發現有兩種方式
1. 新增組合KEY配對
在B表第一欄配對值的前面新增一個欄然後用&的方式 比方=I3&J3 這樣系統會組合成字串 AA1 如下然後把公式往下拉
在A表的旁邊用=VLOOKUP(B3&C3,H:K,4,0)
B3&C3代表B3+C3的字串相加 AA1
第二個參數 H:K的值,其實系統會拿前面的key比對H欄,比對後回傳第四欄也就是K欄
2. 利用INDEX跟MATCH
如果不想新增一欄破壞原本的表( VLOOKUP只會比對第一欄)
那就用INDEX跟MATCH,但用這種方式需要配合陣列方式處理(SHIFT+CTRL+ENTER) 發現這種方式滿耗資源的
=INDEX(K:K,MATCH(B3&C3,I:I&J:J,0)) 打完後要按鍵盤的Shift+Ctrl + Enter 後會發現一個括號括住公式代表用陣列的方式處理
K:K 代表要傳回的欄位也就是k欄
MATCH後的B3&C3 代表比對的A表的值組合起來就是AA1
I:I&J:J 代表 比對B表的I欄跟J欄 並且相加起來 這樣會變成AA1,BB1,CC1,DD1,........
這樣也會比對出來
全站熱搜
留言列表