スキップしてメイン コンテンツへ

UNIQUE 関数

UNIQUE 関数は、一覧または範囲内の一意の値の一覧を返します。 

値の一覧から一意の値を返す

名前のリストから一意の名前を返す

= UNIQUE (B2: B11) を使用して、一意の数値リストを返す例

名前の一覧の並べ替えに使用される UNIQUE 関数

注: 2018年9月24日: UNIQUE 関数はいくつかのベータ機能の1つであり、現時点ではOffice insiderの一部のみが利用できます。 今後数か月にわたり、これらの機能の最適化を行う予定です。 準備が整ったら、すべての Office Insider および Office 365 サブスクリプションをお持ちの方に向けてリリースします。

= UNIQUE (配列, [by_col], [exactly_once])

UNIQUE 関数には、次の引数があります。

引数

説明

array

必須

一意の行または列を返す範囲または配列

[by_col]

省略可能

By_col 引数は、比較の方法を示す論理値です。

TRUEは、列を比較し、一意の列を返します。

FALSE (または省略した場合) は、行を比較し、一意の行を返します。

[exactly_once]

省略可能

Exactly_once 引数は、範囲または配列で1回だけ出現する行または列を返す論理値です。 これは、データベースの固有の概念です。

TRUEは、範囲または配列から1回だけ出現するすべての個別の行または列を返します。

FALSE (または省略した場合) は、範囲または配列の重複しないすべての行または列を返します。

注: 

  • 配列は、値の行または列、または値の行と列の組み合わせとして考えることができます。 上の例では、一意の数式の配列の範囲は D2: D11、D2: D17 です。

  • UNIQUE 関数では配列が返され、式の最終結果である場合はスピルします。 つまり、Enter キーを押すと、適切なサイズの配列範囲が動的に作成されます。 サポートしているデータが Excel テーブル内にある場合、構造化参照を使用すると、配列範囲のデータの追加または削除に応じて、配列のサイズが自動的に変更されます。 詳しくは、スピルした配列の動作に関する記事をご覧ください。

  • Excel では、ブック間の動的配列のサポートが制限されており、このシナリオは双方のブックが開いているときにのみサポートされます。 元のブックが閉じられている場合、リンク済みの動的配列数式は更新されるとエラー値 #REF! を返します。

使用例 1

この例では、SORT と UNIQUE を組み合わせて使用して、一意の名前のリストを昇順で返します。

SORT で UNIQUE を使って昇順で名前のリストを返す

使用例 2

この例では、exactly_once 引数が TRUE に設定されています。また、この関数は、サービスを1回だけ持っているユーザーのみを返します。 これは、他のサービスに戻されていないユーザーを特定する場合に便利です。そのため、連絡先に連絡することができます。

1回のみ発生する名前のリストを返すには、occurs_once 引数を true に設定して一意を指定します。

使用例 3

この例では、アンパサンド (&) を使って姓と名を氏名に連結しています。 この数式では、A2: A12 と B2: B12 のすべての名前の範囲が参照されていることに注意してください。 これにより、Excel はすべての名前の配列を返すことができます。

複数の範囲で一意の名前を使用して、姓と名の列をフルネームに連結します。

ヒント: 

  • 名前の範囲をExcel のテーブルとして書式設定した場合、名前を追加または削除すると、数式が自動的に更新されます。

  • 名前の一覧を並べ替える場合は、次のように並べ替え関数を追加します。 = sort (UNIQUE (B2: B12& "" &A2: A12))

使用例 4

次の例では、2つの列を比較し、その間の一意の値のみを返します。

UNIQUE を使用して、営業担当者のリストを返します。

補足説明

Excel Tech Community では、いつでも専門家に質問できます。Microsoft コミュニティでは、サポートを受けられます。また、Excel User Voice では、新機能についての提案や改善案を送信することができます。

関連項目

FILTER 関数

RANDARRAY 関数

SEQUENCE 関数

SORT 関数

SORTBY 関数

Excel での #SPILL! エラー

動的配列とスピル配列の動作

暗黙的なインターセクション演算子:@

注:  このページは、自動翻訳によって翻訳されているため、文章校正のエラーや不正確な情報が含まれている可能性があります。 私たちの目的は、このコンテンツがお客様の役に立つようにすることです。 情報が役に立ったかどうか、ご意見をお寄せください。 参考までに、こちらから英語の記事をお読みいただけます。

Office のスキルを磨く
トレーニングの探索
新機能を最初に入手
Office Insider に参加する

この情報は役に立ちましたか?

ご意見をいただきありがとうございます。

フィードバックをお寄せいただき、ありがとうございます。Office サポートの担当者におつなぎいたします。

×