VLOOKUPで単純に日付を検索したら、空白欄が1900/1/0と表示されてしまいます。 そのため、VLOOKUPで返ってきた値が ""(空白)なら空白を、 それ以外ならVLOOKUPで返ってきた値をそのまま表示させるような関数式にする必要があります。
状況
シート①にて個人の基本情報を管理しています。
別シートにて個人の詳細情報を管理しており、シート①にある日付を別シートに反映させたくて、vlookup関数を使用した。
シート①にて日付を入力してる場合(下図の青枠)は、
その値が反映されるが、
空白の時(図の赤枠)には『1900/1/0』と表示されてしまう。
空白の時は空白表示させたい。
解決策
VLOOKUPで日付を検索する場合には、以下の関数例のように記載します。
=IF(IF(A9="","",VLOOKUP(A9,①!$B7:$G$8,6,0))=0,"",IF(A9="","",VLOOKUP(A9,①!$B7:$G$8,6,0)))
解説
VLOOKUPで返ってきた値が ""(空白)なら空白を、 それ以外ならVLOOKUPで返ってきた値をそのまま表示します。