オートフィルタの検索値を、所定のセル(F2、F3)から参照させるマクロを作りたいと思っています。条件は、検索条件1にしか値が入っていない場合は、検索条件1の値を含んだ結果を絞り込む、検索条件1と検索条件2両方に値が入っている場合は、それぞれの値を含んだ結果絞り込む。というものになります。
なお、検索実行の都度、前回のオートフィルターを解除し、フィルターをかける(絞り込む)という形にしたいです。
説明が拙くわかりづらいかと思いますが、ご教示いただけましたら幸いです。
よろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
こんにちは
オートフィルタ機能をそのまま利用するのが良さそうに私も思いますが、事情があるみたいですので…
マクロの回答は他の方にお任せするとして、ご質問とは異なりますが、関数による回答です。
関数なので、元のデータに直接フィルタはかけられませんが、丁度、添付なさった図のように該当する内容を抽出して表示する例です。
まぁ、強いて利点を挙げるならば、検索ボタンを押さなくてもすぐに結果が表示されるくらいでしょうか。
添付の図では、E9:F9以下に抽出された値が表示されるものとして、E9セルに
=IF($F$2&$F$3="","",IFERROR(INDEX(B$9:B$50,SMALL(IF(ISERR(FIND($F$2,$C$9:$C$50)*FIND($F$3,$C$9:$C$50)),"",ROW($C$1:$C$42)),ROW(A1))),""))
の式を入力し、Ctr+Shift+Enterで確定。(←配列数式なので必須です)
これをF9にコピーし、さらにE9:F9を(必要な範囲まで)下方にフィルコピーしています。
※ 上式では、元データの対象範囲を、ひとまず、C9:C50の範囲に設定してあります。
早々にコメントいただきありがとうございます。
関数でのやり方もあるんですね、ご教示いただいた内容で実施してみます!
大変助かりましたm(_ _)m
重ねてありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VLOOKUP が機能しない、その原因は何 ? 8 2022/10/19 12:06
- Excel(エクセル) Excelで、別シートへ情報を参照表示する関数について。 2 2023/06/26 09:58
- Excel(エクセル) エクセルで、2つのセルに検索値を入れて結果を一覧表示させる 1 2023/07/10 10:26
- Excel(エクセル) エクセル 条件に合う日付に入力された時間数の合計したい 4 2022/06/17 22:18
- その他(プログラミング・Web制作) Sikulix2.0.5(Jython2.7.3)でcsvを読込WEB検索条件にpasteで文字化け 1 2023/03/31 11:02
- Excel(エクセル) 指定値をマクロで検索&シート移動 2 2022/04/27 23:29
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- Excel(エクセル) Excel フィルタ後のコピー貼付けと可視セルの関係について 3 2023/02/07 16:42
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- Excel(エクセル) セルの値をグーグルで検索するエクセルVBAについて! 2 2022/08/01 21:41
このQ&Aを見た人はこんなQ&Aも見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
マクロ オートフィルタの検索値を所定のセルから参照
Excel(エクセル)
-
Excelオートフィルタで複数のセルの値を参照して抽出したい
Excel(エクセル)
-
excelオートフィルタの検索条件をセルに入力したい
Excel(エクセル)
-
-
4
EXCELマクロでワイルドカードを使ったオートフィルタ処理の方法がわからない
Excel(エクセル)
-
5
オートフィルターで指定した値を取得したい
Excel(エクセル)
-
6
Excelで文字を入力と自動的にフィルタをかけたい
Access(アクセス)
-
7
エクセルVBAでオートフィルター最上行を取得するには
Excel(エクセル)
-
8
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
9
EXCELのVBA-フィルタ抽出後のセル選択方法
Visual Basic(VBA)
-
10
vba 2つの条件が一致したらコピーして別シートに値のみ貼り付け
Visual Basic(VBA)
-
11
EXCELで特定のセルに表示された項目をヘッダーやフッターに出力するには
Excel(エクセル)
-
12
エクセルで英数大文字のみの入力制限は可能ですか
Excel(エクセル)
-
13
Excelのフィルタをかけた項目を別のセルに表示したい
Excel(エクセル)
-
14
エクセルvba (ByVal Target As Range)について
Excel(エクセル)
-
15
エクセル 同じ値を探して隣の数値をコピーする
Excel(エクセル)
-
16
vlookupにて、返した値をさらに、他の文字列に変換するには
Excel(エクセル)
-
17
特定のPCだけ動作しないVBAマクロがあります。その理由は?
Visual Basic(VBA)
-
18
vba フィルター 複数条件 3つ以上 完全一致除外
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
白血球が多いとどんな心配があ...
-
腕を見たら黄色くなってる部分...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
精子が黄色?
-
勃起する時って痛いんですか? ...
-
尿検査前日に自慰行為した時の...
-
尿検査の前日は自慰控えたほう...
-
口の中に黒い血の塊
-
これって喉仏ですか? 私は女性...
-
精子に血が・・・
-
中出しをするとお腹が痛い・・・。
-
納豆食べた後の尿の納豆臭は何故?
-
甲状腺腫れ
-
EXCELで式からグラフを描くには?
-
EXCELで条件付き書式で空白セル...
-
筋トレするとチンコが縮んじゃ...
-
爪が紫色?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
白血球が多いとどんな心配があ...
-
中出しをするとお腹が痛い・・・。
-
射精をして1週間以内に尿検査を...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
変な話しになります。尿検査で...
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
男です。昨日の午後3時くらいに...
-
今朝、毎朝の習慣でオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
1日前の検尿
-
値が入っているときだけ計算結...
-
精子が黄色?
おすすめ情報