- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VLOOKで複数の抽出結果を一枚の表にする方法(VBA))
VLOOKで複数の抽出結果を一枚の表にする方法(VBA)
このQ&Aのポイント
- エクセルのVLOOK関数を使用して、複数の抽出結果を一つの表にまとめる方法を教えてください。
- エクセルの支店別の月別売上表には、各店舗の売上詳細が含まれていますが、VLOOK関数を使用すると最初の一行目がすべて反映されてしまいます。この問題を解決するための関数やVBAの方法を教えてください。
- エクセルのバージョンは2000です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
同様の回答はいくらでもあります。 作業列案ですが、集計のシートが 集計 A B C 1 支店 東京 2 4月売上 売り場 3 100,000 1F 4 50,000 2F と B1に 東京 と入れた場合 データのシート名が データ として A B C D 支店 4月売上 売り場 作業列 2 東京店 100,000 1F 3 東京店 50,000 2F 4 大阪店 50,000 1F 5 大阪店 30,000 2F 6 大阪店 40,000 3F D2セルに =IF(A2=集計!B$1,ROW(),"") 下フィルすると、東京の行にだけ、その行番号が出ます。 集計のシートのB3セルに =INDEX(データ!$B:$B,SMALL(データ!$D:$D,ROW(A1)) 右ひとつ、下フィルではダメですか。 エラー処理入れると =IF(ISERROR(SMALL(データ!$C:$C,ROW(A1)),"",INDEX(データ!$B:$B,SMALL(データ!$D:$D,ROW(A1))) すみません、作動の確認はしていません。
お礼
ありがとうございます。 私の質問の入れ方が悪かったのか、同じような質問がみあたらなかったもので。。。 今回教えていただいたのと、もう一度探してみて試してみます。ありがとうございます。