[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『VLOOKUPで複数条件を指定したい』(フローラ)
これまで、各在庫情報シート(例:家具シート、照明シート等)を、1つの合計シートにVLOOKUPで必要分だけ抽出し、使っていました。
各シート(例:家具シート、照明シート等)には、必ず左側A列に店舗IDがあった為、それをVLOOKUPに利用出来た為です。
例:家具シート
店舗ID 机 椅子 ソファ
店舗11 1 2 3
店舗22 3 2 4
店舗33 1 2 3
店舗44 4 1 3
例:照明シート
店舗ID アームランプ フロアランプ テーブルランプ
店舗11 1 2 1
店舗22 2 2 4
店舗33 1 2 3
店舗44 1 3 3
例)合計シート
店舗ID 机 テーブルランプ
店舗11 =VLOOKUP(A2,家具シート!A:D,2,FALSE) =VLOOKUP(A2,照明シート!A:D,4,FALSE)
店舗22 =VLOOKUP(A3,家具シート!A:D,2,FALSE) =VLOOKUP(A3,照明シート!A:D,4,FALSE)
店舗33 =VLOOKUP(A4,家具シート!A:D,2,FALSE) =VLOOKUP(A4,照明シート!A:D,4,FALSE)
店舗44 =VLOOKUP(A5,家具シート!A:D,2,FALSE) =VLOOKUP(A5,照明シート!A:D,4,FALSE)
しかしこの度、これらの各シート(例:家具シート、照明シート等)に店舗ID子番号が新しく導入される事となり、下記の様に、店舗IDが重複するものが現れ始め、これまでの式が使えません。
例:家具シート
店舗ID 店舗ID子番号 机 椅子
店舗11 A 1 3
店舗11 B 2 2
店舗11 C 2 3
店舗22 2 3
店舗33 2 4
店舗44 A 2 3
店舗44 B 1 3
合計シートでは、1つの店舗IDにつき、1行のみ抽出したいのですが、VLOOKUPに複数条件を指定できないでしょうか。
(※店舗11のAの行、といった形で抽出する簡単な方法はありませんか。)
各在庫情報シート(例:家具シート、照明シート等)はシステムが作る為、これらに手を加えることが出来ず、合計シート、または新しいシート上で、何か良い方法はないでしょうか。
色々探していましたが、見つからない為、ご質問させて頂きました。
よろしくお願いします。
< 使用 Excel:Excel2013、使用 OS:Windows8 >
VLOOKUP関数ではなく SUMIFS(合計範囲,条件範囲1,条件1,条件範囲2,条件2) を使用するとよいのでは 合計範囲は INDEX(配列,0,MATCH(検査値,検査範囲,照合の型)) INDEX関数の行番号を0にして列番号をMATCH関数で 検索して切り替える事も出来ます シート名もINDIRECT関数で切り替える事も可能です (どん) 2021/11/22(月) 05:45
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.