|
這一章我們好好來(lái)盤點(diǎn)一下Excel當(dāng)中的各種查找方式,
在Excel當(dāng)中這些應(yīng)該包含了所有的查找方式! 一對(duì)一查找 需求: 根據(jù)左側(cè)單價(jià)表查找零售價(jià)格
這是一種最簡(jiǎn)單最基礎(chǔ)的查找方式,當(dāng)你需要做唯一值的查找,可以這樣來(lái)做: =VLOOKUP(D2,$A$2:$B$7,2,0) 或者 =INDEX($B$2:$B$7,MATCH(D2,$A$2:$A$7,0)) 多對(duì)一查找 需求: 根據(jù)產(chǎn)品名稱和產(chǎn)品型號(hào)找到零售價(jià)
如右側(cè)表格,如果只是找百事可樂(lè)的零售價(jià), 用VLOOKUP只能夠找到左側(cè)表格中第一次出現(xiàn)的百事可樂(lè)的零售價(jià), 所以這個(gè)案例,只有根據(jù)兩個(gè)條件:產(chǎn)品名稱和型號(hào)才能鎖定唯一的零售價(jià)格. 你可以使用SUMIFS函數(shù)來(lái)做: =SUMIFS($C$2:$C$7,$A$2:$A$7,E2,$B$2:$B$7,F2) 由于滿足兩個(gè)條件的一定是唯一值,所以SUMIFS函數(shù)在這兒的含義就是對(duì)滿足條件的唯一值來(lái)進(jìn)行求和. 關(guān)于多對(duì)一的查找,你會(huì)存在第二種情況: SUMIFS函數(shù)多條件唯一值查找,適用于最后的結(jié)果是數(shù)值類型, 但如果,你所查找的內(nèi)容最后所需的結(jié)果是文本,那么SUMIFS函數(shù)就不夠用了!因?yàn)镾UMIFS是無(wú)法輸出文本的.
這種情況你可以使用公式: {=INDEX($C$2:$C$7,MATCH(E2&F2,$A$2:$A$7&$B$2:$B$7,0))} 這是個(gè)數(shù)組公式,所以需要輸出的時(shí)候按住: CTRL+SHIFT+ENTER進(jìn)行輸出 一對(duì)多查找 這個(gè)需求使用頻率是很高的, 比如你想查找下方這個(gè)表格產(chǎn)品名稱為百事可樂(lè)的所有內(nèi)容:
你可以使用到公式: =FILTER(A2:D13,B2:B13='百事可樂(lè)') FILTER函數(shù)要求OFFICE2021或者365版本,當(dāng)然新版的WPS也是可以的. 并且這個(gè)函數(shù),適用于所有的查找環(huán)境,應(yīng)該是最強(qiáng)的查找函數(shù),使用起來(lái)也是特別的簡(jiǎn)單. 如果你是2021以下的版本,可以使用到萬(wàn)金油公式來(lái)做: {=IFERROR(INDEX($A$2:$D$13,SMALL(IF($B$2:$B$13='百事可樂(lè)',ROW($B$2:$B$13),''),ROW(A1)),MATCH(F$1,$A$1:$D$1,0)),'')} 這是個(gè)數(shù)組公式,所以需要輸出的時(shí)候按住: CTRL+SHIFT+ENTER進(jìn)行輸出 這個(gè)公式看似很難,但是你看過(guò)我之前的視頻,應(yīng)該是知道其含義的. 多對(duì)多查找 在一對(duì)多的基礎(chǔ)上延伸,就是多對(duì)多的查找, 例如,我想要查找1月2號(hào)到1月9號(hào)的所有記錄:
可以使用公式: =FILTER(A5:D16,(A5:A16>=H1)*(A5:A16<=H2)) 再看一個(gè)案例, 下方是一個(gè)人員信息表格, 我想要查找男性,中級(jí)崗位的所有信息:
可以使用公式: =FILTER(A2:F12,(B2:B12=I2)*(C2:C12=J2))
|
|
|