判斷規則是:
考核得分在0-59分之間的,為不合格。
60~79,是合格的。
80~89,是優秀。
90及以上就不錯了。
在這種情況下,我們應該首先建立壹個分數和等級的對照表:
妳發現這個對照表的規律了嗎?
分數由小到大排列,第壹欄的分數為等級標準的起始值,即達到或超過該分數為相應等級。
在這個例子中,將使用近似匹配。
接下來,我們來看看有哪些方法可以實現。
索引+匹配
先說壹下INDEX+MATCH的用法,這是找應用的絕配。match函數負責找出位置,INDEX函數負責根據這個位置找到對應的值。話不多說,只看公式。
=指數(3荷蘭盾:6荷蘭盾,匹配(B2,3荷蘭盾:6荷蘭盾))
MATCH函數省略了第三個參數,這意味著小於或等於B2的像元(75)的最大值位於E3:E6。
在E3:E6區域,沒有值75,她找到了她所有兄弟中的老大,60。
匹配功能說:既然找不到妳哥,我也不能空手而歸,那我就拿妳頂包吧!然後返回E3:E6中60的位置2,INDEX函數根據這個位置返回F3:F6單元格中對應的值。
這裏配壹個監視器:報告老師,第二排有人睡覺!
指數函數立馬說:睡第二排的那個,滾!
註意這裏有壹個前提:查詢區域第壹列的值必須按升序排序,否則就是亂序。
縱向查找函數
VLOOKUP也是壹個重量級的搜索參考功能,出現率相當高。有江湖的地方就有VLOOKUP。
=VLOOKUP(B2,3歐元:6.2荷蘭盾)
大家都記得VLOOKUP函數的幾個參數:
誰是第壹個發現的?
第二個參數是在哪裏找到它
第三個參數是返回哪壹列的值。
第四個參數是精確的或近似的。
這裏省略了VLOOKUP函數的第四個參數,默認執行近似匹配法。VLOOKUP函數說:既然沒有小尾巴跟蹤,我就不認真了,差不多。
搜索時,返回精確匹配值或近似匹配值。如果找不到精確匹配值,則返回小於搜索值的最大值,同時也找到幾個弟弟中的大哥。
檢查
查找功能可以是壹個迷人的陌生女孩,簡單卻不簡單。刀落的地方,會充滿悲傷。
=查找(B2,歐元3元:荷蘭盾6元)
LOOKUP函數的第壹個參數是查詢值,第二個參數是查詢區域。因為確實多變,所以今天就只說重點:
妳只要記住,如果查找函數找不到查詢值,就在查詢區域匹配小於等於查詢值的最大值。搭配方式依然是在找不到主人的情況下,幾個小弟中的大哥會頂包。
這裏第二個參數是壹個兩列的區域,LOOKUP函數巧妙的從這個區域的第壹列找到老大哥的位置,返回這個區域最後壹列對應位置的值。
條條大路通羅馬,大概的匹配查詢可以用幾個函數實現。
但是請註意,在近似匹配時,查詢區域的第壹列壹定要從小到大排序,否則找不到大哥的位置。