メインコンテンツへスキップ

ExcelFILTER関数

FILTER関数は、データの範囲をフィルタリングし、指定した基準に従って一致する結果を動的に返します。

注:FILTER関数は、Excel for Microsoft 365、Excel 2021以降のバージョンのExcel、およびExcelforWebでのみ使用できます。

フィルタ機能1


構文

=FILTER(array, include, [if_empty])


Arguments

  • 配列(必須): フィルタリングする範囲または配列。
  • 含める(必須): ブール値(TRUEまたはFALSE)の配列を返す論理テストで、配列内の対応する行または列がFILTERを通過する必要があるかどうかを示します。
  • [if_empty](オプション): インクルードされた配列に一致する結果がない場合に返される値。

戻り値

FILTER関数は配列を返します。


機能上の注意

  • 配列は、値の行、値の列、または値の行と列の組み合わせとして指定できます。
  • の寸法 include と同じである必要があります 配列 引数。
  • にXNUMXつ以上の基準を追加するには include、各基準を角かっこで囲み、アスタリスク(*)で接続する必要があります。
  • FILTERによって返される結果は、元のデータと同じようにセルの範囲に波及します。 配列 整理されています。 流出範囲内のXNUMXつ以上のセルが空でない場合、 #SPILL! エラーが返されます。
  • include引数として指定された値のいずれかがエラーであるか、ブール値に変換できない場合、FILTERはエラーを返します。
  • のテキスト値 include or 空の場合 引数は二重引用符で囲む必要があります。 それ以外の場合、FILTERは #NAME? エラー。
  • 一致するデータがない場合に何も表示しない場合は、に空の文字列( "")を指定します。 空の場合.
  • FILTERは #CALC! 一致するデータとの値がない場合はエラー 空の場合 提供されていません。
  • FILTERは、異なるワークブック間で使用できます。 ただし、参照されているブックが開いていることを確認してください。 それ以外の場合は、 #REF! 結果セルを更新すると、エラーが返されます。
  • FILTERの結果は動的です。つまり、ソースデータの値が変更されると自動的に更新されます。 ただし、に新しいエントリを追加した場合、結果は更新されません。 配列。 これを修正するには、次を使用する必要があります 構造化された参照 として 配列 引数。

以下に示すような生徒テーブルがある場合、クラスAの生徒で、スコアが60を超える生徒をフィルタリングするには、結果テーブルの左上のセルに以下の数式をコピーまたは入力して、を押してください。 入力します 結果を得るには:

= FILTER(B3:E14,(B3:B14="Class A")*(E3:E14>60),"記録なし")

または、セル参照を使用して数式を動的にします。

= FILTER(B3:E14,(B3:B14=H3)*(E3:E14>J3),"記録なし")

フィルタ機能2


一致しない例

クラスAの生徒で、スコアが60未満(明らかに60未満のスコアはない)の生徒をフィルタリングして、結果をゼロまたは特定のテキスト文字列として表示するとします。次の数式をコピーして、押す 入力します 結果を確認します。

= FILTER(B3:E14,(B3:B14="Class A")*(E3:E14<60),"") >>>返品 何も

= FILTER(B3:E14,(B3:B14="Class A")*(E3:E14<60),"記録なし") >>>返品 記録なし

フィルタ機能3


関連機能

ExcelのSORT関数

SORT関数は、範囲または配列の内容を昇順または降順でソートします。

ExcelのSORTBY関数

SORTBY関数は、対応する範囲または配列がソート対象の範囲または配列に含まれているかどうかに関係なく、対応する範囲または配列の値に基づいてXNUMXつの範囲または配列の内容をソートします。

ExcelのUNIQUE関数

UNIQUE関数は、データの範囲から一意の値を抽出します。 データには、テキスト、数値、日付、エラー値などを含めることができます。


最高のオフィス生産性ツール

Kutools forExcel-群衆から目立つのに役立ちます

🤖 Kutools AI アシスタント: 以下に基づいてデータ分析に革命をもたらします。 インテリジェントな実行   |  コードを生成  |  カスタム数式の作成  |  データを分析してグラフを生成する  |  Kutools関数を呼び出す...
人気の機能: 重複を検索、強調表示、または識別する  |  空白行を削除する  |  データを失わずに列またはセルを結合する  |  数式なしのラウンド ...
スーパーVルックアップ: 複数の基準  |  複数の値  |  複数のシートにわたって  |  ファジールックアップ...
上級ドロップダウンリスト: 簡単なドロップダウンリスト  |  依存関係のドロップダウン リスト  |  複数選択のドロップダウンリスト...
列マネージャー: 特定の数の列を追加する  |  列の移動  |  Toggle 非表示列の表示ステータス  列を比較する 同じセルと異なるセルを選択する ...
注目の機能: グリッドフォーカス  |  デザインビュー  |  ビッグフォーミュラバー  |  ワークブックとシートマネージャー | リソースライブラリ (自動テキスト)  |  日付ピッカー  |  ワークシートを組み合わせる  |  セルの暗号化/復号化  |  リストごとにメールを送信する  |  スーパーフィルター  |  特殊フィルター (太字/斜体/取り消し線をフィルター...) ...
上位 15 のツールセット12 テキスト 工具 (テキストを追加, 文字を削除する ...)  |  50+ チャート 種類 (ガントチャート ...)  |  40+ 実用的 (誕生日に基づいて年齢を計算する ...)  |  19 挿入 工具 (QRコードを挿入, パスから画像を挿入 ...)  |  12 変換 工具 (数字から言葉へ, 通貨の換算 ...)  |  7 マージ&スプリット 工具 (高度な結合行, Excelのセルを分割する ...)  |  ... もっと

Kutools for Excelは300以上の機能を誇り、 必要なものをワンクリックで手に入れることができます...

説明


Officeタブ-MicrosoftOffice(Excelを含む)でタブ付きの読み取りと編集を有効にする

  • 数十の開いているドキュメントを切り替えるのにXNUMX秒!
  • マウスの手に別れを告げて、毎日何百ものマウスクリックを減らしてください。
  • 複数のドキュメントを表示および編集する際の生産性が 50% 向上します。
  • Chrome、Edge、Firefox と同様に、効率的なタブを Office (Excel を含む) にもたらします。
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations