UNIQUE関数の使い方

重複しない一意の値を抽出します。

2021365

Excel 2021 から使えます。2019 以前では使えません。

構文
=UNIQUE(配列, [列の比較], [回数指定])
引数
  1. 配列必須
  2. 列の比較省略できる
  3. 回数指定省略できる
どんな関数か

UNIQUE は、範囲から重複を取り除いた一覧を、下(または右)へこぼして出します。「重複の削除」の機能と違って元データが増えれば結果も自動で増えます。SORT と重ねて =SORT(UNIQUE(A2:A100)) と書けば、並べ替えた一覧になります。3つめに TRUE を渡すと1回しか出てこないものだけを返します。空白セルは 0 として出るので、=UNIQUE(FILTER(A2:A100,A2:A100<>"")) のように除くことが多いです。Microsoft 365 / Excel 2021 以降。

使用例

B2:B4 に =UNIQUE(A2:A5) を入れると、こうなります。

AB
1名前結果
2田中田中
3佐藤佐藤
4田中鈴木
5鈴木

数式を入れたセル

結果: 重複を除いたリスト

つまずきやすいところ

  • 結果は下(または右)へこぼれ出る。その範囲は空けておく
  • 元のデータが増えても、結果は自動で伸びる

よくあるエラーと、その直し方

#SPILL!
こぼれ出る先に何か入っている結果が出る範囲を空ける

UNIQUEを使う実例レシピ(5件)

同じ「検索・行列」の関数

検索・行列の関数をすべて見る(39件)