vlookup 函式是excel中比較常用的乙個函式。該函式具有有四個引數:
1、查詢值:指本表中的值,需要根據本表中的某一值在本表或其他表中查詢我們想要獲取的值就稱為查詢值。
2、資料表:指查詢的範圍。可以在本表或其他表。
3、序列數:查詢範圍的中取第幾列是我們想要獲取的值。
4、匹配條件:false/ture
舉例:
目標:表二中只有姓名,在表二中需根據姓名在表一種查詢到對應的部門,自動填寫到表二中去。
實現步驟:
①、查詢值:為表二中的姓名。
②資料表:查詢範圍為表一種姓名和部門所在列。
③、序列值:查詢範圍,我們查詢的是表一的姓名和部門,我們希望取到的值是姓名對應的部門值,即為查詢範圍的第二列值。
④、匹配條件:false ,結果如下:最後一條資料出現錯誤為空。
查詢原因,發現最後一行的查詢範圍是:a4:b8,查詢範圍是變化的,出現了查詢區域為空的情況。
解決辦法:使用$符號把查詢區域固定就可以了。
在使用vlookup函式的過程中容易出現錯誤的地方:
引數設定錯誤:
1、第二個引數是查詢區域,引數1(查詢物件)必須位於該區域第1列,同時必須包含需要返回值的所在列。
2、第三個引數是指在引數2這個區域中的列數,它不一定等於是在該excel 表中的列數。
3、第四個引數,模糊查詢是查詢和它最接近但比它小的那個數。
4、絕對引用:對於列和行數前分別加$表示絕對引用,表示所選區域是不會變的。例如:$a$2:$b$5 表示a2到b5這個區域是不變的。
相對引用:不加$的表示相對引用。例如:a2:b5 表示a2到b5這個區域,當使用向下複製公式的時候,區域是會變的。
混合引用:只針對行或者列進行了絕對引用。例如:$f2 表示對於列進行了絕對引用,但對於行是相對引用。當使用向下複製公式的時候,列不變,行是會變化的。
在使用中,我們需要根據實際情況進行甄別,使用那種模式。
資料來源不符合規範:
1、資料來源中有空格,而引數1沒有空格,會導致查詢不到而出現錯誤。
2、查詢值和查詢範圍的第一列資料格式不一樣,也會導致查詢不到而出現錯誤。
附擴充套件:column函式
column函式:表示返回所選擇的某乙個單元格的列數。
例如:注:1、如果省略【參照區域】,則預設返回函式column所在單元格的列數。
2、如果 【參照區域】為乙個單元格區域,返回引用中的第一列的列號。
3、columns 和column的用法類似,columns 必須選擇乙個區域(這個區域也可以是乙個單元格),返回的是選擇的區域的列數合計。
例如:
excel函式 vlookup 函式
vlookup 函式是excel中的乙個縱向查詢函式,可以用來進行資料核對,多個 之間的資料進行快速引用,動態 的製作等它主要包括四個引數。近似查詢會選擇小於查詢內容的最大值 一般對查詢區域進行絕對引用,可以有效避免拖動公式帶來的資料報錯。1 lookup value 要查詢的值數值 引用或文字字串...
Excel之VLOOKUP函式使用小結
使用場景 最近在弄乙個區域樹,區域樹里有全國各省市,但相應的市下面沒有縣。現在要做的就是在每個市上加上相應的縣。如何在市裡加上相應的縣呢?關鍵的一點是,每個縣要獲取到所屬市的id。通過資料庫可以查出表裡各市所對應的id,放在excel的temp工作薄中,如下圖,記為圖一 img 中國行政區劃表裡可獲...
Excel 查詢函式 VLOOKUP
vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 1 查詢目標 就是你指定的查詢的內容或單元格引用。本例中表二a列的姓名就是查詢目標。我們要根據表二的 姓名 在表一中a...