VLOOKUP函式,在表格或數值陣列(資料表)的首列查詢指定的數值(查詢值),並由此返回表格或陣列當前行中指定列(列序號)處的數值。VLOOKUP(查詢值,資料表,列序號,[匹配條件])例如在SHEET2表中有全部100個學生的資料,B列為學號、C列為姓名、D列為班級,現在在SHEET1表的A列有學號,我們需要使用該函式,將SHEET2表中對應學號的姓名引用到SHEET1表的B列。我們只需在SHEET1的B2輸入以下公式=VLOOKUP(A2,SHEET2!$B:$D,2,FALSE)(或者=VLOOKUP(A2,SHEET2!$B$2:$D$101,2,0),就得到了A2單元格學號對應的學生姓名。同理,在SHEET1表的C2輸入公式=VLOOKUP(A2,SHEET2!$B:$D,3,FALSE),即可得到對應的班級.VLOOKUP(A2,SHEET2!$B:$D,2,FALSE)四個引數解釋1、“A2”是查詢值,就是要查詢A2單元格的某個學號。2、“SHEET2!$B:$D”是資料表,就是要在其中查詢學號的表格,這個區域的首列必須是學號。3、“2”表示我們最後的結果是要“SHEET2!$B:$D”中的第“2”列資料,從B列開始算第2列。4、“FALSE”(可以用0代替FALSE)是匹配條件,表示要精確查詢,如果是TRUE表示模糊查詢。如果我們需要在輸入A列學號以後,B列與C列自動填充對應的姓名與班級,那麼只需要在B列,C列預先輸入公式就可以了。為了避免在A列學號輸入之前,B列與C列出現"#N/A"這樣錯誤值,可以增加一個IF函式判斷A列是否為空,非空則進行VLOOKUP查詢.這樣B2與C2的公式分別調整為B2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,2,0)) C2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,3,0))
VLOOKUP函式,在表格或數值陣列(資料表)的首列查詢指定的數值(查詢值),並由此返回表格或陣列當前行中指定列(列序號)處的數值。VLOOKUP(查詢值,資料表,列序號,[匹配條件])例如在SHEET2表中有全部100個學生的資料,B列為學號、C列為姓名、D列為班級,現在在SHEET1表的A列有學號,我們需要使用該函式,將SHEET2表中對應學號的姓名引用到SHEET1表的B列。我們只需在SHEET1的B2輸入以下公式=VLOOKUP(A2,SHEET2!$B:$D,2,FALSE)(或者=VLOOKUP(A2,SHEET2!$B$2:$D$101,2,0),就得到了A2單元格學號對應的學生姓名。同理,在SHEET1表的C2輸入公式=VLOOKUP(A2,SHEET2!$B:$D,3,FALSE),即可得到對應的班級.VLOOKUP(A2,SHEET2!$B:$D,2,FALSE)四個引數解釋1、“A2”是查詢值,就是要查詢A2單元格的某個學號。2、“SHEET2!$B:$D”是資料表,就是要在其中查詢學號的表格,這個區域的首列必須是學號。3、“2”表示我們最後的結果是要“SHEET2!$B:$D”中的第“2”列資料,從B列開始算第2列。4、“FALSE”(可以用0代替FALSE)是匹配條件,表示要精確查詢,如果是TRUE表示模糊查詢。如果我們需要在輸入A列學號以後,B列與C列自動填充對應的姓名與班級,那麼只需要在B列,C列預先輸入公式就可以了。為了避免在A列學號輸入之前,B列與C列出現"#N/A"這樣錯誤值,可以增加一個IF函式判斷A列是否為空,非空則進行VLOOKUP查詢.這樣B2與C2的公式分別調整為B2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,2,0)) C2=IF(A2="","",VLOOKUP(A2,SHEET2!$B:$D,3,0))