Excelでデータを管理していると、重複するデータを排除して一意なデータだけを取り出したい場面がよくあります。
そのようなときに便利なのがUNIQUE関数です。
ExcelのUNIQUE関数は、指定した範囲の重複する値を除いて、一意の値のみを一覧表示する関数です。
この関数を使うことで、データの重複を排除し、一意な値だけをリストアップすることができます。
例えば、重複した顧客名や商品名を排除したい場合に非常に便利です。
この関数は、Microsoft 365とOffice 2021で使用可能になります。
UNIQUE関数の基本的な構文
UNIQUE関数の基本的な構文は次の通りです
例えば、「=UNIQUE(A2:A10)」は、A2からA10までの範囲から一意な名前が抽出されます
UNIQUE関数の使い方
UNIQUE関数の使い方を紹介します。
C列の「部署」から重複のない一意な値をE列に表示します。
抽出した値を表示するセルを選択します。(①)
「数式」タブをクリックします。(②)
「関数ライブラリ」グループにある「検索/行列」をクリックします。(③)
関数の一覧から「UNIQUE」をクリックします。(④)
「関数の引数」ダイアログボックスが表示されます。
「配列」にC列の部署のセル範囲を指定します。(⑤)
「列の比較」と「回数指定」はFALSEを指定する為、入力は省略します。
OKボタンをクリックします。(⑥)
これでC列の「部署」から一意な値をE列に表示することができます。
UNIQUE関数は、スピルに対応した関数になります。数式の結果を自動的に隣接するセルに表示します。
一度だけ出現する値を抽出する場合
次に、C列の「部署」で一度だけ出現する値をG列に表示します。
先ほどと同じように入力し、「回数指定」に「TRUE」と指定します。
これで、「部署」に一度だけ出現する値を抽出することができます。
まとめ
UNIQUE関数は、Excelで重複する値を除外するための便利な関数です。
従来のフィルター機能よりも簡単に重複する値を除外することができ、式も短くシンプルになります。
UNIQUE関数を活用することで、より効率的なデータ処理が可能になります。
記事のまとめ
- UNIQUE関数は、指定した範囲の重複する値を除いて、一意の値のみを一覧表示する関数
- UNIQUE関数の構文は、「=UNIQUE(範囲,[列の比較],[回数指定])」