フィルター処理するテーブル (Power Query)

注:  最新のヘルプ コンテンツをできるだけ早く、お客様がお使いの言語で提供したいと考えております。 このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。私たちの目的は、このコンテンツがお客様の役に立つようにすることです。お客様にとって役立つ情報であったかどうかを、このページの下部でお知らせください。 簡単に参照できるように、こちらに 英語の記事 があります。

注: Power Queryは、取得し、変換に含まれる Excel 2016 と呼ばれます。ここで提供される情報は、両方に適用されます。詳細については、取得するし Excel 2016 で変換を参照してください。

Power query は、対象として含めるか、特定の値に基づいて行を除外します。フィルター処理された列には、列見出しの小さなフィルター アイコン ( [フィルター] アイコン ) が含まれています。

  1. フィルターを適用する必要がある列を選択します。

  2. 下矢印 ( 下方向キー ) をクリックします。

  3. すべての列の選択を解除して、 [すべてのボックスをオフにします。

  4. テーブルに含める列の値を選択します。

  5. [OK] をクリックします。

    列を選ぶ

    注: 列をフィルター処理するときにのみ上位 1,000 重複しない値の値] 列では、フィルターの一覧に読み込まれます。1,000 かクエリ エディターをフィルター処理しているメッセージで、列内の値は、フィルター リストで値のリストが完了すると、できない場合があります、負荷の他のリンクが表示されることを示すが表示されます。別の 1,000 一意の値を読み込むには複数読み込むリンクをクリックします。

    • 正確に 1,000 の一意の値がもう一度見つかった場合は、リストがまだ不完全であることを示すメッセージが、リストが表示されます。

    • 1,000 人未満の一意の値がある場合は、完全なリストの値が表示されます。

    注: クエリ エディターは、Power Query を使用して新しいクエリの読み込み、編集、または作成を行うときにのみ表示されます。

列のフィルター手順のほか、[テキスト フィルター] コンテキスト メニューを使ってテキスト値をフィルターできます。

  1. フィルターを適用するテキスト値を含む列の下矢印 ( 下方向キー ) をクリックします。

  2. [テキスト フィルター] をクリックし、等値の種類名 (次の値と等しい、次の値と等しくない、次の値で始まる、次の値で終わる、次の値を含む、次の値を含まない) をクリックします。

列のフィルター手順のほか、[数値フィルター] メニューや [日付/時刻フィルター] メニューを使って数値や日付/時刻値をフィルターできます。

[数値フィルター] や [日付/時刻] を使って列をフィルター処理するには

  1. フィルターを適用する数値や日付/時刻値を含む列の下矢印 ( 下方向キー ) をクリックします。

  2. [数値フィルターまたは日付/時刻フィルター] と等しい、等しくないより大きいより大きいまたは値に等しい] 未満か、以下の等値の種類の名前を一致します。

複数列をフィルター処理するには、追加の列を選び、列のフィルター手順の 1 つを繰り返します。

たとえば、以下の Table.SelectRows() の式を実行すると、[都道府県] と [] でフィルターされたクエリが返されます。

結果をフィルター処理する

行を保持または破棄テーブル内の位置に応じてことを除き、値を行のフィルタ リングに似ていますが位置による行のフィルタ リング、セルの値でなくします。

Microsoft Power Query for Excel では、いくつかの方法で列を位置によりフィルターできます。

注: 範囲またはパターンを指定すると、最初のデータ行をテーブルは、ゼロ (0)、行ではなく 1 行です。行を削除するよりも前の行の位置を表示するインデックス列を作成できます。

  1. テーブル アイコン ( [テーブル] アイコン ) を右クリックします。

  2. [上位の行を保持] をクリックします。

  3. [上位の行を保持] ダイアログ ボックスで、[行数] を入力します。

  1. テーブル アイコン ( [テーブル] アイコン ) を右クリックします。

  2. [上位 100 行を保持] をクリックします。

  1. テーブル アイコン ( [テーブル] アイコン ) を右クリックします。

  2. [行の範囲の保持] をクリックします。

  3. 範囲を定義するには、[行の範囲の保持] ダイアログ ボックスで、[先頭行] と [行数] を入力します。

  1. テーブル アイコン ( [テーブル] アイコン ) を右クリックします。

  2. [上位の行の削除] をクリックします。

  3. [上位の行の削除] ダイアログ ボックスで、[行数] を入力します。

  1. テーブル アイコン ( [テーブル] アイコン ) を右クリックします。

  2. [代替行の削除] をクリックします。

  3. 代替行のパターンを定義するには、[代替行の削除] ダイアログ ボックスで、[削除する最初の行]、[削除する行の数]、[保持する行の数] を入力します。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

関連項目

エラーのある行を削除する

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×