VIP學員的問題,根據左邊3個條件,查找右邊3個條件(包含關鍵字眼)對應的費用類型。

這種盧子早期做過,有一些注意事項,右邊的關鍵字眼,字符少的一定要放前面,否則很容易導致出錯。最簡單的辦法就是用LEN函數計算字符數,然後升序。

=LEN(H3)

先來看普通的多條件查找,也就是內容一樣的查找,用LOOKUP的經典查找模式。

=LOOKUP(1,0/(($E$2:$E$5=A2)*($F$2:$F$5=B2)),$G$2:$G$5)

語法:

=LOOKUP(1,0/((條件區域1=條件1)*(條件區域2=條件2)),返回區域)

現在右邊是包含關鍵字眼,而且裏面用*表示。正常情況下,LOOKUP函數是不支持按*查找的。

不過嵌套SEARCHB函數就支持按*查找。SEARCHB函數跟FIND函數的作用幾乎一樣。舉個簡單的案例說明下,根據全稱查找簡稱對應的金額。

=LOOKUP(1,0/FIND($D$2:$D$3,A2),$E$2:$E$3)

同理,將FIND函數換成SEARCHB函數也可以。

=LOOKUP(1,0/SEARCHB($D$2:$D$3,A2),$E$2:$E$3)

現在簡稱加上*號,照樣可以查找。

知道經典查找模式,還有通配符*的查找方法,綜合起來就可以解決問題。

=LOOKUP(1,0/(SEARCHB($H$3:$H$15,A3)*SEARCHB($I$3:$I$15,B3)*SEARCHB($J$3:$J$15,C3)),$K$3:$K$15)

SEARCHB函數比較冷門,因此知道的人並不多。

財務會計人員在對賬的時候,經常會遇到簡稱、全稱覈對,就可以用這個組合解決,關鍵時刻可以幫你大忙,節省大量時間。

鏈接:https://pan.baidu.com/s/1zHh_w4tY0igPh6lJv0_FQw?pwd=kvih 

提取碼:kvih

陪你學Excel,一生夠不夠?

一次報名成爲VIP會員,所有課程永久免費學,永久答疑,僅需 1500 元,待你加入。

報名後加盧子微信chenxilu2019,發送報名截圖邀請進羣。

推薦:這纔是LOOKUP函數最高級的用法,99%的人還不會用!

上篇:一直以爲自己擅長Excel,直到遇見這些神奇的公式!

作者:盧子,清華暢銷書作者,《Excel效率手冊 早做完,不加班》系列叢書創始人,個人公衆號:Excel不加班(ID:Excelbujiaban)

相關文章