新人君からの質問シリーズ
VLOOKUPで日付を検索したら、空白欄が1900/1/0と表示されるんですけどー!
状況
シート①にて個人の基本情報を管理しています。
別シートにて個人の詳細情報を管理しており、シート①にある日付を別シートに反映させたくて、vlookup関数を使用した。
シート①にて日付を入力してる場合(下図の青枠)は、
その値が反映されるが、
空白の時(図の赤枠)には『1900/1/0』と表示されてしまう。
空白の時は空白表示させたい。
解決策
=IF(IF(A9="","",VLOOKUP(A9,①!$B7:$G$8,6,0))=0,"",IF(A9="","",VLOOKUP(A9,①!$B7:$G$8,6,0)))
解説
VLOOKUPで返ってきた値が ""(空白)なら空白を、 それ以外ならVLOOKUPで返ってきた値をそのまま表示します。
勉強書
![Excel 最強の教科書[完全版]――すぐに使えて、一生役立つ「成果を生み出す」超エクセル仕事術 Excel 最強の教科書[完全版]――すぐに使えて、一生役立つ「成果を生み出す」超エクセル仕事術](https://images-fe.ssl-images-amazon.com/images/I/51K5WOXW7yL._SL160_.jpg)
Excel 最強の教科書[完全版]――すぐに使えて、一生役立つ「成果を生み出す」超エクセル仕事術
- 作者: 藤井直弥,大山啓介
- 出版社/メーカー: SBクリエイティブ
- 発売日: 2017/01/28
- メディア: 単行本
- この商品を含むブログ (2件) を見る