回覆列表
-
1 # pfmph2635
-
2 # 使用者7223656964639
D2中輸入
=IFERROR(OFFSET(A$1,MATCH(1,COUNTIF(C2,"*"&A$2:A$100&"*"),),),"")
同時按下CTRL+SHIFT+回車,輸入陣列公式,下拉。
如果單元格格式地址不對,自己適當調整。
D2中輸入
=IFERROR(OFFSET(A$1,MATCH(1,COUNTIF(C2,"*"&A$2:A$100&"*"),),),"")
同時按下CTRL+SHIFT+回車,輸入陣列公式,下拉。
如果單元格格式地址不對,自己適當調整。
這情況一般不用VLOOKUP,改用INDEX函靈數,在SHEET1的C1輸入公式下拉:=INDEX(Sheet2!A:A,MATCH("*"&A2&"*",Sheet2!B:B,))VLOOKUP("*"&A2&"*",IF({1,0},Sheet2!B$2:B$999,Sheet2!A$2:A$999),2,)還可以加入防錯判斷,當公式下拉時,遇上A列資料為空白,或是A列的資料不存在於SHEET2!的B列中時,公式也返回空白值,以上的公式會返回錯誤值。INDEX加入防錯:=IF(COUNTIF(Sheet2!B:B,"*"&A2&"*")*(A2""),INDEX(Sheet2!A:A,MATCH("*"&A2&"*",Sheet2!B:B,)),"")VLOOKUP加入防錯:=IF(COUNTIF(Sheet2!B:B,"*"&A2&"*")*(A2""),VLOOKUP("*"&A2&"*",IF({1,0},Sheet2!B$2:B$999,Sheet2!A$2:A$999),2,),"")我把檔案傳上來,請點選這回答右下角綠色的“點選下載”按鈕,下載檔案看看效果。VLOOKUP示例圖: