フィルターウィザード 変数でフィルターをかける

フィルターウィザードの使用において、A列が変数と一致した行を抽出したいのですが、対象行が複数あるにも関わらず1行しか抽出ができません。
初歩的で申し訳ございませんがご教示いただけるとありがたいです。

・Sheet1のデータテーブルからH列に◯と記載がある場合、
A列(社名)を変数(companyname)に格納
・Sheet2の別のデータテーブルから、A列が変数(companyname)と一致する行を選択、
行の値をすべて別Excelファイルに転記をしたい