システムトレード大全Top > Excel 関数 > 複数抽出できるExcelの関数は?
スポンサードリンク
システムトレードで年5000万円稼ぐ方法が、
バックテスト方法や具体的な売買ルールも含めて、
700人限定で完全無料公開されています。
暴落相場でも着実に利益があがる手法です。
今すぐこちらをクリックして無料レポートを熟読されることをおススメします。
![]()
複数抽出できるExcelの関数は?
以下のような表が2つあるとします。
【Aファイル】
セル A B C
1行目 商品a@分類a@名称
2行目 11 21 ABC
3行目 12 22 DEF
4行目 13 23 GHI
【Bファイル】
セル A B C D E
1行目 商品a@分類a@名称 コード 金額
2行目 1 2 あいう 11000 100
3行目 11 21 かきく 55000 200
4行目 3 4 さしす 90000 300
「Aファイル」の商品a{分類bニ一致するデータを「Bファイル」から検索をして、その行ごとに別ファイルに抽出する関数なんていうのはあるでしょうか?
一致するのは複数行あると思うので、複数抽出する方法なんかもあれば教えていただきたいです。
というような質問があるとします。
ちょっと複雑だとは思いますが、以下の関数を参考にしてみてください。
1.別ファイルにシート名「検索条件」というシートを作成します。
2.シート「検索条件」のA2セル:「=[【Bファイル】]Sheet1!$A$2」
B2セル:「=[【Bファイル】]Sheet1!$B$2」
C2セル:「=[【Bファイル】]Sheet1!$C$2」
D2セル:「=[【Bファイル】]Sheet1!$D$2」
E2セル:「=[【Bファイル】]Sheet1!$E$2」
と入力しておきます。これは、E2の次はF・G・H・・・・と必要な分だけ同じように関数をコピーしてください。
3.1行目に左側から「商品No」「分類No」「商品名」「コード」「金額」と名前を入れておきます。
4.抽出元のデータがあるシートに移って、「商品avの1行目の所に「=DGET([【Bファイル】]Sheet1!$A$1:$E$***,"商品No",検索条件!A1:C2)」と入力してください。ここでいう「***」というのは「2」で指定した最終行の番号になります。
5.次に「分類avの1行目:「=DGET([【Bファイル】]Sheet1!$A$1:$E$***,"分類No",検索条件!A1:C2)」
「商品名」の1行目:「=DGET([【Bファイル】]Sheet1!$A$1:$E$***,"分類No",検索条件!A1:C2)」
「コード」の1行目:「=VLOOKUP(C2,[【Bファイル】]Sheet1!$C$1:$E$***,2,FALSE)」
「金額」 の1行目:「=VLOOKUP(C2,[【Bファイル】]Sheet1!$C$1:$E$***,3,FALSE)」
と入力します。
これで大丈夫だと思うので、参考になさってみてくださいね。
スポンサードリンク
関連エントリー
- Excel関数の使い方
- Excelの関数(文字列置換)
- Excel関数の使い方
- Excelの関数(文字列操作)
- Excel関数(合計に関する関数)
- Excel関数(MATCH編)
- データを正しく取り込むには?
- Excel関数(検索機能)
- Excel関数(COUNTIF編)
- Excelの関数はすごく便利
- Excelの関数は凄い
- 日付から曜日を求めるには
- Excel関数(WEEKDAY編)
- DATEDIF関数が表示されない?
- Excel関数(DATEDIF編)
- Excel関数の日付の互換性
- Excelの関数を使って曜日を求める
- Excel関数の説明
- Excel変換したデータをExcelで文字を認識させるためには
- Excel関数がよく分かるサイト
- Excel関数を使って判断式を記述する
- Excelの関数というのはどういうときに使われる?
- Excel関数の読み方は?
- Excel関数(CUMPRINC編)
- 複数条件でデータ抽出したい
- セルの色を判断したい
- Excel関数(mid編)
- Excel関数(vlookup編)
- 複数抽出できるExcelの関数は?
- Excelの関数をご存知ですか?
トラックバック
このエントリーのトラックバックURL:
http://toushi7.com/mt/mt-tb.cgi/571


