vlookup函數與index?
1如下圖,在F3單元格中輸入公式=INDEX($D$3:$D$11,MATCH(C3,$C$3:$C$11,0)),可實現根據ID查找姓名的正向查找,在F6單元格中輸入=INDEX($C$3:$C$11,MATCH(D6,$D$3:$D$11,0)),可實現根據姓名查找ID的反向查找。在F13單元格中輸入=VLOOKUP(D11,$C$3:$C$11,0),則查找出錯“#NA”,即vlookup不能作反向查找。
2Index+match的雙向查找雙向查找即雙條件查找。如下圖,查找3月份A的業績,在E14單元格中輸入公式=INDEX($E$3:$E$11,MATCH(C14,$B$3:$B$11,0),MATCH(D14,$D$3:$D$11,0)),即可查找到對應的值。
3也可將上公式改成數組形式:=INDEX($E$3:$E$11,MATCH(C15&D15,$B$3:$B$11&$D$3:$D$11,0)),然后,同時按Ctrl+Shift+Enter完成輸入,得到同樣的效果。
4Index+match多條件查找下圖舉例進行三個條件的查找,如要查找1月份A對product4的銷量,在F14單元格中輸入公式=INDEX($E$3:$E$11,MATCH(C14&D14&E14,$B$3:$B$11&$C$3:$C$11&$D$3:$D$11,0)),同時按Ctrl+Shift+Enter完成輸入,得到相應的值。
5vlookup跨表單向查找雖然vlookup與index+match聯用相比遜色些,但其在跨表單向查找還是很有優勢的。如下圖,在不知道學生是哪個班的情況下,該如何查找呢?
6在目標單元格內輸入公式=IFERROR(VLOOKUP(E5,'1班'!B:C,2,0),IFERROR(VLOOKUP(E5,'2班'!B:C,2,0),IFERROR(VLOOKUP(E5,'3班'!B:C,2,0),"無此人信息")))。當無此人信息時,會顯示“無此人信息”。效果如下圖。