舉個(gè)吃貨的例子,左邊是菜單價(jià)格表,如果我們點(diǎn)了一份小龍蝦中份的,現(xiàn)在需要知道價(jià)格是多少 因?yàn)椴藛沃行↓埼r不種的份量標(biāo)準(zhǔn)對(duì)應(yīng)的價(jià)格都不一樣,碰到這種兩個(gè)條件的查詢時(shí),如何快速得出結(jié)果。 用輔助列的方法我們創(chuàng)建一個(gè)輔助列,把兩列條件的連接在一塊,在A2輸入的公式是: =C2&D2 然后我們通過(guò)輔助列來(lái)進(jìn)行查找匹配: 在J2單元格中輸入的公式是: =VLOOKUP(H2&I2,A:F,6,0) 查找值是H2&I2連接起來(lái)的字符,然后從A列向右查找第6列的結(jié)果。 無(wú)需輔助列能用輔助列解決的就用輔助列解決,如果特定條件下,不允許在數(shù)據(jù)前面插入輔助列,需要一個(gè)公式完成計(jì)算的話,分兩種情況 ?我們希望得到的結(jié)果是數(shù)字的情況下,可以使用SUMIFS函數(shù)快速進(jìn)行一個(gè)查詢,走一個(gè)捷徑,在I2中輸入的公式是: =SUMIFS(E:E,B:B,G2,C:C,H2) 這是多條件求和的公式,在結(jié)果是數(shù)字并且唯一的情況下,等價(jià)于VLOOKUP函數(shù)的查找匹配 ?如果我們想要查找的結(jié)果不是數(shù)字,是文本的時(shí)候,就不能使用SUMIFS函數(shù), 比如,我們現(xiàn)在要根據(jù)這兩個(gè)條件來(lái)查詢的結(jié)果是推薦指數(shù)的情況下 這個(gè)時(shí)候,就可以使用=VLOOKUP(G2&H2,IF({1,0},B:B&C:C,D:D),2,0) 因?yàn)槭菙?shù)組公式,輸入完之后要按CTRL+SHIFT+ENTER三鍵來(lái)計(jì)算 這個(gè)就是通過(guò)IF({1,0})來(lái)構(gòu)建了一個(gè)虛擬的輔助列,完成計(jì)算,和逆向查找的思路是一樣的 通用的公式就是: VLOOKUP(查找值1&查找值2,if({1,0},查找列1&查的找列2,結(jié)果列),2,0) 下次再碰到多條件查找的時(shí)候,就不要迷糊了,你學(xué)會(huì)了么,趕緊用起來(lái)吧~ 喜歡我的文章可以分享點(diǎn)個(gè)贊,親們的支持是我創(chuàng)作最大的動(dòng)力~ |
|
來(lái)自: 東東85nuh7gdm8 > 《2、Word 及EXCEI》