📘 Excel逆引き事典

Excelでマイナス値だけを素早く抽出する方法

「マイナスの数値だけを素早く抽出したい!」という悩みは、多くの実務でよく遭遇します。手作業では時間がかかる上にミスも多発し、ストレスが溜まりますよね。この記事では、Excelの強力な関数を使って、作業列を使わずに効率的にマイナス値だけを抽出する方法をお伝えします。これでデータ分析やレポート作成が飛躍的に楽になります!

📊 やり方の比較

手法メリットデメリット推奨
数式(FILTER関数)自動更新される、元データを消さない古いExcelでは使えない
マウス操作(フィルタ機能)直感的で簡単、即時反映元データが一時的に非表示になる

fx 使用する数式

Excel / SpreadSheet
=FILTER(A2:A100, A2:A100<0)

💡 仕組みの解説

【数式の仕組み】この数式は、指定された範囲(A2:A100)から条件を満たすデータだけを抽出します。ここでは、マイナス値のみを抽出するため、引数として「A2:A100<0」を使用しています。

FILTER関数の第一引数は「range」で、この範囲内から抽出したいデータが含まれています。「A2:A100」と指定することで、セルA2からA100までを対象にします。第二引数の「include」では、「A2:A100<0」と指定して、その範囲内の値がマイナスであることを条件とします。

この関数は元データを削除するのではなく、別の場所(例えばB列など)に抽出したデータを表示します。そのため、元のデータを保持しながら効率的にマイナス値だけを取り出すことができます。

具体的な手順

1
抽出したい範囲(例:A2:A100)を選択します
2
=FILTER(A2:A100,A2:A100<0)と入力し、別のセルに結果を表示させます
3
必要であれば、抽出したマイナス値の範囲を選択してコピー&ペーストで別シートやファイルに保存します

よくある質問

Q Q1. VBAと比べて何が違う?

A.
A1. VBAはプログラミング言語で、複雑な処理や大量のデータを扱う場合に有効です。一方、FILTER関数はシンプルで直感的な操作で、特定の条件に基づいてデータを抽出できます。

Q Q2. スピルエラーとは?

A.
A2. スピルエラー(#SPILL!)は、関数が範囲外に結果を表示しようとしたときに発生します。この場合、関数の結果が別のデータと重複していないか確認してください。

Q Q3. スマホ版でも使える?

A.
A3. GoogleスプレッドシートではFILTER関数を使用できますが、Excel Mobileアプリではサポートされていません。