EXCEL的 vlookup函式只能返回一個結果,不過有以下變通的方法:
1、如果是一列索引內容,需要後面對應多列結果,一般是 參考
=VLOOKUP(A11,E:H,2,0)&VLOOKUP(A11,E:H,3,0)
這樣的形式;
2、如果是多列索引內容,查詢需要的專案,只有1個結果,參考
=IFERROR(VLOOKUP(A1,E:F,2,0),"")&IFERROR(VLOOKUP(A1,g:h,2,0),"")
3、如果索引專案在1列,需要查詢多行對應的內容,一般是透過增加輔助列,使用countif函式,比如原來A列姓名中 張三有多個,需要分別他的工資,就增加輔助列B,B列參考
=A1&COUNTIF(A:A,A1)
使姓名變成 張三1 、張三2 這樣的資料,下拉
然後使用公式參考:
=VLOOKUP(B1,B:C,2,0)
EXCEL的 vlookup函式只能返回一個結果,不過有以下變通的方法:
1、如果是一列索引內容,需要後面對應多列結果,一般是 參考
=VLOOKUP(A11,E:H,2,0)&VLOOKUP(A11,E:H,3,0)
這樣的形式;
2、如果是多列索引內容,查詢需要的專案,只有1個結果,參考
=IFERROR(VLOOKUP(A1,E:F,2,0),"")&IFERROR(VLOOKUP(A1,g:h,2,0),"")
3、如果索引專案在1列,需要查詢多行對應的內容,一般是透過增加輔助列,使用countif函式,比如原來A列姓名中 張三有多個,需要分別他的工資,就增加輔助列B,B列參考
=A1&COUNTIF(A:A,A1)
使姓名變成 張三1 、張三2 這樣的資料,下拉
然後使用公式參考:
=VLOOKUP(B1,B:C,2,0)