検索/行列
FILTER 関数
条件を満たす行または列。FILTER は Sheets で、通常の引数と結果のまま、セルでも、接続したツールのライブデータでも使えます。
構文
=FILTER(array, include, [if_empty]) | 引数 | 使い方 |
|---|---|
array | 必須 |
include | 必須 |
if_empty | 省略可 |
例
支払済みの注文を、下のセルに展開します。
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Order | Customer | Region | Status | Amount | Date |
| 2 | #1001 | Acme Ltd | North | Paid | 1200 | 2026-01-14 |
| 3 | #1002 | Blue Fox | South | Open | 450 | 2026-01-20 |
| 4 | #1003 | Acme Ltd | North | Paid | 980 | 2026-02-03 |
| 5 | #1004 | Cedar & Co | East | Overdue | 2300 | 2026-02-11 |
| 6 | #1005 | Blue Fox | South | Paid | 610 | 2026-03-02 |
| 7 | #1006 | Delta BV | West | Open | 1750 | 2026-03-09 |
| 8 | #1001 | Acme Ltd | ||||
| 9 | #1003 | Acme Ltd | ||||
| 10 | #1005 | Blue Fox |
結果は Sheets の関数エンジンが計算したものです。下のセルに展開されます。
ライブデータで
Sheets では、FILTER を接続したツールのライブデータと組み合わせて使えます。=data.orders.sum(total) はテーブルを合計し、=list.orders(customer) は列の重複しない値を展開し、table.orders[Total] のようなリンクテーブルの列は、どの関数でも受け付けられる範囲として使えます。
無料の計算ツールで試す
箱ひげ図の作成ツール数値を貼り付けるだけで箱ひげ図を無料で作成できます。最小値、第1四分位数、中央値、第3四分位数、最大値、IQR(四分位範囲)、外れ値を計算し、それぞれをスプレッドシートにコピーできる計算式付きで表示します。.リストの重複チェックリストを貼り付けると重複した値をすべてマークし、重複しない値の数と、重複している値の一覧を表示する無料の重複チェックツールです。どのスプレッドシートでも使える COUNTIF と UNIQUE の計算式付きです。.