tft每日頭條

 > 科技

 > 分明有數據公式也沒錯怎麼回事

分明有數據公式也沒錯怎麼回事

科技 更新时间:2024-09-13 02:23:43

最近有粉絲問到這樣一個問題:我的數據中明明是有數據的,為什麼使用VLOOKUP查找數據還是會返回#N/A這錯誤值?今天就跟大家唠唠這個問題,不僅限于vlookup函數,Excel中所有的函數都适用,隻是以vlookup函數來講解下罷了

一、函數常見的3種錯誤類型

1.公式使用錯誤

對公式參數不熟悉,設置了錯誤的參數。比如本該填寫數據區域的參數,你填寫為了查找值。這樣的話公式肯定會返回錯誤值

2.引用方式錯誤

這種錯誤常見于需要填充公式的情況。第一個數據是可以找到結果。但是一拖動公式就返回了錯誤值,這是因為在輸入公式參數的時候,沒有使用的對應的引用方式,當我們拖動公式輸數據區域發生了變化,所以就會返回錯誤值

3.格式類錯誤

前面的兩類錯誤,一般都能通過排查找出來。但是這種格式的錯誤會讓很多新手覺得頭疼,因為公式是對的,數據也是有的,為什麼還會返回錯誤值?這篇文章就着重來講解下這種錯誤的解決方法

分明有數據公式也沒錯怎麼回事(分明有數據公式也沒錯)1

二、格式類錯誤的解決方法

1.數字的格式是文本

如下圖,我們根據2324這個學号來查找語文成績,數據表中也是有學号2324與之對應的語文成績的,公式為:=VLOOKUP(F4,A1:C9,3,0),也是正确的,可函數還是返回#N/A這個錯誤值

分明有數據公式也沒錯怎麼回事(分明有數據公式也沒錯)2

這是因為兩個2324的格式不同,查找值的格式為文本格式,數據表中的2324為常規格式。當我們使用函數來查找匹配數據的時候,隻有格式與内容完全一緻函數才會匹配到結果,如果隻有内容一緻,格式不一緻也是匹配不到結果的。

2.存在不可見字符

這種情況常見于從系統中導出的數據。如下圖我們根據李白來查找語文成績,公式也正确的但是結果依然為錯誤值,這是因為在數據中存在一個換行符,當我們點擊自動換行後,換行符才會顯示出來,我們将換行符删除後就可以找到正确的結果了,系統中導出的數據符号有很多是Excel不能識别的,Excel是不會做任何顯示的

分明有數據公式也沒錯怎麼回事(分明有數據公式也沒錯)3

上述兩種情況,跟大家分享一種快速解決方法,就是利用分列工具,我們隻需要選擇整理數據然後點擊【分列】直接點擊完成即可,這樣的話分列工具會自動删除不可見字符,并且将文本格式的數字設置為常規格式

分明有數據公式也沒錯怎麼回事(分明有數據公式也沒錯)4

3.存在空格

空格也是一種不可見字符,不過我們無法使用分列将空格删除掉。如果你對數據分列之後依然顯示錯誤值,就考慮數據中是否有空格存在,想要批量删除空格,推薦大家使用替換這個功能

按Ctrl H調出替換在【查找内容】中輸入一個空格,【替換為】什麼都不需要輸入然後直接點擊全部替換即可,這樣的話就能将表中所有的空格都删掉

分明有數據公式也沒錯怎麼回事(分明有數據公式也沒錯)5

如果你通過以上的2個設置,函數返回的還是錯誤值,就要找一下是不是函數使用錯誤與引用方式的原因了

以上就是今天分享的全部内容,怎麼樣?你學會了嗎?

我是Excel從零到一,關注我,持續分享更多Excel技巧

,

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

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

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