|
是不是在工作中經(jīng)常遇到這樣的困擾:根據(jù)倉(cāng)庫(kù)SKU查找商品SKU時(shí),常規(guī)查找公式只能匹配出第一個(gè)結(jié)果,而那些特殊的一對(duì)多關(guān)系數(shù)據(jù),就像被“隱藏”了一樣,怎么都顯示不全?別愁,表姐教你用Filter+Textjoin組合,輕松實(shí)現(xiàn)混合查找匹配! 一、一對(duì)一查找的局限 在處理倉(cāng)庫(kù)SKU和商品SKU對(duì)應(yīng)關(guān)系時(shí),最常用的查找方式就是一對(duì)一查找。
像XLOOKUP函數(shù),它操作簡(jiǎn)單。只需輸入公式,就能快速匹配出結(jié)果: “=XLOOKUP(D2,A:A,B:B)”
當(dāng)數(shù)據(jù)關(guān)系是一一對(duì)應(yīng)時(shí),這個(gè)公式確實(shí)很實(shí)用,能準(zhǔn)確無(wú)誤地給出商品SKU信息。但問(wèn)題在于,實(shí)際工作中總會(huì)存在一些特殊情況,比如少數(shù)倉(cāng)庫(kù)SKU對(duì)應(yīng)著多個(gè)商品SKU,也就是一對(duì)多的關(guān)系。
這時(shí)候,XLOOKUP函數(shù)就“力不從心”了,它只會(huì)顯示出第一條匹配結(jié)果,后面的數(shù)據(jù)就像石沉大海,怎么也找不到了。這無(wú)疑給工作帶來(lái)了很大不便,尤其是當(dāng)需要完整查看所有匹配結(jié)果時(shí),常規(guī)的一對(duì)一查找方法根本無(wú)法滿(mǎn)足需求。 二、Filter函數(shù)的強(qiáng)大之處 與XLOOKUP不同,F(xiàn)ilter函數(shù)在處理多條匹配結(jié)果時(shí),有著獨(dú)特的優(yōu)勢(shì)。Filter公式的用法是“=Filter(查找列,查找條件=查找值)”。 當(dāng)輸入公式“=FILTER(B:B,A:A=D3)”時(shí)
它會(huì)將符合條件的所有結(jié)果都查找出來(lái)。比如,某個(gè)倉(cāng)庫(kù)SKU對(duì)應(yīng)著兩個(gè)商品SKU,使用Filter函數(shù)后,這兩個(gè)結(jié)果都會(huì)清晰地列出來(lái)。這得益于Filter函數(shù)的設(shè)計(jì)原理,它不會(huì)像一對(duì)一查找函數(shù)那樣,在找到第一個(gè)匹配結(jié)果后就停止搜索,而是會(huì)繼續(xù)在數(shù)據(jù)中查找所有符合條件的記錄,并將其全部呈現(xiàn)出來(lái)。
這種特性使得Filter函數(shù)在處理一對(duì)多關(guān)系的數(shù)據(jù)時(shí),具有不可替代的作用,能讓我們更全面地了解數(shù)據(jù)之間的對(duì)應(yīng)關(guān)系。 三、TRANSPOSE轉(zhuǎn)置公式 當(dāng)使用Filter函數(shù)匹配出多個(gè)結(jié)果時(shí),這些結(jié)果默認(rèn)是按列排列的。但在實(shí)際工作中,我們可能希望結(jié)果能按行顯示,方便查看和對(duì)比。
這時(shí)候,轉(zhuǎn)置公式TRANSPOSE就派上用場(chǎng)了!你只需輸入公式:↓“=TRANSPOSE(FILTER(B:B,A:A=D2))”
當(dāng)有多條結(jié)果符合條件時(shí),它就能將這些結(jié)果匹配出來(lái),并以行的形式顯示。因?yàn)槭菙?shù)組用法,結(jié)果會(huì)自動(dòng)溢出到右邊的單元格中。這種轉(zhuǎn)置顯示的方式,讓數(shù)據(jù)展示更加直觀(guān),便于我們快速獲取所需信息,尤其是在處理大量數(shù)據(jù)時(shí),能大大提高工作效率。 四、TEXTJOIN公式的一鍵整合 雖然轉(zhuǎn)置公式能讓多條結(jié)果按行顯示,但有時(shí)候我們可能不希望結(jié)果溢出到多個(gè)單元格中,而是希望所有結(jié)果都能集中顯示在一個(gè)單元格里。這時(shí),TEXTJOIN公式就發(fā)揮了重要作用。輸入公式 “=TEXTJOIN(";",TRUE,FILTER(B:B,A:A=D2))”
當(dāng)結(jié)果是一條時(shí),就是一對(duì)一匹配;當(dāng)結(jié)果是多條時(shí),會(huì)用分號(hào)將它們連接起來(lái)。這樣,無(wú)論是一對(duì)一還是一對(duì)多的匹配結(jié)果,都能在一個(gè)單元格中完整顯示。
TEXTJOIN公式的這個(gè)特性,使得數(shù)據(jù)展示更加靈活,能滿(mǎn)足不同場(chǎng)景下的需求,讓我們的表格更加規(guī)范和易讀。 知識(shí)擴(kuò)展 在實(shí)際工作中,除了上述提到的查找匹配問(wèn)題,Excel還有許多其他實(shí)用的函數(shù)和技巧。比如,INDEX+MATCH組合函數(shù),它比VLOOKUP更靈活,能實(shí)現(xiàn)反向查找和多條件查找。還有SUMIFS函數(shù),可進(jìn)行多條件求和,在數(shù)據(jù)匯總分析中非常有用。另外,數(shù)據(jù)驗(yàn)證功能能限制單元格輸入的內(nèi)容,保證數(shù)據(jù)的準(zhǔn)確性。學(xué)會(huì)運(yùn)用這些函數(shù)和技巧,能讓我們?cè)谔幚鞥xcel數(shù)據(jù)時(shí)更加得心應(yīng)手,大大提高工作效率和質(zhì)量。同時(shí),不斷探索和學(xué)習(xí)Excel的新功能和新方法,也能讓我們?cè)诠ぷ髦斜3指?jìng)爭(zhēng)力。 總結(jié) 在根據(jù)倉(cāng)庫(kù)SKU匹配商品SKU時(shí),常規(guī)一對(duì)一查找公式存在局限,無(wú)法處理一對(duì)多關(guān)系的數(shù)據(jù)。而Filter函數(shù)能找出所有匹配結(jié)果,結(jié)合轉(zhuǎn)置公式可改變結(jié)果顯示方向,TEXTJOIN公式則能將多條結(jié)果整合在一個(gè)單元格中。這三個(gè)函數(shù)的組合運(yùn)用,實(shí)現(xiàn)了混合查找匹配,解決了工作中的實(shí)際問(wèn)題。掌握這些函數(shù)的使用方法,能讓我們?cè)谔幚頂?shù)據(jù)時(shí)更加高效、準(zhǔn)確,提升工作質(zhì)量和效率。 |
|
|
來(lái)自: Excel函數(shù)表姐 > 《待分類(lèi)》