【Excel】フィルターで必要な行だけ表示・コピーする方法

【Excel】フィルターで必要な行だけ表示・コピーする方法
🛡️ 超解決

フィルターは条件に合わない行を一時的に隠す機能です。元の行を削除せずに、部署や金額などの条件で絞り込めます。別シートへ抜き出す場合は、表示されたセルのコピーまで確認します。

ADVERTISEMENT

1. 見出しから最終行まで範囲を確認する

表の見出しと全データを含めて選び、「データ」→「フィルター」を使います。Windows版ではCtrl+Shift+Lでオン・オフを切り替えられます。

途中に空行・空列がある表では、Excelの自動認識だけに頼らず、範囲を明示して選びます。Ctrl+Aを1回押せば必ず最終行まで選べるわけではありません。設定前に一番下の行まで入っているか確認します。

※ お探しの解決策が見つからない場合は、こちらの「Excelトラブル完全解決データベース」で他のエラー原因や解決策をチェックしてみてください。

2. 列ごとに条件を指定する

  1. 部署の見出しの矢印を開き、「営業」だけを選びます。
  2. 金額の矢印から数値フィルターを開き、1,000以上を指定します。
  3. 表示された行が、両方の条件を満たすか確認します。

複数列のフィルターは組み合わせて適用されます。「営業、または1,000以上」ではなく、「営業、かつ1,000以上」の絞り込みです。思った行が出ない時は、他の列に条件が残っていないかを見ます。

営業1200、営業800、総務1500の3行に営業かつ1000以上の条件をかけると営業1200だけが表示される
部署と金額の両方の条件を満たす行だけが表示されます。ほかの行は削除されていません。

3. 条件のクリアとフィルター解除を区別する

ある列の条件だけを戻すなら、その列のメニューでフィルターをクリアします。全列の条件を戻して矢印を残すなら、「データ」の「クリア」を使います。

フィルター自体をオフにすると矢印も外れます。手動で非表示にした行まで必ず表示されるとは限らないため、全行の確認では手動の非表示も別に調べます。

4. 表示された行だけを別シートへコピーする

Windowsデスクトップ版では、対象範囲を選び、「ホーム」→「検索と選択」→「条件を選択してジャンプ」→「可視セル」で表示セルだけを選べます。コピーして、非表示の行がない別シートへ貼り付けます。

数値を固定したい場合は値貼り付けを選びます。貼り付け先の件数とIDを元の抽出結果へ照合してください。Web版では可視セルの扱いに制限があるため、通常範囲とテーブルの違いも確認します。

5. 並べ替えや重複削除を自動で追加しない

フィルターで絞るだけなら、並べ替えや重複削除は必須ではありません。同じ顧客が複数行あっても、別の注文であれば必要な明細です。

順番を変える時は表全体の対応を保ち、元の順番へ戻すためのIDや連番を残します。重複削除が必要ならコピーで行い、何を同一とするかを先に決めます。

6. 抽出できない時の確認

症状 確認先
下の行だけ条件が効かない フィルターの対象範囲
同じ部署なのに分かれる 余分なスペースや表記違い
数値条件が期待と違う 数値と文字列の混在
必要な行が見つからない 他列の条件と手動非表示

番号やIDを一律に数値へ変換しないでください。金額の型を直す場合も、元資料との照合が必要です。

7. 抽出条件と件数を残す

共有する抜き出し表には、対象期間や条件、取得日を記録すると再確認できます。入力が増減したらフィルターを再適用し、新しい行が対象に入っているかを確認します。

手順はMicrosoftのフィルターと可視セルのコピーを参照できます。

📊
Excelトラブル完全解決データベースこの記事以外にも、様々なエラー解決策をまとめています。困った時の逆引きに活用してください。
この記事の監修者
📈

超解決 Excel・Word研究班

企業のDX支援や業務効率化を専門とする技術者チーム。20年以上のExcel・Word運用改善実績に基づき、不具合の根本原因と最短の解決策を監修しています。ExcelとWordを使った「やりたいこと」「困っていること」「より便利な使い方」をクライアントの視点で丁寧に提供します。

🏆
超解決 Excel検定 あなたのExcel実務能力を3分で測定!【1級・2級・3級】