用VLOOKUP函數(shù)根據(jù)編號(hào)查找日期結(jié)果卻顯示為數(shù)字的解決方法時(shí)間:2015-07-14 作者:snow 來源:互聯(lián)網(wǎng)
vlookup函數(shù)教程在網(wǎng)上可以搜索到很多,關(guān)于方方面面的知識(shí)點(diǎn),但是并沒有本文要介紹的這個(gè)知識(shí)點(diǎn)。是有關(guān)vlookup查找日期時(shí)遇到的幾個(gè)問題,網(wǎng)上搜索了一下,確實(shí)沒有找到可行的解決方法,于是,才有了本文。 如下圖所示,在右表中F列用VLOOKUP函數(shù)根據(jù)編號(hào)從左表中查找對(duì)應(yīng)的入庫(kù)日期。 =VLOOKUP(E2,A:B,2,0) 公式?jīng)]有問題,但結(jié)果卻顯示為數(shù)字。這時(shí)你首先想到的把F列設(shè)置為日期格式。但問題來了,如果B列有空值,查找的結(jié)果顯示為1900-1-0 不設(shè)置顯示數(shù)字,設(shè)置了顯示1900-1-0,到底該怎么辦呢? 答:不用設(shè)置日日期格式,有一個(gè)函數(shù)可以解決這個(gè)問題,它就是:Text函數(shù)。一個(gè)可以格式化數(shù)字的函數(shù)。 =TEXT(VLOOKUP(E3,A:B,2,0),"yyyy-m-d;;") 在vlookup外套用text函數(shù),用 "yyyy-m-d;;" 只顯示大于0的日期,小于或等于0都不顯示。 以上便是為大家介紹的有關(guān)用VLOOKUP函數(shù)查找日期結(jié)果顯示為數(shù)字的解決方法,如果再加上把查找不到的錯(cuò)誤值也能處理,公式中可以用iferror函數(shù)屏蔽錯(cuò)誤值: =TEXT(IFERROR(VLOOKUP(E2,A:B,2,0),0),"yyyy-m-d;;")。這個(gè)技巧不錯(cuò),但不常使用到,如果你比較鐘情VLOOKUP函數(shù),那么建議你學(xué)習(xí)下,也好有個(gè)準(zhǔn)備,下次遇到類似的情況便于解決。 |
|