下面的Excel表格記錄了眾多學生的姓名、學院、專業(yè)等等信息。
3月份開學,為程志勛、李秋、劉志如3位同學頒發(fā)獎學金。需要從上面的學生信息表中快速獲取3位同學的信息,建立下面所示的查詢表:上面所示的效果,主要是通過數據有效性做下拉選擇,以及使用VLOOKUP函數自動獲取姓名對應的信息。具體操作步驟如下:
選中A2:A4單元格,執(zhí)行“數據——數據驗證”,彈出的數據驗證對話框,選擇序列。動畫演示如下:=IFERROR(VLOOKUP($A2,$H:$L,COLUMN(B1),0),""),右拉下拉填充。
重點使用到VLOOKUP函數。不知道您對這個函數是否有所了解。
下面我們還是先了解一下vlookup函數的使用方法:=VLOOKUP(查找值,查找區(qū)域,返回查找區(qū)域第N列,查找模式)套用上面的格式,B2單元格輸入公式:=VLOOKUP(A2,H:L,2,0),就可以查找到程志勛的性別。解釋:A2是查找值,H:L列是查找區(qū)域,2表示在H:L列這個區(qū)域中返回第2列,0是精確查找。查找程志勛的學號,公式改為:=VLOOKUP(A2,H:L,3,0)
查找程志勛的學院,公式改為:=VLOOKUP(A2,H:L,4,0)查找程志勛的專業(yè),公式改為:=VLOOKUP(A2,H:L,5,0)細心的小伙伴發(fā)現了,上面的公式,僅是返回的列不一樣,其他都一樣;所以我們可以優(yōu)化公式,用column函數來靈活取代返回的列號2、3、4、5。對應的公式就變?yōu)椋篤LOOKUP($A2,$H:$L,COLUMN(B1),0)如果我們將A列的姓名刪除,不輸入姓名的時候,右邊公式得到的結果全部變?yōu)镹A錯誤。VLOOKUP函數如果查找不到對應值,會顯示錯誤值#N/A,看起來很不美觀。這時我們可在外面加個容錯的函數-IFERROR函數,將#N/A這種錯誤值屏蔽不顯示。IFERROR函數函數語法:=IFERROR(原公式,錯誤值要顯示的結果)再直白一點,就是將錯誤值顯示成你要的結果,不是錯誤值就返回原來的值。=IFERROR(VLOOKUP($A2,$H:$L,COLUMN(B1),0),"")
本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現有害或侵權內容,請
點擊舉報。