用VLOOKUP函數根據編號查找日期結果卻顯示為數字的解決方法(vlookup函數日期的使用方法及實例)
Vlookup函數教程在網上可以搜索到很多,關于方方面面的知識點,但是并沒有本文要介紹的這個知識點。是有關vlookup查找日期時遇到的幾個問題,網上搜索了一下,確實沒有找到可行的解決方法,于是,才有了本文。
如下圖所示,在右表中F列用VLOOKUP函數根據編號從左表中查找對應的入庫日期。
=VLOOKUP(E2,A:B,2,0)
公式沒有問題,但結果卻顯示為數字。這時你首先想到的把F列設置為日期格式。但問題來了,如果B列有空值,查找的結果顯示為1900-1-0
不設置顯示數字,設置了顯示1900-1-0,到底該怎么辦呢?
答:不用設置日日期格式,有一個函數可以解決這個問題,它就是:Text函數。一個可以格式化數字的函數。
=TEXT(VLOOKUP(E3,A:B,2,0),"yyyy-m-d;;")
在vlookup外套用text函數,用 "yyyy-m-d;;" 只顯示大于0的日期,小于或等于0都不顯示。
以上便是為大家介紹的有關用VLOOKUP函數查找日期結果顯示為數字的解決方法,如果再加上把查找不到的錯誤值也能處理,公式中可以用iferror函數屏蔽錯誤值:
=TEXT(IFERROR(VLOOKUP(E2,A:B,2,0),0),"yyyy-m-d;;")。這個技巧不錯,但不常使用到,如果你比較鐘情VLOOKUP函數,那么建議你學習下,也好有個準備,下次遇到類似的情況便于解決。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。