人的影響短暫而微弱,書的影響則廣泛而深遠(yuǎn)?!障=?/strong>
Vlookup非常牛,相信用過的同學(xué)都不會反對。但是呢?在某些情況下,它卻沒有一點優(yōu)勢了。
比如接下來分享的幾種情況,使用Vlookup就不能滿足我們的要求了,我們就需要使用其他方法了。
給大家介紹MAX和IF函數(shù)結(jié)合產(chǎn)生的新查找公式,讓你來看下它的厲害之處。
在一個公司內(nèi),人員眾多,重名這種情況很常見,如果我們僅僅針對人員使用Vlookup函數(shù)去查找內(nèi)容肯定會出錯,所以有時會需要不論是用人名還是工號都能準(zhǔn)確的查找到內(nèi)容,比如下面的銷量。
這種情況下,使用Vlookup你要如何處理呢?
如果使用Vlookup函數(shù),那就必須增加兩個判定才能實現(xiàn)。但是使用MAX和IF函數(shù)就很簡單,在F2輸入公式:
=MAX(IF($A$2:$B$7=E2,$C$2:$C$7))
注意:這是一個數(shù)組公式,公式輸入完成后需按Ctrl+Shift+Enter三鍵結(jié)束。
公式講解:
1、先運行公式:$A$2:$B$7=E2,E2為小炮,再把$A$2:$B$7的內(nèi)容列出來
2、根據(jù)上面的內(nèi)容判斷$A$2:$B$7=E2的值,得到一串由FALSE和TRUE組成的數(shù)據(jù)。
可以看到在第4個分號;內(nèi)存在一個TRUE,結(jié)合實際數(shù)據(jù)A2:B15,對應(yīng)的為B5單元格的內(nèi)容,即'小炮'
3、根據(jù)行內(nèi)容'小炮'找到$C$2:$C$7對應(yīng)的內(nèi)容,即83。
最終結(jié)果即為83.
Ps: 使用Vlookup的公式:
=IFERROR(VLOOKUP(E2,B:C,2,0),VLOOKUP(E2,A:C,3,0))
如果我們使用Vlookup函數(shù),則需要先對數(shù)據(jù)處理下,把簽訂合同日期按降序排列,再使用Vlookup查找才可以。
而我們使用MAX和IF函數(shù)則不需要
我們在E2單元格輸入公式,按Ctrl+Shift+Enter三鍵結(jié)束。
=MAX(IF($A$2:$A$15=D2,$B$2:$B$15))
公式原來都和前面一樣,大家可以自己點擊【公式】-【公式求值】自己看下每步運行狀況。
如下圖所示:A列為序號列,B:F列為條件列,已知H列的條件,返回條件所對應(yīng)的序號,這種情況Vlookup函數(shù)則完全插不上手了。
使用MAX和IF函數(shù)就很簡單了,I2單元格輸入公式后,按Ctrl+Shift+Enter三鍵結(jié)束。
=MAX(IF(H2=$B$2:$F$6,$A$2:$A$6))
可能有同學(xué)問了,這個IF(H2=$B$2:$F$6,$A$2:$A$6)怎么和上面的順序不一樣,
公式格式:MAX(IF(條件區(qū)域=條件,返回區(qū)域))
這個公式里面的條件區(qū)域和條件是可以互換的,不影響的,大家可以自己嘗試下。
公式運行的原理都是一樣的,這里也不多講了,當(dāng)你學(xué)會了這個公式的時候,那以下兩個公式你也基本都能學(xué)會了,都是數(shù)據(jù)公式,輸入完成后需要按Ctrl+Shift+Enter三鍵結(jié)束,感興趣的通訊可以試驗下。
=SUM(IF(條件區(qū)域=條件,返回區(qū)域))
=MIN(IF(條件區(qū)域=條件,返回區(qū)域))
以上就是給大家分享的關(guān)于MAX+IF函數(shù)的組合公式使用方法,希望能幫助你更好的進(jìn)行數(shù)據(jù)查詢。
聯(lián)系客服