PPT分類 Office教程 > Excel教程
相關標籤
發布於 2022-12-17 13:33

Excel技巧:Excel如何實現多條件的基準表匹配?

左側為員工考核數據,右側為考核評級標準,總分按”進度考核(總分)”來判斷“優秀、良好、一般”的結果。但有個特殊條件,只要“生產問題”次數與“日常檢查”次數的合計大於0,評級結果就是“一般”。

多條件的數據匹配,也是工作經常碰到的“高難度”問題。趕緊和大家分享一下。

場景:企業人事、財務、市場、項目部等需要大數據分析處理的辦公人士。

問題:Excel如何實現多條件的基準表匹配?

解答:利用Vlookup+IF組合函數搞定!

具體操作如下:在輸入函數前,先要對上圖所謂的“基準表”做一個調整。將基準表調整為下圖所示(下圖 1 處),進度考核總分,-9999~0為一般,0~10為良好,10以上為優秀。

接下來,我們利用強大的Vlookup函數的區間匹配大法。在F3單元格中輸入:=VLOOKUP(C3,$I$10:$J$12,2,1)

大致意思就是用C列的進度考核總分與I10:J12的基準表進行匹配,記住Vlookup最後面的參數使用1. 為區間匹配參數。按F4鍵可以快速給I10:J12加上$,對區域進行絕對引用。(下圖 2 處)

利用Vlookup解決了對“進度考核”的快速匹配,但如何再“排除”“生產問題”次數與“日常檢查”次數的合計大於0,評級結果就是“一般”的情況呢?這個時候IF函數出場。

在Vlookup函數的外面嵌套IF函數。

=IF(D3+E3>0,"一般",VLOOKUP(C3,$I$10:$J$12,2,1))

大致意思:假如“生產問題”次數與“日常檢查”次數的合計大於0,則顯示為“一般”,記住一般兩字加引號。否則則為之前vlookup的模糊匹配值。也就是先判斷IF函數的優先級,然後在判斷Vlookup函數。(下圖 3 處)

是不是還算簡單呢?

總結:Vlookup+IF函數絕對也是函數屆的黃金搭檔。一個解決區間模糊匹配,一個解決精確判斷,實用場景靈活,希望對大家有幫助。

該技巧Excel2010版本及以上有效。