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