|          
 Microsoft Excel是Microsoft為使用Windows和Apple Macintosh操作系統的電腦編寫的一款電子表格軟件。直觀的界面、出色的計算功能和圖表工具,再加上成功的市場營銷,使Excel成為最流行的個人計算機數據處理軟件。 vlookup函數應用實例一:問題:如下圖,已知表sheet1中的數據如下,如何在數據表二 sheet2 中如下引用:當學號隨機出現的時候,如何在B列顯示其對應的物理成績?
 
 ?
 根據問題的需求,這個公式應該是:=vlookup(a2,sheet1!$a$2:$f$100,6,true)
 詳細說明一下在此vlookup函數例子中各個參數的使用說明:
 第一,vlookup是垂直方向的判斷,如果是水平方向的判斷可使用Hlookup函數
 第二,a2 是判斷的條件,也就是說如果sheet2表中a列對應的數據和sheet1表中的數據相同方能引用;
 第三,sheet1!$a$2:$f$100 是數據跟蹤的區域,因為需要引用的數據在f列,所以跟蹤的區域至少在f列,$是絕對引用。
 第四,6 這是返回什么數的列數,如上圖的物理是第6列,所以應該是6,如果要求英語的數值,那么此處應該是5。
 第五,是否絕對引用,如果是就輸入 true 如果是近似即可滿足條件,那么輸入false (近似值主要用于帶小數點的財務、運算等)。
 結果如下圖:
 
 
 vlookup函數實例講解二:說明函數=VLOOKUP(f1,A1:E100,2,FALSE)的意思。
 意思是:在A1:E100區域查找f1的值,找到后,返回從a開始算的第2列值(即b列),false為精確查找的必備參數。
 
 vlookup函數實例講解三:
 
 ?
 上圖,A2:B5為參照數組范圍,E2為欲搜尋的值,傳回數組表的欲對照的欄為第2欄(姓名),在F2輸入=VLOOKUP(E2,A2:B5,2,FALSE)將會找到155003是王小華,然后顯示出來。
 
 vlookup函數實例講解四:
 A   B    C   D
 1 編號  姓名  工資  科室
 2 2005001?張三 2870 辦公室
 3 2005002?李四 2750 人事科
 4 2005006 鄭化 2680 供應科
 5 2005010 屠剛紅 2980 銷售科
 6 2005019?王五 2530 財務科
 7 2005036 孟小庭 2200 工 會
 A列已排序(第四個參數缺省或用TRUE) VLOOKUP(2005001,A1:D7,2,TRUE) 等于“張三”
 VLOOKUP(2005001,A1:D7,3,TRUE) 等于“2870”
 VLOOKUP(2005001,A1:D7,4,TRUE) 等于“辦公室”
 VLOOKUP(2005019,A1:D7,2,TRUE) 等于“王五”
 VLOOKUP(2005036,A1:D7,3,TRUE) 等于“2200”
 VLOOKUP(2005036,A1:D7,4,TRUE) 等于“工 會”
 VLOOKUP(2005036,A1:D7,4) 等于“工 會”
 若A列沒有排序,要得出正確的結果,第四個參數必須用FALAE。
 解釋:關于TRUE和FALSE的應用
 先舉個例子,假如讓你在數萬條記錄的表格中查找給定編號的某個人,假如編號已按由小到大的順序排序,你會很輕松地找到這個人;假如編號沒有排序,你只好從上到下一條一條地查找,很費事。 用VLOOKUP查找數據也是這樣,當第一列已排序,第四個參數用TRUE(或確省),Excel會很輕松地找到數據,效率較高。當第一列沒有排序,第四個參數用FALSE,Excel會從上到下一條一條地查找,效率較低。 個人覺得,若要精確查找數據,由于計算機運算速度很快,可省略排序操作,直接用第四個參數用FALSE即可。
 
 vlookup函數實例講解五:
 本示例搜索員工表的 ID 列并查找其他列中的匹配值,計算并測試錯誤條件。
 A   B C   D   E
 ID 姓氏 名字 職務 出生日期
 1 李 小明 銷售代表 12/8/1968
 2 林 彩瑜 銷售部副總 2/19/1952
 3 王 志東 銷售代表 8/30/1963
 4 潘 金 銷售代表 9/19/1958
 5 林 丹 銷售經理 3/4/1955
 6 蘇 術平 銷售代表 7/2/1963
 公式 說明(結果)
 =IF(ISNA(VLOOKUP(5,A2:E7,2,FALSE)) = TRUE, "未找到員工", VLOOKUP(5,A2:E7,2,FALSE)) 如果有 ID 為 5 的員工,則顯示該員工的姓氏;否則,顯示消息“未找到員工”。(林)
 當 VLOOKUP 函數返回錯誤值 #NA 時,ISNA 函數返回值 TRUE。
 =IF(ISNA(VLOOKUP(15,A3:E8,2,FALSE)) = TRUE, "未找到員工", VLOOKUP(15,A3:E8,2,FALSE)) 如果有 ID 為 15 的員工,則顯示該員工的姓氏;否則,顯示消息“未找到員工”。(未找到員工)
 當 VLOOKUP 函數返回錯誤值 #NA 時,ISNA 函數返回值 TRUE。
 =VLOOKUP(4,A2:E7,2,FALSE) & " " & VLOOKUP(4,A2:E7,3,FALSE) & "是" & VLOOKUP(4,A2:E7,4,FALSE) & "。" 對于 ID 為 4 的員工,將三個單元格的值連接為一個完整的句子。(潘金是銷售代表。)
 ? 
 Excel整體界面趨于平面化,顯得清新簡潔。流暢的動畫和平滑的過渡,帶來不同以往的使用體驗。 
 |