excel vlookup公式,查詢錯誤怎麼回事

時間 2023-02-14 01:15:05

1樓:

使用iferror函式就可以做到了。iferror函式的語法如下:iferror(欲判斷的值,錯誤時返回的值)它的用途是判斷它的第乙個函式是否是錯誤值,如果不是的話就原樣返回第乙個引數的值,如果是錯誤值得話則返回引數2裡面填寫的內容。

對於vlookup函式,在外面巢狀一層iferror函式就能做到當錯誤的時候返回0了。公式寫法如下:=iferror(vlookup(..

excel裡的vlookup公式怎麼總返回錯誤的值是為什麼?

2樓:匿名使用者

vlookup函式索引範圍第一列應為你索引值那列(即你根據身份證號查詢就用身份證那列為首列,用姓名查詢就用姓名那列為首列,不然報錯),應改為(g2(查詢條件列),d:x(範圍未列),2(從第一列數後邊第幾列),false(精確匹配))

3樓:雪v歌

vlookup函式有四個引數,第一引數是查詢值,第二引數是查詢區域,且查詢值必須位於首列中,第三引數是返回與查詢值同行的第幾列的值,第四引數為true和false,可以用1和0來替代,第四引數為1時是模糊查詢,必須是公升序排序,第四引數為0時是精確查詢,無須排序。

按照你的情況,可能是第四引數沒有用0或省略掉了。

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

4樓:匿名使用者

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

5樓:匿名使用者

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

excel的vlookup函式查詢出錯,顯示錯誤的值

6樓:魔窟莫

引數錯了,精確查詢應該false(預設不填),你用了模糊查詢true

7樓:天雨下凡

將true改成0或者false試試,即:

=vlookup(a9,sheet4!$a$1:$b$360,2,0)

excel公式vlookup對比返回值錯誤是為什麼呢?查詢內容都存在。

8樓:望涵滌

這是由於提問中兩個**的a列的數字格式是不一樣的,乙個是數值格式的數字,乙個是文字格式的數字。只要把兩列的格式設定為一樣,因為都是數字,建議都設定為數值格式那麼原來提問的公式就可以用了。如不想改格式的,也可以把公式改為這樣就能用了:

=if(a2=""text(vlookup(--a:a,sheet1!a:

b,2,),e年m月d日"))如果有些資料可能在sheet1的a列中是沒有的,可以加入防錯判斷,遇上這情況時,公式返回空白,以上公式返回的是#n/a錯誤值。 =if(countif(sheet1!a:

a,a2),text(vlookup(--a:a,sheet1!a:

b,2,),e年m月d日"),

excel中vlookup函式總是出錯,字母能查到,數字就不行

9樓:神話小白

核心問題是因為你用來對比單元格內的「內容」,和目標資料列中的「內容」字元不夠明確匹配, 解決方式,將他們都設定為「文字格式」

批量設定當前列的格式為文字的快速方法(wps的方式,excel類同吧):

1、選中目標單元格所在的列(由於查詢值通常在1列內);

2、在選單「資料」-「分列」,進入到第三步的時候可以看到需要選擇的型別,設定為「文字」即可。

10樓:匿名使用者

b7單元格公式改成。

=vlookup(--a7,c$6:d$40,2,)或a7單元格公式改成。

=--mid(c3,2,1)

不對,還有字母的,公式要改成。

b7=vlookup(if(count(--a7),-a7,a7),c$6:d$40,2,)或a7

=if(count(--mid(c3,2,1)),mid(c3,2,1),mid(c3,2,1))

11樓:錯落的情緣

那是因為你查詢值1,2,3,4的右邊的單元格的格式問題,就是放置結果的那一列的單元格的格式不對,前面幾個是文字格式,輸入的公式不能運算。

excel裡vlookup公式計算結果不對

12樓:匿名使用者

把你的公式改一下,你現在這個寫的預設是近似匹配,vlookup中最後乙個引數預設是true.

你把最後乙個引數加上,寫0,改為精確匹配試下呢。

=vlookup(i2,$m$2:$n$6,2,0)

13樓:手機維修獅

兩種情況:

1、單元格格式設定了文字型別,重新設定為「常規」;

2、設定了顯示公式:公式--公式審核--顯示公式。

14樓:小棠數碼達人

您好,計算範圍內包含有文字數字,格式為文字的將不納入計算,解決方法如下:

1、在電腦裡面找需要計算的excel**,找到之後選中**,右鍵單擊滑鼠,將**開啟。

2、開啟了**之後,選中**裡面需要計算的單元格,右鍵單擊滑鼠,點選設定單元格格式,這個選項進入。

3、進入到單元格格式的介面就好,在數字分類裡面,將文字格式設定為常規格式。

4、設定完畢之後,最後點選確定,這樣就可以計算了。

15樓:匿名使用者

1、最好將表一的 i 列 和表二 的m列中的漢字(一類、二類。以編號來代替(如 n01、n02...表二中m列值要唯一,excel中的函式換算關係主鍵或表名最好不要以漢字開頭。

2、表一的 i 列和表二的m列中不要有合併單元格,同時對這兩列分別進行排序,這樣不會錯了。

excel裡面的vlookup做資料匹配,明明公式都沒輸入錯誤,但是總是匹配不出

16樓:新浪河陽小子

vlookup函式只能從左到右的正向查詢,不能直接從右到左的逆向查詢,如要進行逆向查詢,需通過if()建立兩個陣列進行輔助。公式結構為=vlookup(d2,if(,$b$1:$b$7,$a$1:

$a$7),2,0),這個公式用插入函式的引導視窗是編寫不出來的,必須手動編寫。

17樓:匿名使用者

=vlookup(m14,if(,[2023年3月順豐賬單。xlsx]sheet10!$m$11:

$m$340,[2023年3月順豐賬單。xlsx]sheet10!$l$11:

$l$340),2,0)

必須先開啟2023年3月順豐賬單。xlsx工作簿,完公式後再關閉2023年3月順豐賬單。xlsx工作簿,這樣公式會自動生成引用位址,否則還要自己路徑很麻煩。

18樓:

看你的圖,是資料來源的查詢列和返回列的前後位置反了,vlookup一定要被查詢的內容在第一列,找到後再返回後面相應列的內容,你看你的「張南萍」在「財務部」的後面,當然就返回#na了,就是在第一列裡找不到你要的內容。

19樓:縹緲一樣

這個問題之前也一直困擾著我,遇到這種問題說明你對**的理解深度不夠!原因:**中有你看不到的符號、空格等是要查詢的**和被查詢的**不是完全一樣。

方法:1、通過資料分列把空格等分出去。

2、在使用clean()函式把**中的非列印字元去掉通過這2個步驟 必定解決你的問題!!!

20樓:煙火

vlookup不能夠跨文件引用的,

excel公式vlookup公式沒錯,但結果出現錯誤

21樓:音音媽

你查一下是否是兩張表公共的索引列-"姓名"的格式不同,你最好先用公式"trim()"把索引列的格式都變成文字格式,然後再用vlookup公式。

22樓:藍創顧問老向

公式沒有錯,但你要檢查所查詢到的單元格是否有問題。最好上傳附件,這樣看不到具體問題。

23樓:阿庫拉丁

檢查一下你要返回的那個單元格是否是公式或引用。

24樓:生生為白

是否是**中的空格的問題?或者其他的因為你原始的資料不匹配,

25樓:

a:k範圍再具體一點。

比如王紅嬪所在行為10,最後一行為100

a10:k100

26樓:匿名使用者

最好是上傳附件,才能更好的分析,解決。是不是欄位名不一致。

Excel VLOOKUP函式怎麼用

vlookup函式 vlookup 要查詢的值 要在其中查詢值的區域 區域中包含返回值的列號 精確匹配或近似匹配 指定為 0 false 或 1 true 1.要查詢的值,也被稱為查閱值。2.查閱值所在的區域。請記住,查閱值應該始終位於所在區域的第一列,這樣 vlookup 才能正常工作。例如,如果...

Excel Vlookup函式怎麼用

函式共4個引數,格式是 vlookup 需要查詢的值,被查詢的區域,返回被查詢區域的第幾列資料,以精確還是模糊方式查詢 如公式 vlookup c1,a b,2,0 該公式的意思就是以c1的值到a列中查詢 注意 被查詢值c1,必須位於查詢區域的第一列,即a列 找到後返回對應的b列的值,那個數字2就是...

excel vlookup數量怎麼一起顯出來呢

vlookup函式的用法 vlookup 查詢的資料,查詢的區域,返回值在查詢區域的列數,匹配方式 其中,查詢區域第一列必須是查詢資料所在的列,匹配方式有兩種0或者false為精確匹配,1或者true為近似匹配。利用vlookup函式可以查詢某些資料對應的數量等資訊。軟體版本 office2007 ...