查詢函式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都不顯示。
那...如果再加上把查詢不到的錯誤值也能處理。公式中可以用iferror函式遮蔽錯誤值:
=TEXT(IFERROR(VLOOKUP(E2,A:B,2,0),0),"yyyy-m-d;;")