EXCEL VLOOKUP取數函式問題,煩請各位看看

2022-03-09 12:19:23 字數 2826 閱讀 5122

1樓:匿名使用者

=vlookup(a3,if(,表1!$b$4:$b$8,表1!$a$4:$a$8),2)

2樓:i編輯文件的懶羊羊

其實你自己仔細閱讀一下聯機幫助裡關於此函式的描述,就可以很輕鬆的構造出來了。

貼一個給你看看先。呵呵

vlookup(lookup_value,table_array,col_index_num,range_lookup)

lookup_value 為需要在table_array第一列中查詢的數值。

可以為數值、引用或文字字串。需要注意的是型別必須與table_array第一列的型別一致。

查詢文字時,文字不區分大小寫;可以使用萬用字元「*」、「?」。

table_array 為需要在其中查詢資料的資料表。

可以使用對區域或區域名稱的引用、常數陣列、計算後的記憶體陣列。

對區域引用時,可以引用整列,excel會自動判斷使用區域。

該引數的第一列必須包含查詢的內容,其它列包含需返回的內容;返回內容的列序號由下個引數指定。

col_index_num 為table_array中待返回的匹配值的列序號。

如為1時,返回table_array第一列中的數值;為2,返回table_array第二列中的數值,以此類推。

如果col_index_num小於1,函式 vlookup 返回錯誤值值 #value!;

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

range_lookup 為一邏輯值,指明函式vlookup返回時是精確匹配還是近似匹配。

如果為true或省略,則返回近似匹配值,也就是說,如果找不到精確匹配值,則返回小於lookup_value的最大數值;

近似匹配查詢一般用於數值的查詢,table_array的第一列必須按升序排列;否則不能返回正確的結果。

如果range_value為false(或0),函式vlookup將返回精確匹配值。

此時,table_array不必進行排序。如果找不到,則返回錯誤值#n/a;可isna檢測錯誤後使用if判斷去除錯誤資訊。

excel的vlookup函式,為什麼我取數的數值不對呢?

3樓:匿名使用者

vlookup如果查詢的值不是唯一,就會顯示第一個找到的對應值。

如果第四個引數沒有指定為0或者false,那麼就必須對查詢列排序才行

4樓:匿名使用者

到這裡進行學習一下

vlookup:什麼是 vlookup 以及何時使用

5樓:匿名使用者

這個函式值取查詢值第一次出現的地方,而且最好對所查詢的資料進行排序。最好有圖,幫你解決

6樓:匿名使用者

vlookup最後一個引數看看是不是寫的不對,精確查詢是0,模糊查詢是1,如果這個引數沒問題,再看看查詢的值是不是有多餘的空格,可以使用trim這個函式去掉。

7樓:

vlookup函式使用前,要對你引用的資料進行排序,這樣才能取得正確數值。

8樓:

取數方法問題:相關單元格內有空格,使用查詢替換解決,查詢打一個空格,替換中什麼也不打,選全部替換;相關單元格格式不一致,可能一個是文字,一個是數值,也可能兩個數值是小數點後位數不一樣,兩個數相減為後不為0;函式引數有誤,false是完全匹配,true是近似匹配,和excel中函式的簡單解釋是相反的。

9樓:匿名使用者

你把你的**和公式發過來幫你看一下是什麼原因[email protected]

10樓:茶葉蛋很便宜

應該是基礎資料的問題,最好具體說明一下

關於excel函式運用的問題,煩請哪位高手解答一下,萬分感謝

11樓:匿名使用者

1、**是否可能同時存在於sheet1和sheet2中?

2、**在一個表中是否可能有重複?

3、返回的a3是根據找到的單元格a5來確定的,還是在表中任意位置找到**都返回a3?

12樓:匿名使用者

你所說的 查詢是否是唯一值?如果不是唯一值那可能需要vba

excel表中vlookup函式提取另一個表的數值,結果部分顯示#n/a,請大俠賜教

13樓:匿名使用者

當查詢區域的首列沒有匹配到查詢條件時,返回錯誤值#n/a。

14樓:太極健

這種情況是因為在列表裡檢索不到關鍵字

公式改為

=iferror(你的原公式,"")

15樓:慶年工坊

#n/a錯誤,在列表裡檢索不到關鍵字

16樓:瓦爾登湖的海水

你這總的a6:m359裡面是不是有重複項?

17樓:匿名使用者

你這截圖看不到公式,不知道問題出現在**。。。

excel中在使用vlookup這個函式時出現錯誤,請問哪位電子**大神可以解釋下和怎麼解決這樣的錯誤!請看圖

18樓:小胡胡來勒

亂碼就是沒有引用的資料。那是由於你設定公式有問題,必須選中k列的所有項就才能正確的出現而不會出現亂碼了。

類似int函式的向上取整函式,類似INT函式的向上取整函式

1.你的理解是對的。2.int x 不一定是向下取整,int 1.5 1,但是 1.5 應該等於 2,這才叫向下取整。3.int a1 1 這種形式是不對的。4.很多語言裡都有向下取整函式floor 和向上取整函式ceil 如果是c語言的話要注意型別轉換,一下是函式原型 include double...

vb程式設計提問鍵盤輸出數任意實數,利用分段函式計算絕

dim x as double x val inputbox x dim y as double if x 5 then y 3 x 1elseif x 0 then y x 2 2 x 1elseif x 5 then y abs x 2 1 elseif x 10 then y sin x 1 ...

甲乙兩數的和是20 1,取甲數1 6給乙數,乙數比剩下的甲數還少0 4,甲乙兩數的差是幾 我是小學六年級的

甲給乙1 6後,兩個數的和並沒改變,還是20.1,而之後兩數的差已知是0.4,這道題其實是 和差問題 列式 20.1 0.4 除以2 10.25 10.25除以5 2.05 2.05乘2 0.4 4.5 解 設甲為x 則乙就是 20.1 x x 1 6x 20.1 x 1 6x 0.45 6x 20...