關于說明vlookup()函數(shù)使用需要注意的問題有哪些?,vlookup函數(shù)的注意事項這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、VLOOKUP函數(shù)表格或數(shù)值數(shù)組首列查找指定數(shù)值并由此返回表格或數(shù)組該數(shù)值所行指定列處數(shù)值里所說數(shù)組理解表格區(qū)域數(shù)組列序號:數(shù)組首列區(qū)域第縱列此列右邊依次第2列、3列……假定某數(shù)組區(qū)域B2:E10B2:B10第1列、C2:C10第2列……語法:VLOOKUP(查找值區(qū)域列序號邏輯值)查找值:需要數(shù)組第列查找數(shù)值數(shù)值、引用或文字符串區(qū)域:數(shù)組所區(qū)域B2:E10也使用對區(qū)域或區(qū)域名稱引用例數(shù)據(jù)庫或數(shù)據(jù)清單列序號:即希望區(qū)域(數(shù)組)待返回匹配值列序號1時返回第列數(shù)值2時返回第二列數(shù)值此類推;若列序號小于1函數(shù)VLOOKUP 返回錯誤值 #VALUE!;大于區(qū)域列數(shù)函數(shù)VLOOKUP返回錯誤值 #REF!邏輯值:TRUE或FALSE指明函數(shù) VLOOKUP 返回時精確匹配還近似匹配 TRUE 或省略則返回近似匹配值也說找精確匹配值則返回小于查找值大數(shù)值;邏輯值FALSE函數(shù) VLOOKUP 返回精確匹配值找則返回錯誤值 #N/A查找值文本時邏輯值般應 FALSE 另外:·查找值小于區(qū)域第列小數(shù)值函數(shù) VLOOKUP 返回錯誤值 #N/A·函數(shù) VLOOKUP 找查找值 且邏輯值 FALSE函數(shù) VLOOKUP 返回錯誤值 #N/A下面舉例說明VLOOKUP函數(shù)使用方法假設Sheet1存放小麥、水稻、玉米、花生等若干農產品銷售單價:A B 1 農產品名稱 單價2 小麥 0.563 水稻 0.484 玉米 0.395 花生 0.51…………………………………100 大豆 0.45Sheet2銷售清單每次填寫清單內容盡相同:要求Sheet2輸入農產品名稱、數(shù)量根據(jù)Sheet1數(shù)據(jù)自動生成單價和銷售額設下表Sheet2:A B C D 1 農產品名稱 數(shù)量 單價 金額2 水稻 1000 0.48 4803 玉米 2000 0.39 780………………………………………………… D2單元格里輸入公式:=C2*B2 ;C2單元格里輸入公式:=VLOOKUP(A2Sheet1!A2:B1002FALSE) 用語言來表述:Sheet1表A2:B100區(qū)域第列查找Sheet2表單元格A2值查返回行第2列值樣當Sheet2表A2單元格里輸入名稱改變C2里單價會自動跟著變化當Sheet1單價值發(fā)生變化Sheet2相應數(shù)值也會跟著變化其單元格公式采用填充辦法寫入VLOOKUP函數(shù)使用注意事項說VLOOKUP函數(shù)相信大家都會使用而且都使用得熟練了過有幾細節(jié)問題大家使用時還留心下好.VLOOKUP語法VLOOKUP函數(shù)完整語法樣:VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)1.括號里有四參數(shù)必需參數(shù)range_lookup邏輯值我們常常輸入0字或者False;其實也輸入1字或者true兩者有區(qū)別呢前者表示完整尋找找傳回錯誤值#N/A;者先找模樣找再去找接近值還找也只好傳回錯誤值#N/A對我們其實也沒有實際意義只滿足好奇而已有興趣朋友去體驗體驗2.Lookup_value重要參數(shù)數(shù)值、文字字符串、或參照地址我們常常用參照地址用參數(shù)時有兩點要特別提醒:A)參照地址單元格格式類別與去搜尋單元格格式類別要致否則有時明明看有資料抓過來特別參照地址值數(shù)字時明顯若搜尋單元格格式類別文字雖看起來都123抓出東西來而且格式類別未輸入數(shù)據(jù)時要先確定好數(shù)據(jù)都輸入進去了發(fā)現(xiàn)格式符已時已晚若還想去抓則需重新輸入B)第二點提醒使用時方便實用小技巧相信少人早知道了我們使用參照地址時有時需要lookup_value值固定格子內而又要使用下拉方式(或復制)函數(shù)添加新單元格去里要用$符號了起固定作用符號比說我始終想D5格式來抓數(shù)據(jù)則把D5弄成樣:$D$5則論何拉、復制函數(shù)始終都會D5值來抓數(shù)據(jù)3.Table_array搜尋范圍col_index_num范圍內欄數(shù)Col_index_num 能小于1其實等于1也沒有實際用出現(xiàn)樣錯誤值#REF!則能col_index_num值超過范圍總字段數(shù)二.VLOOKUP錯誤值處理我們都知道找數(shù)據(jù)函數(shù)總會傳回樣錯誤值#N/A錯誤值其實也有用比方說我們想樣來作處理:找傳回相應值找我自動設定值等于0函數(shù)寫成樣:=if(iserror(vlookup(1,2,3,0))=true,0,vlookup(1,2,3,0))句意思樣:VLOOKUP函數(shù)返回值錯誤值(找數(shù)據(jù))等于0否則等于VLOOKUP函數(shù)返回值(即找相應值)里面又用了兩函數(shù)第iserror函數(shù)語法iserror(value)即判斷括號內值否錯誤值等于true等于false第二if函數(shù)也常用函數(shù)面有機會再跟大家詳細講解語法if(條件判斷式結1結2)條件判斷式對執(zhí)行結1否則執(zhí)行結2舉例子:=if(D2=,空,有東西)意思D2格子里空值顯示文字空否則顯示有東西(看起來簡單吧其實編程序也樣子判斷來判斷去)三.含有VLOOKUP函數(shù)工作表檔案處理般來說含有VLOOKUP函數(shù)工作表又別檔案里抓取數(shù)據(jù)檔案往往比較大尤其當使用檔案本身大時候每次開啟和存盤都受傷事情有沒有辦法把文件壓縮下加快開啟和存盤速度呢里提供小小經驗工作表里點擊工具--選項--計算把上面更新遠程參照和儲存外部連結勾去掉再保存檔案則會加速少信試試下面詳細說下原理1.含有VLOOKUP函數(shù)工作表每次保存檔案時會同時保存份其外部連結檔案樣即使單獨打開工作表時VLOOKUP函數(shù)樣抓取數(shù)值2.工作表打開時微軟會提示否要更新遠程參照意思說要要連接新外部檔案好讓VLOOKUP函數(shù)抓新值有足夠耐心妨試試3.了解點我們應該知道每次單獨打開含有VLOOKUP函數(shù)工作表時里面抓取外部檔案數(shù)值只上次我們存盤時保存值若要連結新值必須要把外部檔案同時打開VLOOKUP函數(shù)我所了解也只些大家有好經驗或有疑問歡迎大家提出起探討。
本文分享完畢,希望對大家有所幫助。
標簽:
免責聲明:本文由用戶上傳,如有侵權請聯(lián)系刪除!