オンライン Excel エディター
無料 · 登録不要 · ローカル処理

Excel の行を条件でフィルター — 無料·アップロード不要·ワンクリック

条件に一致する行を保持または削除。8種類のフィルター条件に対応し、書式と数式はそのまま保持。アップロード不要・登録不要、ファイルは端末内に留まります。

.xlsx / .xlsm / .xls ファイルを1つここにドロップ、またはクリックして選択

.xlsx / .xlsm / .xls 対応 · ローカル処理 · アップロードなし

オンラインで条件によりExcelの行をフィルターする方法

  1. .xlsx / .xlsm / .xls ファイルを1つドロップ — すべてブラウザー内で実行され、アップロードされません。
  2. 列(最初のシートの先頭行から生成、例:「A — Region」)、条件、値を選択します。空条件では値入力が無効になります。
  3. 「一致行を保持」(既定)または「一致行を削除」を選び、先頭行をヘッダーとして扱うかを選択します(どちらでもヘッダーは保持されます)。
  4. 「行をフィルター」をクリック — 同じ列インデックスと条件がすべてのワークシートに適用されます。
  5. シートごとの保持/削除件数を確認し、結果を {元の名前}-filtered.xlsx としてダウンロード。

8つのフィルター条件

テキスト条件では、各セルを比較前にテキストへ変換します。数値はテキスト表現(100 →「100」)、日付はISOタイムスタンプ、真偽値は「true」/「false」、空セルは「」になります。

条件一致する行マッチングルール
含むセルのテキストが値を含む大文字小文字を区別する部分一致 —「EMEA」は「emea」に一致しない
含まないセルのテキストが値を含まない同じ大文字小文字区別のルールを反転
等しいセルのテキストが値と完全に同じ文字列全体の一致。数値100はテキスト「100」に等しい
等しくないセルのテキストが値以外の内容空セル(「」)は任意の非空値と異なる
より大きいセルの数値が値より大きい数値のみ比較。日付はUnixミリ秒で比較。テキストは一致しない
より小さいセルの数値が値より小さい同じ数値/日付ルール。非数値の値は何にも一致しない
空であるセルが空または空白のみnull、「」、「 」はすべて空扱い。値フィールドは無視
空ではないセルに何らかの内容がある空白のみのセルは空扱い

「一致行を保持」と「一致行を削除」

一致行を保持(既定)一致行を削除
一致した行保持削除
一致しなかった行削除保持
ヘッダー行常に保持常に保持
他のシート同じ条件でフィルター同じ条件でフィルター

1つの条件が同じ列インデックスで全シートに実行され、シートごとの設定はありません。その列が存在しない狭いシートでは、欠けたセルは空として扱われます(「空である」が一致可能)。

フィルターは破壊的操作です。削除された行は出力から復元できません。実行前に元ファイルを残すか、別名で保存してください。

こんなときに

  • 地域データの分離:世界全体の売上エクスポートから Region に「EMEA」を含む行だけを保持、または共有前に1地域を削除。
  • テスト行の除外:メールに「@example.com」を含む行や ID が「TEST-01」と等しい行を削除。
  • 空レコードのクリーニング:顧客列や注文番号列が空の行を削除。逆に値がある行だけを保持することも可能。
  • 数値・日付のしきい値:1,000より大きい金額や、指定ミリ秒以降の日付の行だけを保持。

フィルター前の注意

  • テキスト比較は大文字小文字を区別します —「North」と「north」は別の値です。
  • 条件は列インデックス(A、B、C…)で動くため、ヘッダーが異なるシートでも同じ位置がフィルターされます。
  • 暗号化されたブック(開くパスワードが必要)は読み取れません。
  • 旧形式 .xls も利用できますが、結果は常に .xlsx で出力されます。

出力はデータから再構築された値レベルの .xlsx です。セルスタイル、列幅、結合セル、グラフ、数式(キャッシュ値で固定)は簡略化されます。書式が重要な場合は、無料オンラインエディターでフィルターしてください。

よくある質問

本当に無料でプライバシーも安全ですか?

はい。100%無料、登録不要、アップロードなし。ブックの解析と再構築はすべてブラウザー内で行われ、ファイルが端末から外に出ることはありません。

条件はすべてのシートに適用されますか?

はい。1つの列と条件が列インデックスで全シートに適用されます。列より狭いシートでは欠けたセルを空扱いするため「空である」が一致できます。「_」で始まる内部シートはスキップされます。

テキスト比較で大文字小文字は区別されますか?

はい。含む/等しいとその逆はすべて区別し、「EMEA」は「emea」に一致しません。これらの条件では数値はテキスト(100は「100」に一致)、日付はISOタイムスタンプとして扱われます。

「より大きい」「より小さい」はどう動きますか?

実際の数値セルのみが値と数値比較されます。日付はミリ秒タイムスタンプで比較されます。テキスト・真偽値・空セルは一致せず、値が有限数でない場合(例:「abc」)は何にも一致しません。

空セルの定義は?

セルが空白(null)またはトリム後に空白のみの場合です。「空である」は値フィールドを無視し、「空ではない」は実際の内容を持つセルに一致します。

ヘッダー行が削除されることはありますか?

ありません。「先頭行はヘッダー」オン(既定)では各シートの先頭行は常に保持され判定対象になりません。データが先頭行から始まる場合のみオフにしてください。

すべてのデータ行が削除されたらどうなりますか?

それはエラーではなく正常な結果です。ダウンロードにはヘッダー行が残り、レポートは保持0件と表示されます(事前に警告が出ます)。削除行は出力から復元できないため、必要になりそうなら元ファイルを残してください。再構築された .xlsx では書式が簡略化されます。

関連ツール

完全なリファレンスはこちら: SUMIF 関数:構文・例・エラーの対処法 — 構文、例、よくあるエラー、FAQ を掲載。

複数条件の組み合わせなど、より細かい制御が必要ですか?

無料オンラインExcelエディターを開く