這種情況一般都是格式的錯誤,或者有不可見的字元可以參考下面這篇vlookup常見錯誤具體查詢一下
這個是我們經常遇到的問題,下圖中查詢返回錯誤值的原因是在資料表中小張的名字存在空格,所以Excel會認為我查詢值小張,與資料表中的小張空格不是一樣的字元,就會返回錯誤值,我們只需要把資料表中小張的空格刪除即可得到正確的結果
這種問題經常出現在我們從系統匯出的資料,如下圖所示,我們的公式設定沒問題,表格中也沒有存在空格,但是還是顯示結果錯誤,這是因為有換行符的存在
如下圖的錯誤是因為在查詢值中177的格式為數值格式,而在資料表中的177的格式為文字格式,因為格式不同Excel就判定兩個不是同一個值,所以會返回錯誤的值,資料表中的左上角的綠色小三角是提醒我們這個單元格中的資料是文字格式,以後只要遇到這樣的左上角帶綠色小三角的,它的格式就一定是文字
那麼我們如何將它批次更改為數值的格式呢,方法很多在這裡跟大家介紹兩種方法,第一種是利用分列,選擇資料點選分列直接點完成,跟去除不可見字元的操作是一樣的,這裡就不再演示了,第二種方法是利用選擇性貼上,我們先任意輸入一個1,然後複製它選擇文字格式的數值右鍵選擇性貼上選擇乘即可,如下動圖
這種情況多發生在我們對函式進行拖拽的過程中,如下圖所示,我們的查詢第一個值的時候完全沒有問題,但是在向下拖拉的過程中發生了變化,我們可以看一下194的具體函式公式,它的查詢區域為下圖示紅區域,我們向下拖拉的時候資料區域也向下移動了,而194不在資料區域內
解決辦法是將資料其餘按F4進行絕對引用就可以了,這裡要說明下,vlookup的第一與第二引數都要根據拖拉的具體情況來進行絕對引用或者相對引用
這是很多人經常粗心犯的一個錯誤,vlookup函式的資料區域中第一列必須是查詢值所在的列,在下圖中資料區域為所有區域,而所有區域的第一列為工號,我們要查詢的是姓名
所以我們應該將公式改為下圖中以姓名開頭
透過以上五個常見的錯誤我們可以總結下vlooup函式發生幾個原因
1. 查詢值與資料表中存在空格以及不可見字元
2. 查詢值與資料表中的資料格式不相同
3. 查詢區域經過拖拉後設置不正確,應根據實際情況選擇引用方式
4. 查詢區域設定不正確,查詢區域必須為查詢所在的第一列
以上的錯誤總結主要是針對vlooup的第一和第二引數來進行總結的,第三引數和第四引數細心點一般不會發生錯誤,即便是輸錯了,經過查詢也能找出來,第三引數和第四引數記住兩句話就可以了
第三引數:要查詢的結果在資料區域的第幾列就寫級
第四引數:精確查詢寫:0,模糊查詢寫:1
看完後對於vloookup函式你是不是有了更深層次了了解了呢
這種情況一般都是格式的錯誤,或者有不可見的字元可以參考下面這篇vlookup常見錯誤具體查詢一下
1. 有空格的存在這個是我們經常遇到的問題,下圖中查詢返回錯誤值的原因是在資料表中小張的名字存在空格,所以Excel會認為我查詢值小張,與資料表中的小張空格不是一樣的字元,就會返回錯誤值,我們只需要把資料表中小張的空格刪除即可得到正確的結果
2. 不可見字元這種問題經常出現在我們從系統匯出的資料,如下圖所示,我們的公式設定沒問題,表格中也沒有存在空格,但是還是顯示結果錯誤,這是因為有換行符的存在
3. 資料格式不同如下圖的錯誤是因為在查詢值中177的格式為數值格式,而在資料表中的177的格式為文字格式,因為格式不同Excel就判定兩個不是同一個值,所以會返回錯誤的值,資料表中的左上角的綠色小三角是提醒我們這個單元格中的資料是文字格式,以後只要遇到這樣的左上角帶綠色小三角的,它的格式就一定是文字
那麼我們如何將它批次更改為數值的格式呢,方法很多在這裡跟大家介紹兩種方法,第一種是利用分列,選擇資料點選分列直接點完成,跟去除不可見字元的操作是一樣的,這裡就不再演示了,第二種方法是利用選擇性貼上,我們先任意輸入一個1,然後複製它選擇文字格式的數值右鍵選擇性貼上選擇乘即可,如下動圖
4. 未絕對引用資料區域這種情況多發生在我們對函式進行拖拽的過程中,如下圖所示,我們的查詢第一個值的時候完全沒有問題,但是在向下拖拉的過程中發生了變化,我們可以看一下194的具體函式公式,它的查詢區域為下圖示紅區域,我們向下拖拉的時候資料區域也向下移動了,而194不在資料區域內
解決辦法是將資料其餘按F4進行絕對引用就可以了,這裡要說明下,vlookup的第一與第二引數都要根據拖拉的具體情況來進行絕對引用或者相對引用
5. 查詢值不在資料區域的第一列這是很多人經常粗心犯的一個錯誤,vlookup函式的資料區域中第一列必須是查詢值所在的列,在下圖中資料區域為所有區域,而所有區域的第一列為工號,我們要查詢的是姓名
所以我們應該將公式改為下圖中以姓名開頭
透過以上五個常見的錯誤我們可以總結下vlooup函式發生幾個原因
1. 查詢值與資料表中存在空格以及不可見字元
2. 查詢值與資料表中的資料格式不相同
3. 查詢區域經過拖拉後設置不正確,應根據實際情況選擇引用方式
4. 查詢區域設定不正確,查詢區域必須為查詢所在的第一列
以上的錯誤總結主要是針對vlooup的第一和第二引數來進行總結的,第三引數和第四引數細心點一般不會發生錯誤,即便是輸錯了,經過查詢也能找出來,第三引數和第四引數記住兩句話就可以了
第三引數:要查詢的結果在資料區域的第幾列就寫級
第四引數:精確查詢寫:0,模糊查詢寫:1
看完後對於vloookup函式你是不是有了更深層次了了解了呢