我使用vlookup函式怎麼老出現VALUE 啊

2023-01-07 06:20:41 字數 4922 閱讀 4148

1樓:匿名使用者

在excel中,當公式的自動更正功能不能更正公式,或者使用了錯誤的引數和運算物件型別時,就會產生錯誤提示「#value」。

你這個公式的引數有問題,第一個引數應該為一個單元格引用

2樓:會爆破的唱唱

有問題,第一個引數,a:k,如果不是使用陣列進行其他操作的話,這個引數必須是確定的某個值或者引用或者得出確定資料的公式,你這裡是個區域,不行,

通俗點說,舉個例子,你想從張

三、李四、王五三個人裡面找到一個人,並且問出他的年齡用vlookup表示就是,第一個參數列示你要找誰,第二個參數列示你要在哪些人裡面找(這裡就是指張三李四王五三個人),第三個引數是指你要在找到的人身上得到什麼(這裡就是指要問到年齡)。

你現在把第一個引數設成一個區域,相當於你要在張三李四王五里找張三李四王五。自己想想,是不是很矛盾。

3樓:

vlookup函式括號裡包含四段:

「=vlookup(要查詢的內容,查詢的範圍,返回資料的列數,模糊查詢還是精確查詢)」

把這四段搞清楚了,這個函式就會用了。

你的公式中第一段不是具體要查詢的資料,所以是錯誤的,另外你第四段用的是「0」,即精確查詢,無須排序。

4樓:雲了個越

看一下是不是數字鍵盤沒開啟

使用vlookup函式的問題

5樓:匿名使用者

這是我回答另一位網友提問的問題,你們應是同一個問題。

你這是簡單問題複雜化了,為什麼把兩個表的資料都通過自定義區域的方式引用了?不用自定義,直接引用編號對照表的**資料就行了。

在訂單明細表e3輸入公式下拉:

=if(d3="","",vlookup(d3,編號對照表!a:b,2,))

如果堅持要用提問中的那方法,把提問中公式最後的那個數字2後面加上逗號和零,即:

=vlookup([@圖書編號],表2[#全部],2,0)

但能否返回正確的結果還得看你那自定義是怎麼定義的了。

excel中的vlookup函式怎麼用啊?為什麼我用完老是出現#n/a錯誤啊?

6樓:匿名使用者

#n/a——「值不可用」錯誤。某個值對於該公式或函式不可用。

請檢查你的公式設定。

允許你的條件在條件區域裡面匹配不到而返回錯誤值。

可用判斷函式返回空值:

=if(isna(原公式),"",原公式)

7樓:

這說明你沒有找到匹配的值,你可以截圖給我們看看,這樣也好看看怎麼回事。

8樓:匿名使用者

vlookup函式

在**或數值陣列的首列查詢指定的數值,並由此返回**或陣列中該數值所在行中指定列處的數值。

這裡所說的「陣列」,可以理解為**中的一個區域。陣列的列序號:陣列的「首列」,就是這個區域的第一縱列,此列右邊依次為第2列、3列……。

假定某陣列區域為b2:e10,那麼,b2:b10為第1列、c2:

c10為第2列……。

語法: vlookup(查詢值,區域,列序號,邏輯值)

「查詢值」:為需要在陣列第一列中查詢的數值,它可以是數值、引用或文字串。

「區域」:陣列所在的區域,如「b2:e10」,也可以使用對區域或區域名稱的引用,例如資料庫或資料清單。

「列序號」:即希望區域(陣列)中待返回的匹配值的列序號,為1時,返回第一列中的數值,為2時,返回第二列中的數值,以此類推;若列序號小於1,函式vlookup 返回錯誤值 #value!;如果大於區域的列數,函式vlookup返回錯誤值 #ref!。

「邏輯值」:為true或false。它指明函式 vlookup 返回時是精確匹配還是近似匹配。

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

如果「查詢值」為文字時,「邏輯值」一般應為 false 。另外: ·如果「查詢值」小於「區域」第一列中的最小數值,函式 vlookup 返回錯誤值 #n/a。

如果函式 vlookup 找不到「查詢值」 且「邏輯值」為 false,函式 vlookup 返回錯誤值 #n/a。

用vlookup函式總是顯示錯誤

9樓:匿名使用者

你公式最末的引數選擇的是「1」,代表著近似模式,要求$a$8:$d$12第一列的值必須按升序排列,並小於等於k7的最大值對應的列的資料。

建議修改成false、或是常用數字0、或保留引數前的逗號代替,表示只查詢精確匹配值。

希望對你有所幫助!

10樓:匿名使用者

公式中,函式的最後一個引數輸入錯誤,應該輸入false或0。

vlookup(lookup_value,table_array,col_index_num,range_lookup)函式中最後一個引數range_lookup為一邏輯值,指明函式 vlookup 查詢時是精確匹配,還是近似匹配。

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

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

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

因為公式中用了true,返回了近似值,造成匹配結果非預期。

為什麼我使用vlookup,總是顯示#n/a

11樓:匿名使用者

1、首先開啟要引用的資料表, 然後將要查詢的物件複製到表中, 您可以根據需要將其放置在表中。

2、我把游標放在 k2 列中, 在這裡輸入公式, 有時不記得, 可以在上面的選單欄中檢視。

3、在公式中, 單擊 "查詢" 並應用右側的下拉箭頭, 以查詢底部的 vlookup 函式單擊。

4、函式引數對話方塊出現在這裡, 你可以輸入它, 你可以點選它, 我想找到的值是 i2 單元格, 你可以點選, 然後輸入下面的查詢資料表, 這可以拖放所選內容, 然後輸入我想刪除的列數甕。最後, 輸入匹配條件。

5、此時, 結果將出來, 然後將滑鼠放在 k2 單元格的右下角, 向下拖動, 但結果顯示在 #n/結果中。

6、當我把滑鼠放在發生問題的單元格中並檢視公式時, 我發現我要找的區域有問題, 不是我選擇的所有區域, 而是向下的變化。

7、在查詢區域中在此處輸入幾個 $, 以便您可以絕對引用剛才選擇的區域, 當然, 這將在 k2 單元格中再次完成。

8、然後選擇 k2 單元格, 將滑鼠放在單元格的右下角, 並在出現黑色小十字後, 向下拖動, 填充下面的單元格, 也可以在這裡雙擊滑鼠左鍵。

12樓:天使在唱歌

這是因為匹配的兩列資料格式不一樣。

1、以excel2010版本為例,猶如下圖所示了幾列數 ,b列要用vlookup公式在f列找到相應的資料;

2、直接在b2單元格輸入=vlookup(a2,$e$2:$f$6,2,0)後按回車鍵時顯示#n/a;

3、這時選中e列的資料,左上角就會出現一個感嘆號,顯示此單元格中的數字為文字格式;

4、點選該感嘆號的倒三角,在彈出框內選擇「轉換為數字」,把該列文字格式轉換為數字格式;

5、轉換為數字格式後,則可看到vlookup公式正常匹配了,沒有顯示#n/a。

13樓:

2個表a列的資料一樣,但格式不一樣,一個是文字,一個是 數字第2個圖,在c2輸入=--a2

下拉,然後選定c列,複製-選擇性貼上-數值,覆蓋原理的a列,再用=vlookup(a2,'[2011-spss.xls]sheet1'!$a$2:$g$815,2,0)

excel**vlookup函式如何使用啊?怎麼總是lookup_value這個引數設定不對呢?

14樓:匿名使用者

1、括號裡第一個引數是一個值,也就是說具體找什麼值,所以不能是區域表示式,可以是數、文字(要""括起來)、公式、單元格。

2、要找的值,必須(可能)出現在圈定區域的左第一列內。第二個引數就是劃定這個區域。

3、第三個引數是這個區域內,左起第幾列。

4、第四個引數一定要使用 false 引數。

15樓:匿名使用者

公式似乎錯誤,看不清你的圖

公式更改為=vlookup($a2,sheet1!$a:$h,8,false)試試看

16樓:李美希

括號裡的第一個引數應該只有一列才對,顯示的你選了兩列($a2:f2

是a列,則a:a

是f列,則f:f即可

17樓:無限_de愛

$a2:f2不對,第一個引數只要一個引數就行了,比如a2就可以了

當然,在sheet1!$a:$h中的a列必須有a2一樣的值才行.

18樓:匿名使用者

lookup_value 不能是一組單元格,只能是單個單元格或一個文字。建議考慮用別的方法吧。vlookup函式的詳細解釋可以檢視excel幫助(按f1)。

excel裡用vlookup函式如果lookup_value重複怎麼辦

19樓:眯住眼串針

如果你是想要個稅總和的話

在第一個表的d2輸入公式

=if(countif(a$2:a2,a2)=1,sumif(a:a,a,b:b),"")

下拉即可

20樓:匿名使用者

三個aaa順序對應的結果。

VLOOKUP函式怎麼用,VLOOKUP函式都要用 嗎?這個符號什麼時候用?怎麼用?

語法vlookup lookup value,table array,col index num,range lookup 例如 vlookup 105,a2 c7,2,true vlookup 袁 b2 e7,2,false 引數名稱 說明lookup value 必需引數 要查詢的值。要查詢的值...

怎樣在excel中使用vlookup函式

vlookup 請參閱在 或數值陣列的首列查詢指定的數值,並由此返回 或陣列當前行中指定列處的數值。當比較值位於資料表首列時,可以使用函式 vlookup 代替函式 hlookup。在 vlookup 中的 v 代表垂直。語法vlookup lookup value,table array,col ...

excel中vlookup怎麼使用

vlookup函式的使用方法。您好vlookup是一個比較常用的函式,可用於查詢和返回需求的匹配資料,該函式總共有四個引數,依次是 1 判斷的條件 2 跟蹤資料的區域 3 返回第幾列的資料 4 是否精確匹配,詳細的參見 如果有問題可以隨和和我聯絡 包你學會 嘻嘻 vlookup 要找的值,所在的區域...