在什麼情況下使用vlookup?怎麼用呢有專家能給舉個

2022-05-03 14:14:57 字數 5108 閱讀 2914

1樓:匿名使用者

vlookup 函式功能 相當強大。

最常用的是用來導資料。

比如a**裡:a1:名字,b1:性別,c1:年齡。

b**裡:a1名字,b1:身份證號,c1:家庭地址。

假如兩個**里人員的名字不是按順序排列的,那,想要把b**裡的相關資料匯入到a**裡相對應的人名那一行,就可以用到vlookup。

vlookup(a**裡的a1,選擇b**裡的a1至c1全區域,2或者3,0)

就可以匯出相對應的數值。

另,在核對名單,資料,這個公式也用得多。

2樓:匿名使用者

例如:從sheet2表中的a列中找和sheet1表中b列有相同的項,如果相同則在sheet1表中的c列中輸出sheet2的b列。

=vlookup(b1,sheet2!a:b,2,false)然後向下拉就依次填充了。

解釋一下,b1,是查詢值;sheet2!a:b,是查詢sheet2表a列和b列(可以用滑鼠進行選擇);2,是如果有相同值,則返回到第2列即b列相對應的數值;false為檢索的精確匹配。

如果是true則為模糊匹配。一般都是用false。

vlookup一般就是檢索一個表中是否有符合條件的資料,然後返回到值的搜尋。如果是條件,那麼b1位置可以輸入其他條件。

3樓:匿名使用者

用途:在**或數值陣列中查詢指定的數值,並由此返回**或陣列當前行中指定列處的數值。

語法:vlookup(lookup_value,table_array,col_index_num,range_lookup)

引數:lookup_value 為需要在資料表第一列中查詢的數值。table_array 為需要在其中查詢資料的資料表,col_index_num 為table_array 中待返回的匹配值的列序號。

range_lookup 為一邏輯值,如果為true 或省略,則返回近似匹配值,如果range_value 為false或0,將返回精確匹配值。如果找不到,則返回錯誤值#n/a。

例項:=vlookup(a1,sheet2!a:b,2,0) (它表示找出a1單元格在工作表2中a列相同數值時對應的b列單元格的值.)

返回結果: #n/a

vlookup函式的使用方法,是否能舉例說明下

4樓:匿名使用者

有一個班的學生成績表,有學生學號、姓名和各科成績,在f1:k61區域,學號在f列、姓名在g列,語文成績在h列。。。

現要求在a1輸入學號,自動在b1、c1、d1顯示學生姓名、語文、數學等成績,則請在

b1輸入公式:=vlookup($a$1,$f$1:$k$61,2,0)

c1輸入公式:=vlookup($a$1,$f$1:$k$61,3,0)

d1輸入公式:=vlookup($a$1,$f$1:$k$61,4,0)。。。

函式vlookup怎麼用? 什麼時候用

5樓:

vlookup函式是excel中的一個縱向查詢函式,它與lookup函式和hlookup函式屬於一類函式,在工作中都有廣泛應用,例如可以用來核對資料,多個**之間快速匯入資料等函式功能。

功能是按列查詢,最終返回該列所需查詢序列所對應的值;與之對應的hlookup是按行查詢的。

vlookup(lookup_value,table_array,col_index_num,range_lookup)。

vlookup (查閱值、包含查閱值的區域、包含返回值的區域中的列號、近似匹配 (true) 或完全匹配 (false))。

引數說明:

1、lookup_value為需要在資料表第一列中進行查詢的數值。lookup_value 可以為數值、引用或文字字串。當vlookup函式第一引數省略查詢值時,表示用0查詢。

2、table_array為需要在其中查詢資料的資料表。使用對區域或區域名稱的引用。

3、col_index_num為table_array 中查詢資料的資料列序號。col_index_num 為 1 時,返回 table_array 第一列的數值,col_index_num 為 2 時,返回 table_array 第二列的數值,以此類推。

如果 col_index_num 小於1,函式 vlookup 返回錯誤值 #value!;如果 col_index_num 大於 table_array 的列數,函式 vlookup 返回錯誤值#ref!。

4、range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。如果為false或0,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。

如果 range_lookup 為true或1,函式 vlookup 將查詢近似匹配值,也就是說,如果找不到精確匹配值,則返回小於 lookup_value 的最大數值。如果range_lookup 省略,則預設為1。

擴充套件資料:

vlookup函式使用注意事項

一.vlookup的語法

1.括號裡有四個引數,是必需的。最後一個引數range_lookup是個邏輯值,我們常常輸入一個0字,或者false;其實也可以輸入一個1字,或者true。

a)參照地址的單元格格式類別與去搜尋的單元格格式的類別要一致,否則的話有時明明看到有資料,就是抓不過來。

而且格式類別在未輸入資料時就要先確定好,如果資料都輸入進去了,發現格式不符,已為時已晚,若還想去抓,則需重新輸入。

b)在使用參照地址時,有時需要將lookup_value的值固定在一個格子內,而又要使用下拉方式(或複製)將函式新增到新的單元格中去,這裡就要用到「$」這個符號了,這是一個起固定作用的符號。

c) 用「&" 連線若干個單元格的內容作為查詢的引數。在查詢的資料有類似的情況下可以做到事半功倍。

3.table_array是搜尋的範圍,col_index_num是範圍內的欄數。col_index_num 不能小於1,其實等於1也沒有什麼實際用的。如果出現一個這樣的錯誤的值#ref!

,則可能是col_index_num的值超過範圍的總欄位數。

4.在使用該函式時,lookup_value的值必須在table_array中處於第一列。

5.使用該函式時,返回的是目標區域第一個符合查詢值的數值。也就是說在目標區域存在多個目標值時,則應特別注意。

6樓:筆中耕

說明您可以使用 vlookup 函式搜尋某個單元格區域的第一列,然後返回該區域相同行上任何單元格中的值。例如,假設區域 a2:c10 中包含僱員列表,僱員的 id 號儲存在該區域的第一列,如下圖所示。

如果知道僱員的 id 號,則可以使用 vlookup 函式返回該僱員所在的部門或其姓名。若要獲取 38 號僱員的姓名,可以使用公式 =vlookup(38, a2:c10, 3, false)。

此公式將搜尋區域 a2:c10 的第一列中的值 38,然後返回該區域同一行中第三列包含的值作為查詢值(「黃雅玲」)。

7樓:匿名使用者

vlookup是一個尋找函式,即可以尋找資料庫中滿足某一條件的值或對應的值,具體使用方法點選excel中fx中的案例分析!

vlookup怎麼用

8樓:匿名使用者

根據我使用vlookup的經驗,簡單介紹一下,可能不全面,供參考。

例:sheet1:「全年級所有學生的詳細資訊」

a b c

1 姓名 學號 班級

2 張三 325 一班

3 李四 316 一班

4 王五 374 三班

5 陳六 385 三班

6 劉七 306 一班

…………………………………

sheet2:「獲獎學生的學號」

a b c

1 姓名 學號 班級

2 李四 316

3 陳六 385

4 劉七 306

……………………..

目標:在sheet2的c列中為所有獲獎學生填上班級

步驟:1.在sheet2的c2中錄入:=vlookup(a2,sheet1!$a$1:$c$6,3,false)

a2是指要在sheet1中查詢「李四」

sheet1!$a$1:$c$6是指在表1的a1到c6這個區域裡查詢

3是指找到「李四」後顯示第3列的資料「一班」

false是指精確查詢,如果是true就是查詢相似的,一般都用false

2.下拉

結果:a b c

1 姓名 學號 班級

2 李四 316 一班

3 陳六 385 三班

4 劉七 306 一班

……………………..

公式解析:

1.lookup_value:需要查詢或比對的資料

如果這個資料是數字的話,通常要先做幾個準備工作:

(1)將兩個表中需要比對的資料列移到a列。以上例就是要把兩個表中的學號放在a列。

(2)確認a列的資料真的是數字格式。有些資料是從其他資料庫裡匯出來的,可能不是excel認可的數字格式。在這種情況下用「設定單元格格式」把單元格更改為「數值」通常是沒用的。

一般我採用的方法是:

①在a列後面插入兩個空列b列、c列,b2=a2+0,運算後的資料肯定就是數字格式了。下拉,使整列資料變為數字格式。然後選中b列,複製。

再選中c列,右鍵「選擇性貼上」,選擇「值和數字格式」,確定。刪除a、b列,使c列變成a列。

②如果b2=a2+0後,顯示錯誤資訊,那麼很可能是a列的資料中帶有空格,此時可應用mid函式。mid函式的功能是擷取一部分字元。如a2是「 12345」,表面看起來是5位數,其實前面還有1位空格。

那麼mid(a2,2,5),意思是在a2中從第2個字元開始擷取,一共擷取5位,結果顯示為「12345」,空格消失且結果一般會自動變為數字格式。

(3)將兩個表中位於a列的數字以升序排列。

2.table_array:指定一個查詢的區域

需要注意的是,一般我們要手動在這個區域上加「$」符號,這個符號的作用是將區域固定下來。例如a1:c6,要變為$a$1:

$c$6。不然我們一會做「下拉」操作的時候,a1:c6就會變成a2:

c7、a3:c8……

「沒有1樓說的專業,供參考吧*-*」

9樓:小豬談教育

vlookup函式的使用方法。

什麼情況下可以使用預設路由什麼情況下可以使用預設路由

預設路由在末梢網路中使用,當網路中只有一個出口可以連線外網時版就使用預設路由。網權絡內部任意目的地址的資料都通過預設路由出去,在末梢網路中使用預設路由可以精簡路由表,減小路由器 資料查詢路由表的時間,提高網路效能。什麼情況下適合使用靜態路由?普通家用路由器設定的話,基本上不需要用到靜態路由。家用路由...

java方法的過載在什麼情況下使用

過載更多使用在構造器對於不同引數進行過載,構造器過載會幫助我們實現元素的初始化.這個可以幫助你維護 如果你又寫其他 量還更多.java中,可以在同一個類中用相同的名稱定義兩個或者多個方法,但是引數項不同 分為引數型別不同和引數數量不同 當兩個方法名稱相同而引數項不同時,那麼就認為此方法被過載,而此過...

建築在什麼情況下使用毛石混凝土基礎

抗凍性較好,在寒冷潮溼地區可用於6層以下建築物基礎。整體性欠佳,故有振動的建築很少採用 什麼情況下用毛石混凝土基礎?與混凝土基礎的區別?為什麼混凝土基礎過大時可以新增毛石?10 毛石混凝土 也叫片石混凝土,是指在混凝土中新增不超過一定比例的毛石或片石代替回混凝土。在某些作為答基礎結構的混凝土中,因為...