首頁 / 教育 / 正文

    Excel等級評定:IF、VLOOKUP、LOOKUP、CHOOSE、INDEX都能完成

    問題來源

    等級評定是EXCEL數據管理經常遇到的一種數據分析方法,一般是給出不同等級評定的標準數據區間,根據某項數據,批量生成每行的等級。

    韓老師以下面一組數據為例,給大家總結一下等級評定的五種常的方法:

    Excel等級評定:IF、VLOOKUP、LOOKUP、CHOOSE、INDEX都能完成


    一般,在比較正規的表格中,不提倡添加輔助列,那韓老師就不加輔助列,直接寫結果。

    關鍵操作

    一、IF函數

    在C2單元格輸入公式:「=IF(B2<60,"不合格",IF(B2<70,"合格",IF(B2<85,"良好","優秀")))」。

    因為有四種不同的等級,所以使用IF的三重嵌套。

    Excel等級評定:IF、VLOOKUP、LOOKUP、CHOOSE、INDEX都能完成


    二、VLOOKUP函數

    在D2單元格輸入公式:「=VLOOKUP(B2,{0,"不合格";60,"合格";70,"良好";85,"優秀"},2)」。

    Excel等級評定:IF、VLOOKUP、LOOKUP、CHOOSE、INDEX都能完成


    其中,{0,"不合格";60,"合格";70,"良好";85,"優秀"}是形成一新的數據區域:


    Excel等級評定:IF、VLOOKUP、LOOKUP、CHOOSE、INDEX都能完成



    三、LOOKUP函數

    在E2單元格輸入公式:「=LOOKUP(B2,{0,60,70,85},{"不合格";"合格";"良好";"優秀"})」。

    Excel等級評定:IF、VLOOKUP、LOOKUP、CHOOSE、INDEX都能完成


    四、CHOOSE+MATCH函數

    在F2單元格輸入公式:「=CHOOSE(MATCH(B2,{0,60,70,85},1),"不合格","合格","良好","優秀")」。

    Excel等級評定:IF、VLOOKUP、LOOKUP、CHOOSE、INDEX都能完成


    其中:MATCH(B2,{0,60,70,85},1),是匹配比B2小的最大值在數組{0,60,70,85}中的位次。

    那CHOOSE函數就可以簡寫為:「=CHOOSE(位次,"不合格","合格","良好","優秀")」,位次是幾,那就返回"不合格","合格","良好","優秀"中的第幾個等級。

    比如,假設B2數據是66,那比66小的最大數據就是60,60在數組中的是第2位,那按照CHOOSE函數,66對應的就是「合格」。

    五、INDEX+MATCH函數

    在G2單元格輸入公式:「=INDEX({"不合格";"合格";"良好";"優秀"},MATCH(B2,{0,60,70,80},1))」。

    Excel等級評定:IF、VLOOKUP、LOOKUP、CHOOSE、INDEX都能完成


    總結

    以上的五種方法,同樣適合於計算個人所得稅、業績提成等方面。


    相關推薦
    文章載入中...