excel2019,vlookup函式錯誤,是什麼原因

時間 2022-03-19 17:00:03

1樓:湧俊俠

如下:

1、通俗來講,你使用vlookup函式時,是提取原定的目標(姓名),以後的內容。

2、而你第一圖的姓名在後面,確要提取姓名前的,肯定會出錯。

3、你調整姓名到第一列之後,那麼就恢復正常,即目標(姓名,提取範圍abc),提取包括姓名在內的第3列數值,也就是=vlookup(d1,a:c,3,0)

所以,你只要知道,提取原訂目標要在前面,值在後面,才正確。

2樓:心常平樂相伴

這是vlookup函式的定義沒搞清楚。

以圖中的問題為例

公式的意思是:在區域a:c的第一列查詢d1(也就是在a列查詢d1),如果找到了,就輸出d1所在行的指定列,

結果d1在第一行被找到,於是公式輸出區域中的第一行第3列,也就是20170701191

當把姓名放到c列時候,第一列就沒有姓名了,就找不到d1,公式就報錯了。

公式的定義沒有搞清楚哦!!

3樓:雲的眼淚在飛

這就是vlookup函式的侷限吧,只能下向查詢,不能反向查詢。

如果不想改變列序,可使用sumif函式

4樓:卷卷卷兒吖

vlookup函式的語法規則如下:

vlookup(lookup_value,table_array,col_index_num,range_lookup),其中lookup_value為需要在資料表第一列中進行查詢的數值。如果不在第一列就要構建放在第一列,可以巢狀if函式使用。

你的例子可以輸入=vlookup(d2,if(,c:c,b:b),2,0)

5樓:在桃花谷乘風破浪的阿拉丁

這樣來說,你對vlookup函式掌握的還不夠清楚,你要查詢的內容必須在你查趙區域的第一列,不知道你能理解嗎!你的區域可以不是從a列開始,但是你第一張圖,查詢區域第一列並不是姓名列,所以說你查詢不到!

6樓:我來也

d1在a列的查詢到嗎?自己去學習一下該函式吧

我在excel表中套用vlookup函式,經常出錯,不知道什麼原因,求高手指點!

7樓:匿名使用者

公式應是:

=vlookup(e352,$h$352:$i$719,2,false)

8樓:匿名使用者

公式最後的2,修改為false

false表示精確查詢,如果有兩個或更多值與查詢值 匹配,則使用第一個找到的值。如果找不到精確匹配值,則返回錯誤值 #n/a。

2或true 或被省略,則返回精確匹配值或近似匹配值。如果找不到精確匹配值,則返回小於 查詢值的最大值。

9樓:匿名使用者

主要是因為你的vlookup的最後一個引數2是不對的,不能返回正確的結果,要想返回正確的結果把最後一個引數改為0或false,因為0是精確查詢,其它是模糊查詢。不如改為=vlookup(e352,$h$1:$i$2000,2,0)。

10樓:

超過18位的

=vlookup(e1&"*",h:i,2,0)

11樓:匿名使用者

f1公式修改為

=vlookup(e1&"*",h:i,2,0)下拉填充。

老實講,你自己的公式寫的不對。

首先是查詢區域沒有絕對引用。其次,最後的2是什麼意思?

我想你還是先再瞭解一下vlookup函式吧。

12樓:

在f352將公式修改再一下

=vlookup(e352,$h:$i,2,false)

13樓:歐白楣

同一個**了的資料直接=就是了

excel中vlookup函式查詢老是錯,哪一步出錯了? 10

14樓:匿名使用者

看看查詢的範圍內有沒有空格,檢查一下,對照查詢正確的值仔細比對一下。

15樓:匿名使用者

公式看不清,實在不知道**錯了,

excel在使用vlookup函式**錯,麻煩高手看圖幫我分析一下錯誤原因。

16樓:

e列沒有輸入資料,並且公式沒有使用精確查詢,顯示錯誤值,修改一下公式:

=if(iserror(vlookup(e1,l:p,5,0)),"",vlookup(e1,l:p,5,0))下拉。

17樓:匿名使用者

將最後一個引數1改為0就可以了。1是模糊查詢,0是精確查詢。

excel公式vlookup報錯,這是什麼原因?

18樓:月夜清泉

資料中包含不可見字元。

試用len函式檢測相應兩個單元格字元長度。

19樓:

因為兩個**的格式不樣。改成相同的格式就ok了。可以將兩個**都改成通用格式。

20樓:縹緲一樣

你要從a列開始才行,也就是你要查詢的資料必須在目標區域的第一列,寫成

vlookup(g3,$a3:$e10000,2,0)

21樓:匿名使用者

將這2個單元格複製貼上(保留原格式)到word文件中,看一下兩者的差別。

excel中使用vlookup函式出現#n/a錯誤怎麼辦

22樓:匿名使用者

可以加一個iferror函式來解決。

舉例說明。

例如有資料表如圖:

現要求從單價清單讀取對應產品的單價寫入到銷售清單的d列。

第一步:在d2輸入公式:=vlookup(b:b,單價清單!a:b,2,0)並下拉至d4,結果如圖:

可以看到在d4出現了 #n/a,這是因為在單價清單中沒有該產品**。

第二步:將d2公式修改為=iferror(vlookup(b:b,單價清單!a:b,2,0),"無單價"),並下拉至d4,結果如圖:

23樓:陽光上的橋

vlookup結果出現#n/a的意思是相應的資料沒有找到,你需要檢查確認是否存在,如果確實不存在那麼公式結果就是正確的。

24樓:匿名使用者

出現#n/a表示在查詢引用區域的首列未出現查詢條件。

如果不希望出現#n/a這樣的返回錯誤結果,可輸入2003版以下:=if(iserror(原公式),"",原公式)2007版以上:=iferror(原公式,"")

25樓:深圳市勵拓軟體****

出現#n/a,表示引用區域未匹配到查詢條件。如果不希望出現#n/a,excel中,可通過iferror容錯函式解決,輸入

=iferror(vlookup(原公式),"")

26樓:弗爾佈雷斯

na錯誤是公式沒有找到相應的值,檢查你的公式或資料來源是否有問題,或者將你的公式及**截圖發上來

注:截圖時一定要將行號和列號截上

27樓:匿名使用者

#n/a錯誤表示公式有錯誤或沒有找到對應的資料。

請參考使用方法:

excel中用vlookup函式,一直錯,跪求指導,錯誤在哪?

28樓:好名全叫豬起了

=vlookup(e3,教師基本資訊!d3:e22,2,)

這個d:e 共兩列

不能引用到第五列

29樓:來自朱家尖積極進取的大平原狼

錯了幾個地方,一是隻有de兩列,你引用第5列;二是查詢引用區域不能用相對引用,應該用絕對引用或整列引用,否則有可能查詢不到相應內容。

建議改為:

=vlookup(e3,老師基本資訊!d:e,2,)

excel查詢名稱下的兩個量VLOOKUP只能查詢到第一行不能查詢的其他行

這樣的查詢 應該做一個固定格式的 他們的資訊不能直接使用vlookup 比如 每個戶主 下最多能有幾個成員 那麼你就要預先留出 最多的空格 並應用函式顯示這些成員的資料 原資料表 要以戶主姓名來排序 建立一張新表 有一個單元格 專門用來輸入戶主的姓名 比如a2 這個是需要你輸入的 其他的類推位置 新...

如何在兩個excel中裡。利用vlookup查詢資料

與在 一個裡邊 利用沒什麼兩樣 你首先將兩個都開啟 然後再做這個函式 就與在一個裡邊 一樣了 只不過 在儲存後 這兩個檔案 被引用的那個 儲存位置不能改變 這位朋友 補充問題也很節省!你要具體函式 你就舉一個具體例子來 然後求解 你問的是vlookup 函式 補充又是 什麼函式啊?那麼你說哪?這就是...

你好,excel2019版的,開啟excel檔案,是灰色的

風吹草動你是翔 我也遇到同樣的問題,網上的各種方法挨個試了一遍,無效。主要用excel 2007版,換了個2010版,結果雙擊 出現灰色顯示介面。個人親測的方法 計算機 解除安裝貨更改程式 應用和功能搜尋office 刪除2007版程式 隨便找個excel 開啟,會彈出來一個設定的讀條,讀完條就可以...