回覆列表
  • 1 # pfmph2635

    這情況一般不用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示例圖:

  • 2 # 使用者7223656964639

    D2中輸入

    =IFERROR(OFFSET(A$1,MATCH(1,COUNTIF(C2,"*"&A$2:A$100&"*"),),),"")

    同時按下CTRL+SHIFT+回車,輸入陣列公式,下拉。

    如果單元格格式地址不對,自己適當調整。

  • 中秋節和大豐收的關聯?
  • 老人腿腳腫什麼原因?