- ベストアンサー
EXCELでオートフィルタのような条件検索を関数を使って作りたい!
いつもお世話になっております。 タイトルのごとく、EXCELでオートフィルタのような条件検索を関数を使って作りたいのですが、 たとえば、フォームのコンボボックスを複数設置し、その条件にあう答えを、特定のセルに表示させたいと思っています。 コンボボックスは20個ほど(すべての条件が揃わなくても結果がでるようにしたいと思っています)、その答えは100個ほどあります。 かなり手間になるかもしれませんが、どなたかご教示願います!
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- エクセルのオートフィルタで抽出できない
エクセルのオートフィルタでデータを抽出しようとしていますが、あるレコード以降のデータからは条件にあっていても抽出されません。このあるレコードははっきり特定できません。 およそ4000以降くらいかと思われますが・・ この表の中に空白行はありません。 コンボボックスがありますが、何か関係ありますか? よろしくお願いします。
- 締切済み
- オフィス系ソフト
- Excelでオートフィルターをかけているのですが
よろしくお願いします。 Excel2000でオートフィルターをかけ、 指定した内容のみを表示させています。 この表示されている数字だけをSUM関数などで 計算させたものを特定のセルに出したいのですが、 どうすればよいのでしょうか?
- ベストアンサー
- オフィス系ソフト
- オートフィルターのような機能をフォーム上で VBA
いつも大変お世話になっております。 Excel2003を使用しております。 フォーム上で、オートフィルターのような機能を作りたいと思っています。 http://okwave.jp/qa/q8423348.html 過去の質問のプログラムを何度も使わせて頂いております。 フィルターをかけたら、可視セルを抽出し、コンボボックスに登録…ということを しています。 フォーム上のコンボボックスが変更されたら フィルターをかけ、コンボボックスのリストを更新するようにしていますが、 更新したときに、またフィルターをかけてコンボボックスを更新してしまい どうしたら上手く処理がいくのか分からなくなってしまいました。 現状、 Combobox1_Changeのとき、 If Combobox1<>"" Then フィルターをかける コンボボックスのリストを抽出する コンボボックスを更新する Else フィルターを全開にする コンボボックスのリストを抽出する コンボボックスを更新する End if こういった手段をとっています。 しかし、このままですとコンボボックスを更新するときに 毎回フィルターが全開?になってしまいます。 何か良い方法があれば、教えて下さい。 よろしくお願い致します。
- ベストアンサー
- Excel(エクセル)
- excelでSUBTOTAL関数を設定したのですが、オートフィルタをか
excelでSUBTOTAL関数を設定したのですが、オートフィルタをかけるとSUBTOTAL関数を設定したセルが消えてしまいます。 セルが消えないようにするにはどうすればいいんでしょうか。
- ベストアンサー
- その他MS Office製品
- エクセルのオートフィルターの使い方
エクセル2010で1000行程度の表からオートフィルターで必要な情報を抽出しているのですが、該当する条件を▼セルで探すのも面倒なので、所定のセルに条件を入力したらオートフィルターで抽出できる方法があれば教えてください。
- ベストアンサー
- Excel(エクセル)
- excel 2003 オートフィルタ!
excel 2003で、オートフィルタがうまくいきません。 A列の2行目から、1~5までの数字がランダムに並んでいるとします。 A1セルをオートフィルタし、 条件を、オプション>3を含む で指定すると、3がフィルタされてほしいのですが 1つも抽出されません。 3で始まるもだめでした・・ フィルタで抽出するマクロをくんでいて 列は、20列以上あり、 列によって、文字や数値があります。 フォームで列を選び、検索文字を入力して Criteria1:="=*" & 検索文字 & "*", Operator:=xlAnd と言う感じでフィルタしています。 文字はできますが、数値ができないのは、なぜでしょうか・・・
- 締切済み
- その他MS Office製品
- excleのオートフィルタの関数というか・・・
なんと質問すればいいか・・ 基本的にそういう関数があるか無いか? 知りたいのです たとえばAの列に 2 4 3 6 1 2 1 4 5 3 など入っていて、オートフィルタをすると、 ドロップダウンボックスの選択する部分で 1 2 3 4 5 6 となりますよね? つまり、指定の範囲の中から、単独の項目を引き出したいのです オートフィルタがその機能があるのだから それを作る関数ってエクセル持ってるはずですよね? でもその関数がわからないんです どなたかご存知ないですか?
- 締切済み
- その他([技術者向] コンピューター)
- エクセルのオートフィルタについて
エクセルのオートフィルタについてですが、一番取り扱いに困っている所は、社員の給与リストとかで、ある特定のデータ、例として事務員(一つの行の例えば一つのセルに名前、一つ横のセルに給与の数字(数値データ)がはいっている)を抽出した場合(事務員の記号がどこか同じ行にはいっているとして)数値の列を開いているセルで関数処理したい場合、表示されている数字だけを処理する場合と隠れている(多分)データも処理してしまう場合があり大変戸惑っています。なんとかどちらかに統一したいのですが、自分なりに調べましたが分かりません。どなたかご存知ないでしょうか。また、このオートフィルタで特定の数字や文字を抽出しようとしてもうまくいく時とそうでない時があります。なぜなのでしょうか。これはバグと考えても?
- ベストアンサー
- オフィス系ソフト
- エクセルのオートフィルタについて
エクセルのオートフィルタオプションで、複数条件での抽出ができます。ここで、「◎◎と等しいAND△△で始まる」という抽出条件ができるかと思いますが、3つ以上の条件で抽出することはできないのでしょうか?
- ベストアンサー
- オフィス系ソフト
- エクセルのオートフィルタ機能について
エクセルのオートフィルタ機能について エクセルのオートフィルタで、オプション機能を使えばそのセルの一部の文字(例「田中太郎、田中次郎」がセルの項目のとき、抽出条件を「田中」+「含む」とする)を含む全てのセルを抽出できますが、オプション機能を使わずに、最初からオートフィルタのリストとしてセルの項目の一部分(例の「田中」)を設定しておくことは可能でしょうか?
- ベストアンサー
- その他(インターネット・Webサービス)
お礼
Miusuke様、お忙しいところ、本当にありがとうございました。 早速チャレンジしてみます。 VBAじゃないとダメなのか、諦めておりました。 本当に感謝しております。