ExcelVLOOKUP函數怎么查詢一個值返回多個結果?
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)