レッスン・日商検定試験受付中!
PR

【Excel】エクセル 365 / 2021: UNIQUE関数の使い方と注意点

Excel

こんにちは。
@OfficeTAKU です。

Excel 365 / 2021 で追加されたスピル機能を利用した関数はいくつかあります。
今回は、MOS Excel 365 一般レベル でも取り上げられている、UNIQUE関数 についてです。

スピル機能については、下記の記事をご参照下さい。

UNIQUE関数

UNIQUE関数 は、その名の通り範囲内のユニーク(一意)な値を取り出す関数です。
UNIQUE関数はスピル機能に対応しているので、UNIQUE関数を入力したセルを開始位置として、結果が表示されます。

まず、書式と各引数につい説明します。

UNIQUE関数の書式

=UNIQUE(配列, 列の比較, 回数指定)

各引数について
  • 配列  : データを撮り出すセル範囲を指定します。
  • 列の比較(省略可):「FALSE」または「TRUE」を指定します。省略時は「FALSE」
    「FALSE」行同士を比較します。
    「TRUE」列同士を比較します。
  • 回数指定(省略可):「FALSE」または「TRUE」を指定します。省略時は「FALSE」
    「FALSE」一意の値を取り出します。
    「TRUE」一回だけ出現する値を取り出します。

UNIQUE関数で一意の値を取り出す

下図のセミナーの一覧表から、セミナー名を重複せず(複数あってもひとつだけ)取り出します。

UNIQUE関数(セミナー名の範囲, 行同士を比較, 一意の値)
  • 1
    セル G2 に =UNIQUE(D2:D18,0,0)と数式を入力し、[Enter]キーを押します。
    ※ 第2、第3引数は省略可なので、今回は =UNIQUE(D2:D18) でも OK
  • 2
    数式が自動的にセルG9 まで入力され、セミナー名が重複せず一つずつ取り出されました。セミナーは全部で8種類でした。

UNIQUE関数で一回だけ出現する値を取り出す

下図のセミナーの一覧表から、1回だけしかないセミナー名を取り出します。

UNIQUE関数(セミナー名の範囲, 行同士を比較, 1回だけ)
  • 1
    セル G2 に =UNIQUE(D2:D18,0,1) と数式を入力し、[Enter]キーを押します。
  • 2
    数式が入力され、1回しか開催されないセミナーが取り出されました。

UNIQUE関数の注意点

すでに入力されたデータから、ユニークな値を簡単に取り出せるUNIQUE関数は便利に利用できる関数です。

  • 表のつくりで列方向を比較したい場合は、2番目の引数を「TRUE」(1あるいは0以外)と指定します
  • 省略可の引数は省略してもよいのですが、書式を覚えるため省略せずに意識して指定した方が、理解しやすいと思います(個人の感想です)
  • UNIQUE関数を入力したセル以外は編集・削除ができない
    • スピル機能では、もとの数式が入力されたセル以外は「ゴースト」と呼ばれる状態になり編集・削除ができません。

スピル機能については下記の記事をご参照ください。

情報航海術 - Office TAKU -をもっと見る

今すぐ購読し、続きを読んで、すべてのアーカイブにアクセスしましょう。

続きを読む

タイトルとURLをコピーしました