對于這個(gè)問題的回答,都是仁者見仁智者見智的事情??吹筋}主的需求,我的第一反應(yīng)就是使用vlookup、index、lookup等函數(shù)。然而哪種更為簡單呢,這個(gè)要根據(jù)實(shí)際情況而定。在某些情況下,我們甚至一個(gè)函數(shù)都不用也能快速地將表格整合在一起,比如使用復(fù)制粘貼或者Power Query。
如下圖所示,如何快速將A表的內(nèi)容快速地整合到B表中去呢?
可以說方法非常多,常見的有函數(shù)法(vlookup函數(shù)、lookup函數(shù)、index函數(shù)等)請看下面的公式:
Vlookup函數(shù)法:
=VLOOKUP($G3,$A$3:$C$14,MATCH(I$2,$A$2:$C$2,),)或者
=VLOOKUP($G3,$A$3:$C$14,Column(B1),)
以上函數(shù)的難點(diǎn)在單元格的引用,巧妙之處在于利用match函數(shù)或者Column函數(shù)作為vlookup函數(shù)的第3參數(shù),使其變得非常靈活。
Lookup函數(shù):
=LOOKUP($G3,$A$3:B14)
此公式的難點(diǎn)依然在于單元格區(qū)域的引用。
Index函數(shù):
=INDEX($A$3:$C$14,MATCH($G3,$A$3:$A$14,),MATCH(I$2,$A$2:$C$2,))
此函數(shù)為經(jīng)典的Index+match函數(shù)嵌套,難點(diǎn)在于引用。要寫這個(gè)公式,我們不僅要掌握Index函數(shù)的用法,而且還必須熟諳match函數(shù)的技巧。
因此我認(rèn)為上面的這三個(gè)函數(shù)都不是最簡單的解決此問題的技巧。
其實(shí),我們解決此問題,完全不用寫任何公式,簡單的排序+復(fù)制粘貼即可解決問題。
技巧:
1.選中A3:A14區(qū)域——按下快捷鍵Alt+F+T打開Excel選項(xiàng)對話框——單擊高級——向下拖動(dòng)最右側(cè)的滾動(dòng)條至底部——單擊“編輯自定義列表”——在彈出的對話框中單擊導(dǎo)入——確定——確定。
2.選中B表第一列中的任意單元格,按下快捷鍵Alt+H+S+U打開排序?qū)υ捒?,主要關(guān)鍵字選擇學(xué)號,次序選擇自定義,在打開的對話框中下拉到底部,找到第1步導(dǎo)入的序列,單擊確定,再次單擊確定。這樣A、B兩表的順序都一樣了。
3.復(fù)制A表中的B3:C14區(qū)域到B表中的I3:J14即可。
聯(lián)系客服