大家好,我是許栩,歡迎來到我的專欄《供應鏈管理必備的Excel函數》,這是專欄的第九篇文章,查找三劍客中的大哥:LOOKUP的典型應用之一,分類。(專欄主要內容見上圖)
LOOKUP函數是查找三劍客中的老大,也是Excel函數中的絕頂高手之一,VLOOKUP和HLOOKUP能解決的問題他能夠解決,VLOOKUP和HLOOKUP不能解決的問題他也能夠解決。
與絕對高手SUMPRODUCT有108種用法一樣,LOOKUP函數也有很多種用法(108種用法),不過,因本專欄立足於供應鏈管理,一些對供應鏈管理幫助不大的用法(有些用法還挺複雜),本文不做介紹。本文只介紹供應鏈管理實戰中經常用到的也能起相當作用的四種典型用法:分類、查找最後一個數、多條件查找與逆向查找。
本章講述LOOKUP的前兩種典型用法,分類和查找最後一個數,多條件查找與逆向查找下一章介紹。
LOOKUP典型用法1:分類。
物料管理或者說供應鏈管理中,有一個很低級的管理方法,那就是一刀切式管理,即對全部被管理的物料、全部被管理的對象採取同一種策略、同一種方法進行管理。物料的特性各異,物料的需求各異,物料的供應也各不相同。加之現今VUCA時代,無論是物料管理還是供應鏈管理,都需要我們依據實際的情況,針對不同的物料,採取不同的方法。
如何區分不同的物料呢?當然是採取一定的方法對物料進行分類。在對物料進行分類中,LOOKUP函數能夠起到很大的作用。
XYZ分類的公式設計。
如上圖,這是根據兩個月的實際消耗情況對物料進行XYZ分類。XYZ分類法是以物料消耗的穩定性為參數進行分類的方法。XYZ分類法,是按照物料在一定時間段的消耗波動情況(以變異係數判定)而進行的分類:X類為消耗波動較為平穩的,Y類次之,Z類的消耗波動最為劇烈。
如上圖,我給出了XYZ分類的判定標準,即變異係數0.2以下為X類,0.2(含)至0.5之間的為Y類,0.5及以上的為Z類。
根據這個判定標準,我們列出了XYZ分類的判定區間(即Excel函數可以識別的區間),如上圖黃底部分,以0、0.2和0.5分別對應XYZ類。
在N1單元格輸入公式:=LOOKUP(M2,$O$8:$P$10),即可得出W123001物料為X類,拖動公式填充,得出全部物料的XYZ分類。
LOOKUP函數參數介紹(基礎形式)。
LOOKUP函數參數有兩種基礎形式(高手就和大家不一樣),如上圖所示,LOOKUP函數的描述是從單行或單列或從數組中查找一個值,條件是向後兼容性。
第一種函數形式是從單行或單列中查找一個值(相當於HLOOKUP或VLOOKUP),其函數參數為:=LOOKUP(lookup_value,lookup_vector,[result_vector]),用中文翻譯:=LOOKUP(要查找的值,查找區域,[返回值的區域])。
第二種函數形式是從數組中查找一個值,其函數參數為:=LOOKUP(lookup_value,array),用中文翻譯:=LOOKUP(要查找的值,查找區域)。
第一個參數,要查找的值,即你需要找什麼,可以是數值、文本、邏輯值,也可以是數值的名稱和引用。兩種函數形式的第一個參數是一樣的。
第二個參數,查找區域,在哪裡找。第一種函數形式的查找區域是只包括單行或單列的單元格區域(即要麼是一行,要麼是一列),單元格的值可以是數值、文本、邏輯值並且以升序排列。第二種函數形式的查找區域是是一個包含多行多列的數組,同樣,單元格的值可以是數值、文本、邏輯值並且第一行(或第一列)必須以升序排列。重複一篇,必須以升序排列,否則,LOOKUP不能返回正確的結果。