📘 Excel逆引き事典

Excelでマイナスの数値だけをリスト化する方法

日々の業務で、特定の条件に合致するデータを抽出したいことはよくあります。特にマイナスの数値だけをリスト化したい場合、手作業で行うと時間がかかりますし、ミスも増えてしまいます。この記事では、Excelの関数を使用して簡単にマイナスの数値のみを抽出し、リスト化する方法をご紹介します。VBAを使わずに数式だけで実現できるため、初心者の方でも安心して取り組むことができます。

📊 やり方の比較

手法メリットデメリット推奨
数式(FILTER関数)自動更新される、複雑な条件も設定可能古いExcelでは使えない
マウス操作(フィルタ機能)直感的で簡単、元データを変更せずに抽出可能一時的な表示のみ、複雑な条件設定が難しい

fx 使用する数式

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

💡 仕組みの解説

【数式の仕組み】この数式は、指定された範囲(A2:A100)から条件を満たすデータのみを抽出します。ここでは、マイナスの値だけを抽出するために、引数として「A2:A100<0」を使用しています。これは、「A2:A100」の各セルが0より小さい場合にTRUE(つまり、マイナスの値)となる条件式です。この関数は元データを削除するのではなく、別の場所に抽出したデータを表示します。

具体的な手順

1
抽出したいデータ範囲(例:A2:A100)を選択し、新しいセルに数式を入力します。
2
数式バーまたは該当のセルに「=FILTER(A2:A100, A2:A100<0)」と入力してエンターキーを押します。
3
抽出されたマイナスの値が表示されます。

よくある質問

Q Q1. VBAとの違いは?

A.
A1. 数式を使用する方法は、VBAを必要とせず、簡単に実装できます。一方で、複雑な処理や大量のデータに対して効率的に動作させるにはVBAの方が適しています。

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

A.
A2. スピルエラーは、関数が指定された範囲を超えて結果を表示しようとした場合に出力されます。この場合は、関数の引数を見直して適切な範囲を設定してください。

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

A.
A3. Googleスプレッドシートでは同様の機能が利用可能で、スマートフォンからもアクセスできます。ただし、Excel Onlineでの使用は注意が必要です。