ecel中用vlookup函式為什麼時候要加

2022-02-17 03:12:54 字數 5305 閱讀 8421

1樓:一點設計演示

1如圖所示在左邊紅框中是**列 在右側紅框中  右側框是火車站名和對應** 我想通過查詢中間框中的火車站名 在右側的框中查詢 然後返回對應的**到左邊框中

2在f2中輸入=vlookup()當游標在括號中閃動的時候點選滑鼠到g2

3點選完後的效果是這樣的 g2單元格被虛線框選

4然後在g2後面點選一個逗號,逗號用來分隔函式的引數

5然後用滑鼠點住k1單元格拖動到l1單元格

6鬆開滑鼠 按住shift鍵 按下箭頭 然後鬆開兩鍵 此時所有火車站及**資料被選中

7然後輸入逗號 再輸入2 再次輸入逗號 再輸入0 2代表要查詢區域的第二列 0代表精確查詢

8用滑鼠在編輯欄中選中第二個引數

9按f4鍵 將第二個引數變成絕對引用

10點選對號 完成輸入函式

11按住填充柄 向下填充

12這時候**就通過函式自動填充到單元格里了

2樓:zzllrr小樂

false,用於精確匹配

不加false,相當於加了true

而true,用於模糊匹配,經常會得到意想不到的結果,因此不建議使用true

excel的vlookup函式中的range_lookup什麼時候填true什麼時候填false

3樓:情談學長

指示函式vlookup是尋找完全匹配還是近似匹配。

如果為false或0,則返回完全匹配,如果找不到,則返回錯誤值#n / a。

如果range_lookup為true或1,則函式vlookup將尋找近似匹配,即,如果找不到精確匹配,則返回小於lookup_value的最大值。

如果省略range_lookup,則預設為近似匹配。

擴充套件資料

vlookup函式可以說是excel中一個相對重要的函式。它也是工作中常用的功能。該功能是指定搜尋目標(搜尋條件)以從原始表的列中找到相應的資料。

該函式的語法為:vlookup(lookup_value,table_array,col_index_num,range_lookup)

使用vlookup函式時,應注意以下幾點:

參考地址的單元格格式類別與搜尋目標的單元格格式相同。否則,有時顯然有資料,但無法掌握。

特別是當參考地址的值為數字時,這是最明顯的。如果搜尋的單元格格式類別是文字格式,儘管看起來是123,但是不可能捕獲到某些內容。

此外,當不輸入資料時,必須首先確定格式類別。如果輸入了資料,則為時已晚。如果要抓住它,則需要重新輸入。

使用引用地址時,有時需要在網格中固定lookup_value的值,但是使用下拉方法(或複製)將函式新增到新單元格中,此處需要使用「 $」符號,這是一個固定符號。

例如,如果我總是要捕獲d5格式的資料,則可以使d5像這樣:$ d $ 5,無論您如何拉或複製,該函式將始終使用d5的值來捕獲資料。

使用「&」連線多個單元格的內容作為搜尋引數。對於相似的資料,您可以事半功倍。

4樓:問一問夏老師

指明函式 vlookup 查詢時是精確匹配,還是近似匹配。

如果為false或0 ,則返回精確匹配,如果找不到,則返回錯誤值 #n/a。

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

如果range_lookup 省略,則預設為近似匹配。

vlookup函式可以說是再excel中相對比較重要的一個函式,也是工作中較為常用的函式,功能是指定一個查詢目標(查詢條件)從原表的列中找出對應的資料。

函式的語法為:vlookup(lookup_value,table_array,col_index_num,range_lookup)

使用vlookup函式應注意以下幾點:

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

特別是參照地址的值是數字時,最為明顯,若搜尋的單元格格式類別為文字格式,雖然看起來都是123,但是就是抓不出東西來的。

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

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

比如說我始終想以d5格式來抓資料,則可以把d5弄成這樣:$d$5,則不論你如何拉、複製,函式始終都會以d5的值來抓資料。

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

5樓:次次次蛋黃米亞

excel的vlookup函式中的range_lookup在第一列中進行大致匹配則使用true或者省略不填;如果要查詢精確匹配,就需要使用false。

具體使用方法:

1、首先點選「fx」選擇其中的vlookup函式。

2、然後根據下圖的函式引數資料輸入對應的框內,在最後一行的range_lookup位置輸入true,可以看到提取結果。

3、將原本的true換成false,可以看到對應的結果,。

4、或者在其中輸入數字0,效果與輸入false是一樣的。

5、最後可以將range_lookup框內空置不填。

6、點選確定按鈕並下拉公式即可將另外一張**的資料根據a列提取顯示了。

6樓:匿名使用者

table_array的第一列為升序排列的時候才可以用true,否則只能用false,不然函式不能返回正確的數值。

7樓:s今生緣

vlookup函式用於搜尋指定區域內首列滿足條件的元素,確定待檢測單元格在區域中的行序號,再進一步返回選定單元格的值。語法:vlookup(lookup_value, table_array, col_index_num, [range_lookup]),下面結合例項闡述各引數的含義:

lookup_value,要在**或區域的第一列中搜尋的值。lookup_value 引數可以是值或引用。下圖中,要從左邊的表中查詢姓名為e2的語文成績,公式用:

=vlookup(e2,a:c,2,0),e2單元格,就是引數lookup_value,且為引用;

table_array,包含資料的單元格區域,上面公式中就是a:c,即a列到c列的區域;

col_index_num ,返回第幾列的資料,如例圖中,語文成績在第2列,返回語文成績,用2,返回數學成績用3;

range_lookup,指定希望 vlookup 查詢精確匹配值還是近似匹配值,如果為 false或0,則返回精確匹配值,不需要對第一列中的值進行排序。如上圖中,引數用0,查得張軍的語文成績為79;

如果 range_lookup 為 true

或1,則返回近似匹配值(也稱模糊查詢),且第一列必須按升序排列,否則,vlookup 可能無法返回正確的值或直接返回錯誤值 #n/a。如下圖中,使用模糊查詢,首列又沒有按升序排列,查詢韓平這個人的語文分數時,就返回錯誤值;

如果有多個符合條件的值,只返回第一個找到的值;

精確查詢時,如果找不到精確匹配值,則返回錯誤值

#n/a。

8樓:

你的range-look不是填什麼ture或者false 而是要填你所要查詢的值 例如題中你所要找的是**  假定你的表的單元格地址如圖所示  在單價旁邊那一格填入

=vlookup(a5,h:i,2,false)

其中 a5意思 要找的值  h:i 是找的範圍  2是返回從h開始向右數第二列的值,也就是價錢,false放在最後  是精確匹配的意思  ture是模糊匹配!

9樓:匿名使用者

這玩意是不是有bug? 要精確匹配 有的版本是 true 有的版本 是 false 。。。。被這個引數坑了。。

vlookup公式最後一個0或1不打,公式預設是ture還是false?

10樓:

excel中常用的查詢函式vlookup的基本用法。

首先來看一下vlookup函式的應用場景。

如下圖,a列到d列是員工資訊,包括姓名、工號、性別和籍貫資訊,每一行是一個人的資訊。我們要求根據「姓名」獲得員工的「工號」資訊,返回結果在**b8。

vlookup函式的基本語法是這樣的:

雙擊b8單元格,輸入公式:

=vlookup(a8,a1:d5,2,)

這樣,就返回了「張三丰」對應的工號。其中a8表示要在原始表中查詢a8對應的值,a1:d5是包含「姓名」和「工號」的資料區域,2是說返回表中第2列的「工號」值。

需要注意的是,要查詢的值a8必須是在原始區域的第一列。也就是說a1:d5區域的第一列必須是包含a8值的那一列。

一般情況下,最後一個引數要寫成0,false或者加上逗號省略引數(預設為0)。為了避免意料之外的錯誤,不建議寫true或非0值。如果寫true或者非0值,則第一列「姓名」列就得升序排列才可以。

11樓:次次次蛋黃米亞

vlookup公式最後一個0或者1不打,公式預設是false,但計算的結果與輸入0的效果相同。

使用方法:

1、首先在開啟的excel**中輸入兩組資料,需要使用vlookup函式比對兩組資料。

2、在c1單元格中輸入函式公式:=vlookup(b1,a1:a8,1,0),表示查詢b1在a列中的數值,如果有相同數值則顯示數值。

3、點選回車並下拉公式可以看到,單元格中已經將函式公式計算結果生成。

4、再次在c1單元格中輸入公式=vlookup(b1,a1:a8,1,),按下回車後**會自動將false新增到原本的0的位置,得出的結果與輸入「0」相同。

關於excel中函式vlookup中為什麼有的時候太搜尋過來的資料不正確; 10

12樓:匿名使用者

最後一個引數

用 false,0,或空著不寫(即只寫了逗號,不寫引數值) 都是精確匹配的意思

用 true,1,或省略這個引數(連逗號都不寫) 都是近似匹配的意思

你用精確匹配沒有對應值時,就會出現 #n/a 沒有匹配值的錯誤提示

如果用近似匹配你一定要對查詢匹配項的列進行升序排序,否則對應值就會出錯

最好能上個圖說明一下資料的樣式和**的結構

13樓:擊掌慶賀

最後不加false為近似匹配,很容易查詢錯誤

你需要精確匹配,最後一定要加false

要注意,兩邊的資料必須要完全一致,包括格式。如果一邊是數值1,一邊是文字1,則檢索不到。

怎樣在Excel中用vlookup函式

以下答案引用自gpt 3大模型,請合理使用 vlookup 函式的語法如下 vlookup lookup value,table array,col index num,range lookup 引數 lookup value 需要查詢的值。table array 用於查詢值的 及範圍或陣列常量。c...

ecel的vlookup函式處理查詢區域的重複值想都顯示

通過vlookup函式處理查詢區域的重複值的步驟為 1 在a列前插入一列輔助列,在a2輸入以下公式,然後向下填充公式 countif b 2 b2,b2 b2將當前行之前的姓名出現次數與姓名組合起來。2 複製姓名列到e列,選擇e列,通過 資料 選項下的 刪除重複項 保留唯一值 3 在f2單元格輸入以...

ecel中vlookup函式的使用方法有兩表sheet1和

item,branch 這兩列不知道 你表一中 哪一個是代表資料的唯一性 item?你要使用vlookup 這個函式 精確查詢 必須是 如上這兩項的組合不能有重複 必要時你可以增加輔助列來完善 或者你有唯一的 代表列 item 在a列 其他依次類推b c 那麼 vlookup a1,sheet1 a...