Excel中Vlookup函數遇到錯誤值,時間值,空白值巧處理!

Vlookup天天用,總結了三個經常讓人懵圈的時候,就是遇到錯誤值,遇到時間值,以及遇到空白值的時候,我們場景再現,然後用三個實例來教大家怎麼去解決它。

1、使用VLOOKUP函數遇到錯誤值的時候

例如,左邊是基礎數據,我們現在要查找英英雄的定位,如果公式在輸對的情況下,右邊有的值查找不出來,就會顯示為錯誤值:#N/A

Excel中Vlookup函數遇到錯誤值,時間值,空白值巧處理!

為了讓表格美觀,我們需要把這個錯誤值變成空白,直接套用IFEEROR函數。

它的用法是:IFEEROR(表達式1,參數2) 當表達式1為錯誤值的時候,顯示結果為參數2,所以在這個例子中在H2中使用公式:=IFERROR(VLOOKUP(G2,B:D,3,0),"") 向下填充,第2個參數是兩個英文狀態的雙引號,表示錯誤時顯示為空白。

Excel中Vlookup函數遇到錯誤值,時間值,空白值巧處理!

2、當VLOOKUP函數遇到空白的時候。

比如左邊的原始數據中本週是否免費,有的是空白的,有的是有文本的,然後在H2列進行VLOOKUP函數匹配的時候,如果原始數據是空白的,H列返回的值是0

Excel中Vlookup函數遇到錯誤值,時間值,空白值巧處理!

為了讓這些數字0不顯示,選擇H列,打開字體的擴充選項,在數字格式裡面選擇自定義,然後類型中輸入:[=0]g 通過這樣的設置,H列中的0值都會顯示為空白。

Excel中Vlookup函數遇到錯誤值,時間值,空白值巧處理!

3、當VLOOKUP函數遇到時間值時

左邊原始數據中的值是時間值,當用VLOOKUP匹配到時間值的時候,變成了一個43525,這個數字,而並不時間數據。

Excel中Vlookup函數遇到錯誤值,時間值,空白值巧處理!

這個時候,我們需要對H列的格式進行設置一下,選擇H列,設置單元格格式,在數字裡面,將格式設置為日期,得到的結果才是對的結果。

Excel中Vlookup函數遇到錯誤值,時間值,空白值巧處理!

43525這個數字,改成日期格式,其實就是2019年3月1日。

在Excel中,所有時間日期類別的都是數字。

其中數字1是1900年1月1日,數字2是1900年1月2日,然後每加1,就是從1900年1月1日加幾天,加43525天,就是2019年3月1日。

當然如果你不想設置時間格式,對於時間日期的處理,可以外面嵌套一個TEXT函數,對格式進行直接設置顯示效果,在H2單元格中輸入的公式是:=TEXT(VLOOKUP(G2,B:E,4,0),"yyyy-m-d") 其中y就是代表年,m代年月,d代表日

Excel中Vlookup函數遇到錯誤值,時間值,空白值巧處理!

你學會了麼?動手試試吧~

---------------

歡迎關注,更多精彩內容持續更新中....


分享到:


相關文章: