1. 程式人生 > >VLOOKUP函數返回錯誤值#N/A的兩種解決方法

VLOOKUP函數返回錯誤值#N/A的兩種解決方法

ask 可能 html 截圖 沒有 class b- http 工資

來源:http://www.ittribalwo.com/article/3626.html

下面的截圖,根據左邊的工號查詢相應的工資。小夥伴的F2單元格公式是:=VLOOKUP(E2,$A$1:$C$9,2,0)。

技術分享圖片   看公式,沒有什麽問題,公式都書寫正確,但是為何出現vlookup函數返回#n/a錯誤呢?   細心的小夥伴,可能已經發現,是因為單元格格式不同導致的。左邊的工號是文本格式的,E列的工號是數字形式,正是因為格式不同出現VLOOKUP函數查找不到正確值,那您知道如何解決嗎? 修正方法一:   我們在VLOOKUP函數第一參數:查找值進行修正,我們在查找值後面加上&"",&是文本連接符,再加上“”,做文本運算,這樣就可以將數字格式的工號統一為文本格式的工號。   小編修正之後的公式為:=VLOOKUP(E2&"",$A$1:$C$9,2,0) 修正方法二:
  幫人幫到底,那如果左邊的工號是數字格式的,右邊的E列工號是文本格式的,那又該如何查找對應的工資呢? 技術分享圖片   同樣的問題,這次我們得想辦法將E列文本格式的工號轉換為成數字格式,然後再用VLOOKUP函數,就可以得到正確結果。   如果格式統一的情況下,我們只需要在F2單元格輸入公式:=VLOOKUP(E2,$A$1:$C$9,2,0)就可以得到結果。為了將文本格式的工號轉換為數字格式的工號,我們可以輸入公式:=VLOOKUP(E2*1,$A$1:$C$9,2,0)。   總結:本文使用VLOOKUP函數查找格式不統一的時候,可以使用*1(文本轉數字格式)或者&”( 數字轉換為文本)進行統一。

Excel 怎樣查看當前的單元格使用的是什麽格式

單元格輸入公式
=type(a1)
得出一個數值
數值對應的信息如下
1___數值
2___文字
4___邏輯值
16__錯誤值
64__數組

VLOOKUP函數返回錯誤值#N/A的兩種解決方法