[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『vlookupのついて』(おばさん)
教えてください
社員の誕生日に図書カードを送るのですが、
本人シート
家族シート
一覧シート
があり、
本人シートには、
A B C D E F G H
月 社員番号 社員名 部門 生年月日 氏名(妻) 生年月日 誕生月
家族シート
A B C D E F G H
社員番号 社員名 部門 生年月日 続柄 妻 氏名(妻)生年月日
一覧シート
A B C D E F G H
月 社員番号 社員名 部門 生年月日 氏名(妻) 生年月日 誕生月
これより、
家族シートのHの誕生月の式を
=IF(ISERROR(VALUE(VLOOKUP(B3,家族!$A$2:$K$100,8,FALSE))),0,VALUE(VLOOKUP(B3,家族!$A$2:$K$100,8,FALSE)))
の式にしているのですが、独身者はそのまま社員の生年月日を表示させたくて、
=IF(ISERROR(VALUE(VLOOKUP(B3,家族!$A$2:$K$100,11,FALSE))),0,VALUE(VLOOKUP(B3,家族!$A$2:$K$100,11,FALSE))),IF(ISERROR(VALUE(VLOOKUP(B3,本人!$A$2:$F$100,6,FALSE))),0,VALUE(VLOOKUP(B3,本人!$A$2:$K$100,6,FALSE)))
と式を入れたのですが、エラーになってしまいます。
どうしたら良いのか教えていただけませんでしょうか?
どうぞよろしくお願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
バージョンがExcel2010なら、IFERROR()関数が使えるので、もっと短くできます。
あと、本人の場合、社員番号欄はB列ですから、対象範囲をずらす必要があります。
H3セル =IFERROR(VLOOKUP(B3,家族!$A$2:$K$100,8,FALSE),IFERROR(VLOOKUP(B3,本人!$B$2:$K$100,7,FALSE),0))
(半平太) 2016/11/30(水) 20:07
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.