EXCEL:複数条件データの抽出方法
◇-?EXCEL:複数条件データの抽出方法-fukutarou-10/26-21:09(198)-No.463360 ┗?!Re:EXCEL:複数条件データの抽出...-はも-10/26-22:20(197)-No.463368 ┗?!【ありがとう】Re:EXCEL:複数条...-fukutarou-10/27-19:41(175)-No.463448
▲このページのトップに戻る
▲このページのトップに戻る
▲このページのトップに戻る
463360 | EXCEL:複数条件データの抽出方法 | fukutarou | 2008/10/26-21:09 |
メーカー名:富士通 OS名:WindowsXp HomeEdition パソコン名:ynabook トラブル現象:ソフトの使い方がわからない ソフト関連:表計算Excel 使用回線:光 -- Excel2003の関数について質問します。 2つ以上の条件を満たす個数を数えたいのですが上手く出来ません。 例えば、以下の表です。 A列(会社名) B列(金額) C列(成約/不成約) 1 A社 5,250円 成約 1 B社 7,250円 成約 1 D社 5,250円 不成約 1 A社 3,250円 成約 1 C社 5,250円 成約 1 A社 10,250円 不成約 この中で、条件が「A社で金額が5,250円以下」「A社で10500円以下」 「A社で金額が5,250円以下、更に成約」などの会社毎、金額範囲毎の件数を 別のシートに出したいのです。 DCOUNTAも検討したのですが、実際の会社名は数10社以上、金額の範囲も 5以上、更に成約・不成約の条件もあるので、DCOUNTAの条件指定のセルだけで かなりの数になります。 また表も更新されていき、件数が増えてきます。 何か良い方法は無いでしょうか? お力添え宜しくお願い致します。 |
▲このページのトップに戻る
463368 | Re:EXCEL:複数条件データの抽出方法 | はも | 2008/10/26-22:20 |
記事番号463360へのコメント fukutarouさんは No.463360「EXCEL:複数条件データの抽出方法」で書きました。 データベースクエリを使えば、ご要望に沿えるとは思います。 以下、ご参考 http://www.eurus.dti.ne.jp/~yoneyama/Excel/filter2.htm 抽出元のBookが別ファイルである必要はなく、「ブックの選択」で自身を選べば、ひとつのBook内でSheet3が元データの表・Sheet2が抽出先といった設定も可能です。 設定後に、抽出条件の変更や抽出先の更新をVBAで以下のように制御できます。 ・前提 Sheet2が抽出先に設定されている状態 Sheet3が抽出元に設定されている状態 抽出元の各列の名前として、セルA1に「会社名」・セルB1に「金額」・セルC1に「成約」が設定されている状態 ●抽出条件の変更 Sheet2.QueryTables.item(1).CommandText = "SELECT `Sheet3$`.会社名, `Sheet3$`.金額, `Sheet3$`.成約 FROM `Sheet3$` WHERE (`Sheet3$`.会社名='A') AND (`Sheet3$`.金額<5000) ORDER BY `Sheet3$`.会社名, `Sheet3$`.金額 DESC, `Sheet3$`.成約" ※この場合、会社名が「A」で、金額が5000未満のデータが、会社名の昇順+金額の降順でSheet2に出力される条件になります ※もう少しシンプルにできます→"SELECT 会社名, 金額, 成約 FROM `Sheet3$` WHERE 会社名='A' AND 金額>5000 ORDER BY 会社名, 金額 DESC, 成約" ●抽出先の更新 Sheet2.QueryTables.Item(1).Refresh ※抽出元の表の行を追加・更新・削除などした場合や、抽出条件を変更した場合に、その内容を抽出先に反映します |
▲このページのトップに戻る
463448 | Re:EXCEL:複数条件データの抽出方法 | fukutarou | 2008/10/27-19:41 |
記事番号463368へのコメント はもさんは No.463368「Re:EXCEL:複数条件データの抽出方法」で書きました。 早速のご返答ありがとうございました。 データベースクエリは名前は聞いたことがありましたが、全く思いつきませんでした。 参考のサイトも見ながら、挑戦してみようと思います! 本当にありがとうございました。 |
何か一言(本ページで参考になったならないを含めて残してあります)
◎:解決 ○:参考になった ×:参考にならなかった !:アドバイスあり
参考 | 回数 | 投稿日時 | 何か一言 |
---|