excel函數很多,功能強大;但是如果不瞭解各項參數的具體含義,難免會出狀況。今天就分享一下Vlookup函數的一個小技巧。
下面的截圖,根據左邊的工號查詢相應的工資。小夥伴的F2單元格公式是:=VLOOKUP(E2,$A$1:$C$9,3,0)。
看公式,沒有什麼問題,公式都書寫正確,但是為何出現vlookup函數返回#n/a錯誤呢?
細心的小夥伴,可能已經發現,是因為單元格格式不同導致的。左邊的工號是文本格式的,E列的工號是數字形式,正是因為格式不同出現VLOOKUP函數查找不到正確值,那您知道如何解決嗎?
修正方法一:
我們在VLOOKUP函數第一參數:查找值進行修正,我們在查找值後面加上&"",&是文本連接符,再加上“”,做文本運算,這樣就可以將數字格式的工號統一為文本格式的工號。
雪兒修正之後的公式為:
=VLOOKUP(E2&"",$A$1:$C$9,3,0)
修正方法二:
那如果左邊的工號是數字格式的,右邊的E列工號是文本格式的,那又該如何查找對應的工資呢?
同樣的問題,這次我們得想辦法將E列文本格式的工號轉換為成數字格式,然後再用VLOOKUP函數,就可以得到正確結果。
如果格式統一的情況下,我們只需要在F2單元格輸入公式:
=VLOOKUP(E2,$A$1:$C$9,3,0),得到結果。
為了將文本格式的工號轉換為數字格式的工號,我們可以輸入公式:
=VLOOKUP(E2*1,$A$1:$C$9,3,0)。
總結:本文使用VLOOKUP函數查找格式不統一的時候,可以使用*1(文本轉數字格式)或者&”( 數字轉換為文本)進行統一。
****部落窩教育-Vlookup函數注意事項****
更多教程:部落窩教育(www.itblw.com)
微信公眾號:exceljiaocheng
閱讀更多 部落窩教育h 的文章