Excel技巧:如何利用Lookup進行Excel表格匹配?
今天有小夥伴提到關於Lookup函數的問題,她覺得這個函數的公式沒有錯,不明白為甚麼系統一直在報錯。lookup是工作中使用頻率較高的一個函數,雖然好,但稍不注意就會出錯。這個功能雖然好,但也會出錯。
場景:企業人力資源部門、行政部門、聯盟學校團委老師和其他需要表單匹配的辦公人員。
問題。如何使用Lookup進行Excel表格匹配?
答案。掌握Lookup的詳細功能就可以了。
例如,你需要匹配下表中 "政治展望 "所對應的參數。
Lookup函數使用3個參數。
=LOOKUP(C6,$F$11:$F$13,$G$11:$G$13)
這是查詢C列的政治面貌和F列的政治面貌的匹配,對應G列的參數。
注意,F和G位置的區域需要用$符號鎖定。
但是當你雙擊D6的公式時,你會發現當你點擊 "黨員 "時出現了錯誤(如上圖1)。查詢到的不是黨員。事實上,情況並非如此。在使用查找功能進行匹配時,有一個細節。那就是上圖中的F11:F13這個區域有一個特殊的要求,就是這個區域的順序必須是升序的。也就是由小到大,對於數字也可以理解,由小到大,無非就是1、2、3、4的數字大小。在這裡,我想說的是,如果你是一個有心人,那麼你就會發現,你是一個 "有心人"。
如果你把漢字F11:F13的第一個中文字母拿出來做政治外觀。你會發現是這樣的:
你看這個字母順序是q t d ,如果是按字母排序應該是d q t 。
你看這個字母順序是q t d,如果是字母排序應該是d q t。而且查找函數有要求,必須是升序,所以只要 "黨 "移到 "群眾 "前面就不做了。
這是個好現象,只有3個政治面。如果很多配套項目都沒有完成。其實不然,我們要明白漢字和英文在Excel中的升序排序,其實就是對字母的A到Z排序。所以請記住,用Lookup函數時,基準表的第一列必須按升序做,否則使用Lookup函數會報錯。另外,如果基準表的數據如果是連接在一起的情況,就像本例中的 "政治面貌 "和 "參數 "挨在一起。
然後按下鍵盤上的F9鍵,就可以把這個區域變成一個完整的數組(如下圖3),這就很厲害了。這是因為基表區域可以被完全刪除。效果如下:
總結:lookup看起來比Vlookup簡單,但實際上比Vlookup更麻煩,如果上Vlookup的話lookup基本上用得少。
Excel2010及以上版本的技術是有效的。