UNIQUE
説明
指定されたキーに従って行が一意になる行列を返します。この関数は、指定された列の値に基づいて一意の行のみを返します。DISTINCTROWS() に似ていますが、UNIQUE() は単一の範囲と列のセットを取得します。UNIQUE では大文字と小文字が区別されます。
構文
UNIQUE(
range
,
col1
, [
col2
], ...)
- range: 一意の行を抽出する行列。
- col1: 行が一意かどうかを判断するキーとして使用する列の名前。
- col2: 行が一意かどうかを判断するキーとして使用する列の名前。
例
元のスプレッドシートは次のとおりです。
A | B | C | D | E | |
|---|---|---|---|---|---|
1 | 氏名 | 等級 | |||
2 | Joe | 85 | |||
3 | Alice | 92 | |||
4 | Joe | 90 |
「=UNIQUE(A1:B4,"名称")」の結果は次のとおりです。
名称 | 等級 |
|---|---|
Joe | 85 |
Alice | 92 |
ノート
- UNIQUE() は、DISTINCTROWS() に似ています。DISTINCTROWS() は行のすべての値を使用して、その行が他の行と異なるかどうかを判断しますが、UNIQUE() は指定された列の値のみを使用します。UNIQUE() は次の条件をフィルタします:range指定された列の値に基づいて一意の行のみを返すようにするため。最初に一意と判断された行が返され、それ以降の重複した行は返されません。
- この関数は、配列数式で使用するためのものです。
関連する関数
DISTINCTROWS