メインコンテンツへスキップ

ExcelでXNUMXつのワークシートから別のワークシートにデータを動的にフィルタリングするにはどうすればよいですか?

Advanced Filter関数を使用すると、データを簡単にフィルタリングしてアクティブなワークシートの別の場所にコピーできますが、あるワークシートから別のシートにデータをフィルタリングして動的にフィルターを作成しようとしたことがありますか? つまり、元のシートでデータが変更されると、新しくフィルタリングされたデータも変更されます。 この記事では、 Microsoft Query この仕事を解決するためのExcelの機能。

ExcelでXNUMXつのワークシートから別のワークシートにデータを動的にフィルタリングする


ExcelでXNUMXつのワークシートから別のワークシートにデータを動的にフィルタリングする

このタスクを完了するには、次の手順を実行してください。

1。 まず、ソースデータの範囲名を定義し、フィルタリングするデータ範囲を選択して、範囲名をに入力してください 名前ボックス、を押してから 入力します キー、スクリーンショットを参照してください:

別のシートへのドキュメントフィルター1

2。 次に、データのテーブルを作成する必要があります。データ範囲を選択して、[ インセット >、飛び出した テーブルの作成 ダイアログボックス、チェック 私のテーブルにはヘッダーがあります オプション、スクリーンショットを参照してください:

別のシートへのドキュメントフィルター2

3。 そして、 OK ボタンをクリックすると、データ範囲のテーブルが作成され、フィルター結果を検索する新しいワークシートを開いて、をクリックします。 且つ > 他のソースから > MicrosoftQueryから、スクリーンショットを参照してください:

別のシートへのドキュメントフィルター3

4。 の中に データソースを選択 ダイアログボックスをクリックしてください Excelファイル* データベース リストボックス、スクリーンショットを参照:

別のシートへのドキュメントフィルター4

5。 次に、をクリックします OK に行くボタン ワークブックを選択 ダイアログ、右から ディレクトリ リストボックスで、アクティブなワークブックが配置されているフォルダーを選択し、左側から現在のワークブックのワークブック名​​をクリックしてください データベース名 リストボックス、スクリーンショットを参照:

別のシートへのドキュメントフィルター5

6。 クリックしてください OK ボタン、ポップで クエリウィザード-列の選択 ダイアログの左側のボックスで、データ用に作成した範囲名を選択し、プラス記号をクリックします (+) オプションを展開すると、すべての列ヘッダーが次のスクリーンショットのように表示されます。

別のシートへのドキュメントフィルター6

7。 次に、から列ヘッダーを追加する必要があります 使用可能なテーブルと列 ボックスに クエリの列 ヘッダーを選択してクリックしてボックス 別のシート追加ボタンへのドキュメントフィルター ボタン、スクリーンショットを参照してください:

別のシートへのドキュメントフィルター7

8。 そして、 Next ボタンはに移動します クエリウィザード-データのフィルタリング ダイアログのダイアログボックスで、フィルタリングするフィルター基準を指定してください。スクリーンショットを参照してください。

別のシートへのドキュメントフィルター8

9。 次に、をクリックします Next > Next に移動するボタン クエリウィザード-終了 ダイアログ、このダイアログボックスで、 データをMicrosoftExcelに返す オプション、スクリーンショットを参照してください:

別のシートへのドキュメントフィルター9

10。 そして、 終了 ボタン、 データのインポート ダイアログボックスが表示されます。確認してください 、およびセルの場所を指定して、フィルター結果を 既存のワークシート オプション、スクリーンショットを参照してください:

別のシートへのドキュメントフィルター10

11。 最後に、 OK ボタンをクリックすると、フィルターデータが新しいシートにインポートされました。スクリーンショットを参照してください。

別のシートへのドキュメントフィルター11

12。 これで、フィルタリングされたデータが元のデータにリンクされました。元のデータで行を追加したり値を変更したりしても、フィルターの結果は、 すべてリフレッシュ ボタンの下に 且つ タブ、スクリーンショットを参照してください:

別のシートへのドキュメントフィルター12


複数の基準またはその他の特定の条件(テキストの長さ、大文字と小文字の区別など)でデータをフィルタリングします。

Kutools for Excelさん スーパーフィルター 機能は強力なユーティリティです。この機能を適用して、次の操作を完了することができます。

  • 複数の基準でデータをフィルタリングします。 テキストの長さでデータをフィルタリングします。
  • 大文字/小文字でデータをフィルタリングします。 年/月/日/週/四半期で日付をフィルタリングする

doc-スーパーフィルター1

Kutools for Excel:300以上の便利なExcelアドインがあり、30日以内に制限なしで無料で試すことができます。 今すぐダウンロードして無料トライアル!


デモ:ExcelでXNUMXつのワークシートから別のワークシートにデータを動的にフィルタリングする

最高のオフィス生産性向上ツール

人気の機能: 重複を検索、強調表示、または識別する   |  空白行を削除する   |  データを失わずに列またはセルを結合する   |   数式なしのラウンド ...
スーパールックアップ: 複数の基準の VLookup    複数の値の VLookup  |   複数のシートにわたる VLookup   |   ファジールックアップ ....
詳細ドロップダウン リスト: ドロップダウンリストを素早く作成する   |  依存関係のドロップダウン リスト   |  複数選択のドロップダウンリスト ....
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  |  範囲と列の比較 ...
注目の機能: グリッドフォーカス   |  デザインビュー   |   ビッグフォーミュラバー    ワークブックとシートマネージャー   |  リソースライブラリ (自動テキスト)   |  日付ピッカー   |  ワークシートを組み合わせる   |  セルの暗号化/復号化    リストごとにメールを送信する   |  スーパーフィルター   |   特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する、...)   |   50+ チャート 種類 (ガントチャート、...)   |   40+ 実用的 (誕生日に基づいて年齢を計算する、...)   |   19 挿入 工具 (QRコードを挿入, パスから画像を挿入、...)   |   12 変換 工具 (数字から言葉へ, 通貨の換算、...)   |   7 マージ&スプリット 工具 (高度な結合行, 分割セル、...)   |   ... もっと

Kutools for Excel で Excel スキルを強化し、これまでにない効率を体験してください。 Kutools for Excelは、生産性を向上させ、時間を節約するための300以上の高度な機能を提供します。  最も必要な機能を入手するにはここをクリックしてください...

kteタブ201905


Officeタブは、タブ付きのインターフェイスをOfficeにもたらし、作​​業をはるかに簡単にします

  • Word、Excel、PowerPointでタブ付きの編集と読み取りを有効にする、パブリッシャー、アクセス、Visioおよびプロジェクト。
  • 新しいウィンドウではなく、同じウィンドウの新しいタブで複数のドキュメントを開いて作成します。
  • 生産性を 50% 向上させ、毎日何百回もマウス クリックを減らすことができます!
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I did this in Excel 2019 (64-bit) and of course it's working beautifully, but I can't make it work in Excel 2007 (which is 32-bit): ODBC Excel Driver Login Failed: Unrecognized database format.
This comment was minimized by the moderator on the site
This is lame, because you always have to keep your document name and the directory where you save it to the same. A solution without document save location etc would be much more helpfull. Because you wnat data from a worksheet filtered to another worksheet in the same document you have to cut out the part save location etc.

Alejandra, probably this is the problem in your case to. When you save your file to antoher location, when you give it another name, when you want to make this for a friend or another computer it wont work because the file location changes or the name etc.
This comment was minimized by the moderator on the site
My data wont refresh to show new information
This comment was minimized by the moderator on the site
can i from excel spreadsheet find mileages from a set point to multi post codes as to establish the distance to and from post codes
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations