|
最近幾天蘭色和多列查找公式杠上了。這本是一個(gè)很常見(jiàn)的問(wèn)題,有很多種解法。 如下圖所示,需要在右表中根據(jù)姓名從左表中查找對(duì)應(yīng)的信息。
看到這種問(wèn)題,很多同學(xué)第一時(shí)間會(huì)想到用Vlookup Match的組合,Match查找列數(shù)作為Vlookup的第3個(gè)參數(shù),可有兩個(gè)問(wèn)題很難搞定:
蘭色,為了一個(gè)多列查找,有必要寫(xiě)這么復(fù)雜的公式嗎?嘿嘿,讓你看看它的功能,估計(jì)就會(huì)有很多同學(xué)想學(xué)習(xí)了。 1、它只需要一個(gè)公式就可以查詢(xún)?nèi)俊?br>
2、列的順序隨意,當(dāng)然反向查找更不是問(wèn)題。
最厲害的來(lái)了! 3、你可以隨意增減查找的列數(shù)和行數(shù),公式可以自動(dòng)擴(kuò)充。(如果你想做一個(gè)動(dòng)態(tài)查詢(xún)表格,這個(gè)自動(dòng)擴(kuò)充的公式肯定會(huì)用上的)
嘿嘿,有沒(méi)有引起你的學(xué)習(xí)興趣?如果有,蘭色就把這個(gè)公式的原理和運(yùn)算過(guò)程分析一下。 要實(shí)現(xiàn)一個(gè)公式返回所有行列結(jié)查詢(xún)結(jié)果,filter函數(shù)是必選。而解決列的順序則由CHooseCols函數(shù)(wps和office365新增函數(shù),返回一個(gè)表格的指定列)完成。 =CHOOSECOLS(A2:E8,MATCH(TOCOL(H1:P1,1),1:1,0)) 公式說(shuō)明:
最難的區(qū)域搞定了!再結(jié)Filter加一個(gè)條件就OK了 =FILTER(CHOOSECOLS(A2:E8,MATCH(TOCOL(H1:P1,1),1:1,0)),COUNTIF(G2:G11,C2:C8)>0) 公式說(shuō)明: 這里用Countifs統(tǒng)計(jì)G列的姓名在C列是否存在,為了讓行數(shù)自適應(yīng),G2:G11也可以設(shè)置更多行
蘭色說(shuō):在實(shí)際工作中,常需要很多函數(shù)配合才能解決復(fù)雜的難題,為什么高手會(huì)你卻不會(huì),因?yàn)?strong>懶!遇到難一些的公式就寧肯手工也不想學(xué),久而久之,你就拉開(kāi)了和高手的距離。(當(dāng)然也可能沒(méi)遇到更好書(shū)或課程),本文蘭色寫(xiě)了兩個(gè)多小時(shí),覺(jué)得有用的同學(xué)別忘了點(diǎn)右下角的大拇指和在看哦。 蘭色根據(jù)多年經(jīng)驗(yàn),錄制了一全套適合新手和初中級(jí)階段用戶學(xué)習(xí)的Excel教程。包括Excel表格88個(gè)函數(shù)用法(即將更新幾十個(gè)新函數(shù),示例整理中)、119個(gè)使用技巧、透視表從入門(mén)到精通50集、圖表從入門(mén)到精通186集。(綠卡會(huì)員有效期內(nèi)免費(fèi))詳情點(diǎn)擊下方鏈接 |
|
|