close
4079 |
Excel模糊字段比對 |
如果品名(G欄)儲存格內容若含有品名描述(B欄)儲存格內容,則傳回同列C欄儲存格內容,若符合的項目超過一個則以「,」分隔,由於品名描述的字段可能會在品名的起頭、中間或尾諯並不固定,若需要比對的資料多,也不太可能針對這一工作表資料做人工式調整,該如何處理是用公式還是VBA。
1.點取H4儲存格輸入公式:「=TEXTJOIN(",",,IFERROR(IF(FIND($B$4:$B$13,G4,1)>0,$C$4: $C$13),""))」後,向下複製到H5:H9儲存格。
公式說明:
=TEXTJOIN(",",,IFERROR(IF(FIND($B$4:$B$13,G4,1)>0,$C$4: $C$13),""))
公式一:FIND($B$4:$B$13,G4,1) 在B4:B13儲存格內容從第一個字元開始找尋含有G4儲存格內容的開始位置。
公式二:IF(公式一>0,$C$4: $C$13) 如果公式一傳回結果是找到的會傳回數字,則傳回同列C欄儲存格內容。
公式三:IFERROR(公式二,"") 如果公式二傳回結果中有出現錯誤值的則不填入資料。
公式四:TEXTJOIN(",",,公式三) 將公式三傳回結果省略空值合併並以,號分隔。
~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
文章標籤
全站熱搜
留言列表