VLOOKUP公式最後0或1不打,公式預設是TURE還是

時間 2021-08-31 22:46:22

1樓:

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值,則第一列「姓名」列就得升序排列才可以。

vlookup函式中true和false有什麼區別?

2樓:匿名使用者

vlookup函式中,false代表精確匹配,如果找不到,則返回錯誤值 #n/a;true代表近似匹配,也就是說,如果找不到精確匹配值,則返回小於「查詢值」的最大數值。

3樓:angleeee丶

兩者區別如下:

1.true:返回邏輯值true;false:返回邏輯值false。

2.true函式在運算中等於1,false函式在運算中等於0。

3在運算中非零數字都等於true。

4.false為精確匹配,可以寫作0,或省略,但前面的逗號不能省。

true為近似匹配,可以寫作1,或連同前面的逗號一同省略。

5.通過採用近似或者精確匹配查詢結果來看,採用近似匹配查詢的結果是不正確的,而採用精確匹配查詢的結果是正確的。這說明在使用vlookup函式進行查詢時,需要使用flase來進行精確匹配查詢。

拓展資料:

vlookup函式

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

該函式的語法規則如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

4樓:娛皮逗

1、vlookup函式的第四個引數代表匹配模式,設定為true代表近似匹配,為false時代表精確匹配。

2、精確匹配:在目標區域的第一列中匹配與要查詢數值完全相等的項,如果找不到則返回#n/a。

3、近似匹配:在目標區域的第一列中匹配與要查詢數值完全相等的項,找到則匹配成功;找不到則匹配小於要查詢數值的最大值。例如,目標區域的第一列是從100-200依次遞增的100個整數,那麼如果我們通過近似匹配要查詢150.

5,則會匹配150這一項。

4、精確匹配的應用場景比較廣泛,大多數時候都會使用;如果填寫函式時省略這個引數,則預設的模式也是精確匹配。近似匹配主要應用在一些範圍判斷的資料處理,以下圖為例,假設將商品的**檔次劃分為低/中/高三檔,0-9為低、10-19為中、20以上為高,現在要根據商品**對其歸類,則可以使用近似匹配完成,具體點函式寫法見圖示。

【擴充套件資料】

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

該函式的語法規則如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

5樓:匿名使用者

關於vlookup函式的用法

「lookup」的漢語意思是「查詢」,在excel中與「lookup」相關的函式有三個:vlookup、hlookuo和lookup。下面介紹vlookup函式的用法。

一、功能

在**的首列查詢指定的資料,並返回指定的資料所在行中的指定列處的資料。

二、語法

標準格式:

vlookup(lookup_value,table_array,col_index_num , range_lookup)

三、語法解釋

vlookup(lookup_value,table_array,col_index_num,range_lookup)可以寫為:

vlookup(需在第一列中查詢的資料,需要在其中查詢資料的資料表,需返回某列值的列號,邏輯值true或false)

1.lookup_value為「需在資料表第一列中查詢的資料」,可以是數值、文字字串或引用。

2.table_array 為「需要在其中查詢資料的資料表」,可以使用單元格區域或區域名稱等。

⑴如果 range_lookup 為 true或省略,則 table_array 的第一列中的數值必須按升序排列,否則,函式 vlookup 不能返回正確的數值。

如果 range_lookup 為 false,table_array 不必進行排序。

⑵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 返回時是精確匹配還是近似匹配。如果為 true 或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value 的最大數值;如果 range_value 為 false,函式 vlookup 將返回精確匹配值。

如果找不到,則返回錯誤值 #n/a。

四、應用例子

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

vlookup(2005001,a1:d7,2,false) 等於「周杰倫」

vlookup(2005001,a1:d7,3,false) 等於「2870」

vlookup(2005001,a1:d7,4,false) 等於「辦公室」

vlookup(2005019,a1:d7,2,false) 等於「孫楠」

vlookup(2005036,a1:d7,3,false) 等於「2200」

vlookup(2005036,a1:d7,4,false) 等於「工 會」

五、關於true和false的應用

先舉個例子,假如讓你在數萬條記錄的**中查詢給定編號的某個人,假如編號已按由小到大的順序排序,你會很輕鬆地找到這個人;假如編號沒有排序,你只好從上到下一條一條地查詢,很費事。

用vlookup查詢資料也是這樣,當第一列已排序,第四個引數用true(或確省),excel會很輕鬆地找到資料,效率較高。當第一列沒有排序,第四個引數用false,excel會從上到下一條一條地查詢,效率較低。

筆者覺得,若要精確查詢資料,由於計算機運算速度很快,可省略排序操作,直接用第四個引數用false即可。

6樓:孫晨的excel職場故事

vlookup函式,你真的瞭解嗎?

7樓:匿名使用者

都是有關「查詢和引用」的函式,個人認為lookup更常用一些,主要用於數與行列比,vlookup常用於數與**比,功能更強大些可以選擇採用精確查詢或是模糊查詢,lookup只能選擇模糊查詢。

vlookup函式公式中第四項「0」代表精確匹配還是大致匹配

8樓:匿名使用者

vlookup函式公式中第來四項「0」代表自的是精確匹配。

該函bai數的語du法規則如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup)

range_lookup是邏輯值zhi,它決

dao定函式 vlookup 查詢時是精確匹配還是近似匹配.

如果為false或0 ,則返回精確匹配值

如果為true或1,則返回近似匹配值

9樓:c半空中的羽毛

0是精確匹配,1是模糊匹配,excel都是遵循這個原理;但是vlookup的模糊匹配只會匹配到比原來值小的數字,同時如果是數字的模糊匹配,需要在第一欄後面加上『』*『』萬用字元

位移公式x v0t 1 2at2和位移差公式1 2at2分別

子木 分別在有初速度和沒初速度時用,兩者其實沒區別,因為後者只是初速度為零把前面省越掉了,記算第幾妙用位移差是指先把這幾秒總路程算出,再把前幾秒總路程算出,兩者相減第幾秒的路程就出來了,兩者初始狀態都沒有速度自然就都省略掉了嘛 位移公式是從零開始的位移,位移差公式就是計算第幾秒的位移。書上那一段位移...

LOL 為何RNG最後1波團會被0換5?

rng戰隊最近的狀態非常差,甚至在和sn的最後一場比賽中,rng戰隊在領先8000經濟的情況下都輸掉了比賽,這事情在lp l的圈子裡也引起了不小的爭議,那麼rng戰隊到底是怎麼輸掉比賽的呢?通過覆盤,我們發現最後一波團戰是rng輸掉比賽的關鍵,那麼他們究竟是怎麼樣被打出0換5的?我們仔細看一下,首先...

當x 0時或當x時。為什麼sin(1 x)的極限不一樣

sin 1 x 的極限不一樣因為當x 0時沒有極限,當x 極限是0。1 x 0時,sin 1 x 是一個在 1到1之間擺動的數,並不滿足極限的定義,所以沒有極限。2 x lim sin1 x sin x lim 1 x sin0 0極限的求法有很多種 1 連續初等函式,在定義域範圍內求極限,可以將該...