|
Excel中的查找函數(shù),VLOOKUP曾是無(wú)數(shù)人的首選。但隨著XLOOKUP的橫空出世,一切都改變了。它以其強(qiáng)大的靈活性、直觀(guān)的語(yǔ)法和全面的功能,正在迅速取代VLOOKUP的地位。無(wú)論你是Excel新手還是老手,掌握XLOOKUP的這8種神操作,都將讓你的數(shù)據(jù)處理能力提升到一個(gè)全新的高度,徹底告別VLOOKUP的種種限制。 1. 普通查找:基礎(chǔ)但高效 這是XLOOKUP最基礎(chǔ)的用法,與VLOOKUP功能類(lèi)似,但語(yǔ)法更簡(jiǎn)潔直觀(guān)。 公式:=XLOOKUP(查找值, 查找列, 返回列) 案例:根據(jù)姓名“張梓萱”查找其工資。
公式:=XLOOKUP(A11, A2:A8, F2:F8) - A11是查找值“張梓萱”。 - A2:A8是姓名列,作為查找區(qū)域。 - F2:F8是工資列,作為返回區(qū)域。 函數(shù)將直接返回對(duì)應(yīng)的工資24610。雖然VLOOKUP也能實(shí)現(xiàn),但XLOOKUP的寫(xiě)法更簡(jiǎn)單,無(wú)需計(jì)算列號(hào)。 2. 反向查找:無(wú)視左右順序 這是XLOOKUP完勝VLOOKUP的經(jīng)典場(chǎng)景。VLOOKUP要求查找值必須在返回值的左側(cè),而XLOOKUP沒(méi)有這個(gè)限制。 公式:=XLOOKUP(查找值, 查找列, 返回列) 案例:已知編號(hào)“A1763”,需要反向查找其對(duì)應(yīng)的姓名。而姓名列在編號(hào)列的左側(cè)。
公式:=XLOOKUP(A11, B2:B8, A2:A8) - A11是查找值“A1763”。 - B2:B8是編號(hào)列,作為查找區(qū)域。 - A2:A8是姓名列,作為返回區(qū)域。 函數(shù)輕松返回姓名“徐煜祺”,無(wú)需調(diào)整原始數(shù)據(jù)列的順序。 3. 多條件查找:精準(zhǔn)定位 面對(duì)需要同時(shí)滿(mǎn)足多個(gè)條件才能定位記錄的場(chǎng)景,XLOOKUP可以輕松應(yīng)對(duì),這是VLOOKUP難以直接實(shí)現(xiàn)的。 公式:=XLOOKUP(條件1&條件2, 查找列1&查找列2, 返回列) 案例:在有重名的情況下,需要同時(shí)根據(jù)“姓名”和“編號(hào)”來(lái)查找唯一對(duì)應(yīng)的工資。
公式:=XLOOKUP(A11&B11, A2:A8&B2:B8, F2:F8) - A11(林婉兒)和B11(A4371)是兩個(gè)條件,用“&”連接成“林婉兒A4371”。 - A2:A8(姓名列)和B2:B8(編號(hào)列)也用“&”連接成一個(gè)復(fù)合的查找數(shù)組。 - F2:F8是返回的工資列。 函數(shù)會(huì)精準(zhǔn)找到同時(shí)匹配姓名和編號(hào)的記錄,返回其工資37295。 4. 返回多列數(shù)據(jù):一鍵獲取 用VLOOKUP查找并返回多列信息時(shí),需要為每一列單獨(dú)寫(xiě)公式。而XLOOKUP一個(gè)公式就能返回相鄰的多列數(shù)據(jù)。 公式:=XLOOKUP(查找值, 查找列, 返回的多列區(qū)域) 案例:根據(jù)姓名“鄭梓軒”,一次性查找其編號(hào)、9月、10月三列信息。
公式:↓ =XLOOKUP(A11, A2:A8, B2:D8) - A11是查找值“鄭梓軒”。 - A2:A8是姓名列。 - B2:D8是包含了編號(hào)、9月、10月三列的數(shù)據(jù)區(qū)域。 在B11單元格輸入公式后,結(jié)果會(huì)自動(dòng)“溢出”填充到右側(cè)的C11和D11單元格,一次性獲得所有信息。 5. 屏蔽錯(cuò)誤值:優(yōu)雅容錯(cuò) 當(dāng)查找值不存在時(shí),VLOOKUP會(huì)返回難看的#N/A錯(cuò)誤。XLOOKUP允許你預(yù)設(shè)查找不到時(shí)的返回內(nèi)容,讓表格更整潔。 公式:=XLOOKUP(查找值, 查找列, 返回列, [查找不到時(shí)返回值]) 案例:查找“小白EXCEL”的工資,若不存在則提示“無(wú)此人”。
公式:=XLOOKUP(A11, A2:A8, F2:F8, “無(wú)此人”) - A11是查找值“小白EXCEL”。 - A2:A8是姓名列。 - F2:F8是工資列。 - “無(wú)此人”是第四個(gè)參數(shù),即當(dāng)查找不到時(shí)的自定義返回值。 結(jié)果直接顯示“無(wú)此人”,避免了錯(cuò)誤值對(duì)表格觀(guān)感和后續(xù)計(jì)算的影響。 6. 橫向查詢(xún):行列皆可 VLOOKUP只能進(jìn)行縱向查找,橫向查找需用HLOOKUP。而XLOOKUP統(tǒng)一了二者,可以輕松實(shí)現(xiàn)橫向查找。 公式:=XLOOKUP(查找值, 查找行, 返回行, [查找不到時(shí)返回值]) 案例:在橫向排列的姓名行中,查找“張順”對(duì)應(yīng)的總分。
公式:=XLOOKUP(D6, $2:$2, $3:$3, “無(wú)成績(jī)”) - D6是查找值“張順”。 - $2:$2是包含姓名的標(biāo)題行(第2行)。 - $3:$3是對(duì)應(yīng)的總分行(第3行)。 - “無(wú)成績(jī)”是查找不到時(shí)的返回值。 函數(shù)在第2行中找到“張順”,返回第3行中對(duì)應(yīng)位置的總分163。 7. 模糊查找:區(qū)間匹配 類(lèi)似于VLOOKUP的模糊匹配,XLOOKUP可以通過(guò)匹配模式參數(shù)實(shí)現(xiàn)區(qū)間查找,且不要求查找區(qū)域必須排序。 公式:=XLOOKUP(查找值, 查找列, 返回列, [未找到返回值], [匹配模式]) 案例:根據(jù)成績(jī)分?jǐn)?shù),參照等級(jí)規(guī)則表進(jìn)行評(píng)級(jí)(規(guī)則表不按分?jǐn)?shù)排序)。
公式:=XLOOKUP(B2, E:E, G:G, , -1) - B2是查找值(成績(jī),如78)。 - E:E是規(guī)則表中的分?jǐn)?shù)下限列。 - G:G是規(guī)則表中對(duì)應(yīng)的等級(jí)列。 - 第四個(gè)參數(shù)省略。 - 第五個(gè)參數(shù)“-1”表示“精確匹配或下一個(gè)較小的項(xiàng)”。即尋找≤78的最大值(60),并返回其對(duì)應(yīng)的等級(jí)“C”。 8. 支持通配符:模糊搜索 XLOOKUP支持使用通配符(*和?)進(jìn)行模糊查找,這在處理部分匹配的文本時(shí)非常有用。 公式:=XLOOKUP(查找值, 查找列, 返回列, [未找到返回值], [匹配模式]) 案例:已知部分姓名“馬化”,想要查找其成績(jī)(全名可能是“馬化騰”等)。
公式:=XLOOKUP(D3&“*”, A2:A10, B2:B10, , 2) - D3&“*”是查找值“馬化”加上通配符“*”,代表以“馬化”開(kāi)頭的任何文本。 - A2:A10是姓名列。 - B2:B10是成績(jī)列。 - 第四個(gè)參數(shù)省略。 - 第五個(gè)參數(shù)“2”表示啟用通配符匹配模式。 函數(shù)會(huì)找到“馬化騰”并返回其成績(jī)86。 總結(jié): XLOOKUP的這8種神操作,幾乎涵蓋了所有常見(jiàn)的查找場(chǎng)景: - 它打破了查找方向的限制(左、右、橫、縱)。 - 它簡(jiǎn)化了多條件、多值返回的復(fù)雜度。 - 它提供了優(yōu)雅的容錯(cuò)機(jī)制和靈活的匹配模式。 其統(tǒng)一的語(yǔ)法結(jié)構(gòu)和強(qiáng)大的參數(shù)設(shè)置,使得學(xué)習(xí)和使用成本大大降低??梢哉f(shuō),一個(gè)XLOOKUP在手,絕大部分查找問(wèn)題都能迎刃而解。是時(shí)候讓你的Excel技能升級(jí),徹底擁抱這個(gè)更強(qiáng)大的工具了! |
|
|
來(lái)自: Excel函數(shù)表姐 > 《待分類(lèi)》