[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUP関数』(むね)
sheet1に企業一覧のリストがあり、sheet2にその一覧からVLOOKUP関数で抽出した企業の住所録を作っています。
sheet1のリストには部署名の列と課・係の列があるのですが、sheet2に抽出するときに、部署名の列(C)が空欄の場合は課・係の列(D)を表示するようにしたいです。
sheet1
A B C D
1 顧客NO 会社名 部署名 課・係
2 1 ○社 人事部 人事課
3 2 ×社 企画グループ
4 3 ▲社 経理部
5 4 ■社 事務係
sheet2
A B C
1 顧客NO 会社名 宛先
2 1 ○社 人事部
3 2 ×社 企画グループ
4 3 ▲社 経理部
5 4 ■社 事務係
となるようにしたいです。
sheet2 B列には =IF($A2="","",VLOOKUP($A2,sheet1!$A$2:$D$5,2,0))
C列には =IF($A2="","",VLOOKUP($A2,Sheet1!$A$2:$D$5,3,0))
という数式が入力してあります。
< 使用 Excel:Excel2010、使用 OS:Windows10 >
こんにちわ。
C列はIFで判断して分岐するかですね。
=IFERROR(IF(VLOOKUP(A2,Sheet1!$A$2:$C$5,3,0)="",VLOOKUP(A2,Sheet1!$A$2:$D$5,4,0),VLOOKUP(A2,Sheet1!$A$2:$C$5,3,0)),"")
(sy) 2016/08/12(金) 11:20
こんな式も。
=IFERROR(VLOOKUP($A2,Sheet1!$A$2:$D$5,IF(VLOOKUP($A2,Sheet1!$A$2:$C$5,3,FALSE)="",4,3),FALSE),"")
(ねむねむ) 2016/08/12(金) 11:23
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.