UNIQUE関数の使い方
重複しない一意の値を抽出します。
2021365
Excel 2021 から使えます。2019 以前では使えません。
- 構文
-
=UNIQUE(配列, [列の比較], [回数指定]) - 引数
-
- 配列必須
- 列の比較省略できる
- 回数指定省略できる
- どんな関数か
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)を入れると、こうなります。A B 1 名前 結果 2 田中 田中 3 佐藤 佐藤 4 田中 鈴木 5 鈴木 数式を入れたセル
結果: 重複を除いたリスト
つまずきやすいところ
- 結果は下(または右)へこぼれ出る。その範囲は空けておく
- 元のデータが増えても、結果は自動で伸びる
よくあるエラーと、その直し方
#SPILL!- こぼれ出る先に何か入っている結果が出る範囲を空ける