vlookup常用套路,自動生成數據原來這麼簡單,一會百會

Hello大家好,我是幫幫。今天分享一下在Excel中幾種常用的vlookup套路,自動生成數據快捷迅猛,再不會我才不信呢-。-

我們來看範例圖片,根據學號快速查詢成績,咱們記住vlookup函數查詢值(學號),一定要在被查詢區域的首列。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

輸入函數VLOOKUP(O3,C:M,3,0)。O3學號,在C列(查詢值在首列)到M列這個範圍內查詢,返回第3列的數值,也就是語文的成績。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

當我們公式向右複製的時候,這是初學者容易出現的錯誤。函數無法查詢,仔細查看,也就是公式增量的問題,O→P,C:M→D:N,但是需要注意返回第3列並沒有因為函數增量而變化(增量變化僅對於引用區域變化)。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

所以我們就要採取鎖定引用區域的方法,VLOOKUP($O3,$C:$M,3,0)。O3鎖定列號,保留行數增量,查詢範圍C:M絕對鎖定。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

這樣向右複製,函數公式可以查詢,但是參數3由於沒有增量變成4,所以還是返回第3列的數值(可手動修改)。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

這裡有個常用技巧。大家注意語文數學英語三門學科,在總表中也是依次排序,為了減少多區域調整參數,我們公式變形VLOOKUP($O3,$C:$M,COLUMN(C:C),0)。利用列號的增量來完成批量複製,為了實現語文在C:M裡面第3列的參數,COLUMN(C:C)=3,E:E就是5了,大家注意本表格包含隱藏列,所以不能無腦引用。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

向右無腦複製,橫向三列成績,根據學號瞬間完成查詢。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

再將首列複製一下,批量向下無腦複製。在出現無法查找,是因為O列沒有學號。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

為了讓表格美觀,沒有那麼多#N/A,再嵌套一個=IFERROR(VLOOKUP($O3,$C:$M,COLUMN(C:C),0),""),將#N/A結果轉換為空值。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

還有一種情況,查詢學科排列在總表中不是依次排列。這時函數變為=IF($O3="","",VLOOKUP($O3,$C:$M,MATCH(P$2,2:2,0)-2,0))。看起來複雜,其實很好理解,O列空白,即結果列保持空白,如果不是空白,以O3在C:M中查詢,返回P2英語在第二行的列號,由於英語在第7列,查詢範圍又隱藏了兩列,所以要減2。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會

再鎖定一下行號,避免函數增量,先右後下複製即可,輕鬆簡單。

vlookup常用套路,自動生成數據原來這麼簡單,一會百會


分享到:


相關文章: