tft每日頭條

 > 生活

 > vlookup函數全部出現n+a怎麼修正

vlookup函數全部出現n+a怎麼修正

生活 更新时间:2024-11-28 00:36:41

剛開始學vlookup函數的小夥伴,經常會遇到錯誤值#N/A,什麼情況下會出現錯誤值?出現錯誤值我們應該如何去排查原因?很多小夥伴一直找不到根源。

出現錯誤值#N/A,大概有下面這6種情況!

一、查找值在數據源中不存在。

下圖中,我們想查找E4單元格“趙六”的銷售額,但數據源B4:C6單元格區域并沒有“趙六”這個人,因此返回錯誤值“#N/A”。

F4單元格的公式:=VLOOKUP(E4,B4:C6,2,0)

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)1

如何屏蔽錯誤值?

如果在實際工作中,出現錯誤值的單元格顯示為空或者顯示提示文本,可以使用IFERROR函數。

F12單元格的公式:=IFERROR(VLOOKUP(E12,B12:C14,2,0),"找不到這個人哦")

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)2

二、數據源引用有誤。

下圖中,我們要從F4單元格的姓名在數據源B4:D6單元格區域中找到對應的銷售額。我們要查找的姓名在數據源中屬于C列,根據VLOOKUP函數的查找原理,查找區域首列必須包含查找值,然而公式中的查找區域不是從姓名列開始的,所以返回錯誤值#N/A。

G4單元格的公式:=VLOOKUP(F4,B4:D6,3,0)

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)3

解決方法:

将查找區域的範圍更改為C4:D6,返回值所在的列改為2,即可得到正确的結果。

正确的公式:=VLOOKUP(F4,C4:D6,2,0)

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)4

三、數據源沒有使用絕對引用。

下圖中,可以正确查找到姓名為“王五”的銷售額,但查找姓名為“張三”的銷售額為錯誤值#N/A。可以看到F4單元格公式“=VLOOKUP(E4,B4:C6,2,0)”,F5單元格公式“=VLOOKUP(E5,B5:C7,2,0)”,當我們查找姓名為“王五”的銷售額時,查找區域為“B4:C6”,當我們查找姓名為“張三”的銷售額時,查找區域為“B5:C7”,也就是說,我們公式下拉的時候,查找區域發生了變化,導緻出現錯誤值#N/A。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)5

解決方法:

将查找區域進行絕對引用。

F14單元格的公式:=VLOOKUP(E14,$B$14:$C$16,2,0)

F15單元格的公式:=VLOOKUP(E15,$B$14:$C$16,2,0)

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)6

四、查找值或查找區域中存在空格。

下圖中E4單元格的姓名後面存在一個空格,導緻查詢結果出現錯誤值#N/A。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)7

下圖中B11單元格的姓名後面存在一個空格,導緻查詢結果出現錯誤值#N/A。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)8

解決方法:

按快捷鍵“Ctrl H”打開“查找和替換”對話框,在“查找内容”輸入框中輸入空格字符,“替換為”輸入框為空,不用輸入,點擊“全部替換”按鈕即可。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)9

五、查找值或查找區域中存在非打印字符。

下圖中我們可以看到B5單元格的姓名和E4單元格的姓名幾乎一樣,但查詢結果也是返回錯誤值#N/A,公式沒有寫錯,單元格中也沒有存在空格,這時要考慮是否是查找值或查找區域存在非打印字符。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)10

如何判斷是否存在非打印字符?有3個方法:

1、用等于号“=”判斷查找值和查找區域對應單元格的内容是否相等,如果相等,返回TRUE,否則,返回FALSE。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)11

2、用LEN函數判斷B5和E4單元格内容的長度是否相等。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)12

3、将查找值或查找區域的内容粘貼到TXT文檔中,可以看到非打印字符。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)13

如何清除文本中所有非打印字符?可以使用CLEAN函數。

例如:在D24單元格中輸入公式:=CLEAN(E4),結果為:李四。然後檢測D24單元格和B5單元格内容的長度是否相等,可以看到結果都為2,說明内容是完全一樣的,這時候再去查詢銷售額就不會出現錯誤值了。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)14

六、查找值與查找區域對應内容數據類型不一緻。

下圖中,查找值F4單元格内容的類型為文本型的,而查找區域B4:D6區域中B5單元格内容的類型為數值型的,兩個類型不一緻,所以查詢結果為錯誤值:#N/A。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)15

解決方法:

将數據類型設置成一緻的。

選中F4單元格,點擊單元格右上角出現的符号,選擇轉換為數字即可。

vlookup函數全部出現n+a怎麼修正(你真的了解vlookup函數)16

vlookup查詢時結果出現錯誤值,以上這6種情況以及解決方法是總結的最全面的,記得轉發收藏保存一份哦~

您的關注、贊賞、轉發、點贊、評論都是對小編的鼓勵和支持,小編會努力寫出大家所需的辦公教程!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved