目次:
- 1オートフィルタがオフになっていることを確認します(必要に応じて、[データ]タブの[フィルタ]ボタンをクリックします)。
- 2ワークシートの最初の4行を選択します。
- 3選択した行を右クリックし、[挿入]を選択します。
- 4表の見出し行を選択し、[ホーム]タブの[コピー]ボタンをクリックします。
- 5セルA1をクリックし、[ホーム]タブの[貼り付け]ボタンをクリックします。
- 6基準範囲の最初の空白行に、一致させるデータを入力します。
- 7追加のフィルタ条件を入力します。
- 8テーブルの主要部分のセルをクリックします。
- 9 [データ]タブの[並べ替えとフィルタ]グループの[詳細設定]ボタンをクリックします。
- 10 [アクション]セクションの[リストをインプレースでフィルタする]オプションを選択します。
- 11 [リスト範囲]ボックスでテーブルの範囲を確認します。
- 12見出し行を含む基準範囲を指定しますが、空白行は指定しません。
- 13 [OK]をクリックして検索結果を表示します。
- 14すべてのデータレコードを再度表示する準備ができたら、[データ]タブの[クリア]ボタンをクリックします。
ビデオ: データ内容と書式設定6-2 / エクセル2007(Excel2007)動画解説 2024
Excel 2007で複雑なフィルタリング基準を指定し、高度なフィルタリング方法を使用してテーブルデータをフィルタリングするときに、条件選択を管理するワークシートの特定領域を指定できます。高度なフィルタリングを使用するには、次の手順に従います。
1オートフィルタがオフになっていることを確認します(必要に応じて、[データ]タブの[フィルタ]ボタンをクリックします)。
高度なフィルタリングについては「自動」はありません。
<! - 1 - >2ワークシートの最初の4行を選択します。
ここに基準範囲を挿入します。
3選択した行を右クリックし、[挿入]を選択します。
テーブルが4行下に移動し、空の行が4つあります。
4表の見出し行を選択し、[ホーム]タブの[コピー]ボタンをクリックします。
コピーした領域の周囲にマーキーが表示されます。
<! - 2 - >5セルA1をクリックし、[ホーム]タブの[貼り付け]ボタンをクリックします。
これは、テーブルのヘッダー行をワークシートの最初の空行にコピーします。フィルタ選択を入力するための基準範囲が用意されました。
6基準範囲の最初の空白行に、一致させるデータを入力します。
<! - 3 - >たとえば、インディアナの州のエントリを検索する場合は、州の見出しのすぐ下にINを入力します。
7追加のフィルタ条件を入力します。
複数の制限を満たすデータをExcelで検索する場合は、最初の条件行の別のフィールドに目的の追加条件を入力します。これはANDフィルタと呼ばれます。少なくとも1つの条件(ORフィルタ)を満たすデータをExcelで検索する場合は、条件データの2行目にフィルタデータを入力します。
8テーブルの主要部分のセルをクリックします。
次の手順を開始する前に、フィルタ基準を選択してはいけません。
9 [データ]タブの[並べ替えとフィルタ]グループの[詳細設定]ボタンをクリックします。
Excelに[詳細フィルタ]ダイアログボックスが表示されます。
10 [アクション]セクションの[リストをインプレースでフィルタする]オプションを選択します。
フィルタ結果を現在のワークシートの別の場所に表示する場合は、代わりに[別の場所にコピー]を選択してから[コピー先]テキストボックスに場所を指定します。
11 [リスト範囲]ボックスでテーブルの範囲を確認します。
Excelが表全体を認識するようにします。
12見出し行を含む基準範囲を指定しますが、空白行は指定しません。
範囲アドレスを入力するか、セルA1からドラッグして、ワークシート内の範囲を選択することができます。フィルタリング情報を含む行のみを指定してください。条件の範囲に空白の行を含めると、Excelはフィルタリング処理にそれらの行を含めます。その結果、データはフィルタされず、すべてのレコードが返されます。
13 [OK]をクリックして検索結果を表示します。
基準に合致しないレコードは隠されています。
14すべてのデータレコードを再度表示する準備ができたら、[データ]タブの[クリア]ボタンをクリックします。
すべての隠しレコードが再表示されます。