|
大家請看范例圖片,先講一下輔助方法,輸入牙刷,自動(dòng)顯示包含牙刷字符串的所有單品信息。 在首列插入輔助列,=COUNTIF(B$3:B3,'*'&$G$3&'*'),以通配符組合字符串作為查詢條件,向下計(jì)數(shù),大家注意相對引用和絕對引用$符號的鎖定。 直接輸入函數(shù)=IF($G$3='','',IFERROR(VLOOKUP(ROW(1:1),$A$3:$E$42,2,FALSE),'')),向下復(fù)制(數(shù)據(jù)多的盡量多拉一點(diǎn)),得出所有結(jié)果。 ROW(1:1)考慮函數(shù)復(fù)制增量,查詢條件就變?yōu)?,2,3……在A到E列里面查詢,返回第二列的值。 其他單元格信息,我們更改VLOOKUP函數(shù)第三個(gè)參數(shù)即可,返回對應(yīng)列的信息。 我們只需要G3單元格的內(nèi)容,模糊查找得出所有牙刷的單品信息。 如果不采用輔助列的方法,{=IF($K$3='','',IFERROR(VLOOKUP('*'&$K$3&'*',IF(COUNTIF($K$4:K4,$B$3:$B$42)=0,$B$3:$B$42),1,FALSE),''))},三鍵數(shù)組公式,向下復(fù)制得出結(jié)果。 這個(gè)數(shù)組函數(shù)類型,唯一的難點(diǎn)就是在于VLOOKUP函數(shù)查找區(qū)域的判斷。COUNTIF($K$4:K5,$B$3:$B$42)=0,$B$3:$B$42),利用函數(shù)增量,判定并逐步縮小查找范圍,返回我們想要的數(shù)值。 同理,想要返回單排所有內(nèi)容,我們擴(kuò)展查找區(qū)域即可,{=IF($K$3='','',IFERROR(VLOOKUP('*'&$K$3&'*',IF(COUNTIF($K$4:$K4,$B$3:$E$42)=0,$B$3:$E$42),2,FALSE),''))},三鍵,更改函數(shù)返回列的參數(shù)。 模糊查找一返多就是這么輕松,希望大家理解邏輯,輕松工作。 最近公眾號以及模板網(wǎng)站http://www./將有一系列改版,可能細(xì)心的小伙伴已經(jīng)感覺出了變化,目的是多方位呈現(xiàn)以及多樣性服務(wù),畢竟公眾號排版查詢限制太多,歡迎大家注意模板網(wǎng)站,支持幫幫,么么噠。 |
|
|