検索

リストから重複を落とす

定義

リストから 2 番目の重複のないラベルを返すとは、INDEX で UNIQUE を囲むことです。

構文

=UNIQUE(array, by_col, exactly_once)

引数

引数 意味
array 走査するラベルのリストです。
by_col FALSE は、列の下方向にラベルを比べます。
exactly_once TRUE は 1 回だけ現れるラベルだけを残し、重複を落とします。

計算例

苗木園の一覧は種を A2:A4 に保存しています。ivy は 2 回、fern は 1 回現れます。

A: 種
ivy
ivy
fern

数式: =UNIQUE(A2:A4,FALSE,TRUE)

結果: fern。ivy は 2 回現れるので、fern だけが残ります。

練習問題

セル A2:A4 には oak、oak、pine が入っています。B2 に、そのリストの 2 番目の重複のないラベルを返す数式を書いてください。

  1. B2 に、A2:A4 の 2 番目の一意の値を返す INDEX と UNIQUE の数式を書いてください。
ステップ 1 / 2
このサイトの数式では、どの言語でも SUM のような英語の関数名を使い、小数点にはピリオド(.)を使います。
シートを読み込み中…

関連する関数

最初に現れた順で重複のないラベルを並べるのが UNIQUE 関数です。

よくある間違い

最初の重複のないラベルを返すミスです。=INDEX(UNIQUE(A2:A4),1) のようにすると、重複のないリストは pine ではなく oak から始まります。

関連する関数

これらのリンクは関連する関数です。