技術ノート マイクロソフトオフィス Microsoft Excel で一意の値とテキストをリストおよび並べ替える方法

Microsoft Excel で一意の値とテキストをリストおよび並べ替える方法

Microsoft Excelで一意の値とテキストをリストおよび並べ替える方法

顧客、電子メール アドレス、製品 ID など、それぞれが異なるもののリストが必要な場合に役立つ 関数が Excel にあります 。この関数を使用して一意の値とテキストをリストする方法を説明します。

Microsoft Excelで一意の値とテキストをリストおよび並べ替える方法

Excel ではすでに関数を使用して 、個別の値の数 を合計することができます。ただし、ここでは、代わりに UNIQUE 関数を使用してこれらの値をリストする方法を説明します。さらに、リストを並べ替えたり、値を結合したりする簡単な方法も紹介します。

Microsoft Excel で一意の値とテキストをリストおよび並べ替える方法

2022 年 3 月の時点で、UNIQUE 関数は Excel for Microsoft 365、Excel for the web、Excel 2021 以降、または Excel for iPhone、iPad、Android スマートフォンまたはタブレットで使用できます。

Excel で UNIQUE 関数を使用する

Microsoft Excelで一意の値とテキストをリストおよび並べ替える方法

テキストまたは数値に対して UNIQUE 関数 を使用し、セル範囲を比較する方法を決定し、一度だけ表示される結果を表示することを選択できます。

関数の構文は次のとおりです。

 UNIQUE( array , column, only_once)

最初の引数のみが必要です。を含めます

column

引数を使用して行ではなく列を比較し、 only_once 引数を使用して配列内で 1 回だけ発生する値を返します。

オプションの引数を含めることを選択した場合は、それぞれの式で TRUE インジケーターを使用します。インジケーターが含まれていない場合、関数は FALSE とみなされます。

例として、一斉メール送信用の顧客リストを作成します。一部の顧客が複数回注文したため、セル A2 から A10 の既存のリストを使用するのではなく、各顧客が 1 回表示される新しいリストを作成します。

 =ユニーク(A2:A10)

別の例として、3 番目の引数 only_once を追加して、1 回しか注文していない顧客を検索します。

 =UNIQUE(A2:A10,,TRUE)

何も含まれていない場合、2 番目の引数は FALSE と見なされるため、最初の引数の後にコンマを追加し、最後の引数の前に別のコンマを追加するだけです。あるいは、次の式を使用して同じ結果を得ることができます。

 =UNIQUE(A2:A10,FALSE,TRUE)

UNIQUE 関数を使用すると、テキストだけでなく個別の値もリストできます。この式では、一意の 日付 をリストできます。

 =ユニーク(F2:F10) 

Microsoft Excelで一意の値とテキストをリストおよび並べ替える方法

リストを自動的に並べ替える

前述したように、UNIQUE 関数を使用してリストを作成すると同時に、 リストを自動的に並べ替える ことができます。これを行うには、SORT 関数を数式の先頭に追加するだけです。

SORT 関数は現在、 前に リストした Excel バージョンでのみ使用できます。

「 Microsoft Excel で一意の値とテキストをリストおよび並べ替える方法」に関するベスト動画選定!

【Excel超入門】決まった順序で並べ替え!ユーザー設定リストの使い方! #shorts
エクセル関数でランキング順位に並び替え|LARGE、INDEX、MATCH関数などを組み合わせて点数の高い順で入れ替え

この関数の構文は SORT(array, index, order, column) で、最初の引数のみが必要です。

上記で作成した一意の顧客の最初のリストを使用してすぐに並べ替えると、次の式を使用します。

 =SORT(ユニーク(A2:A10))

ご覧のとおり、UNIQUE 式は SORT 関数の必須の array 引数です。

デフォルトでは、SORT 関数は項目を昇順でリストします。同じリストを降順で並べ替えるには、 order 引数を追加する次の式を使用します。

 =SORT(UNIQUE(A2:A10),,-1)

ここでも二重カンマがあることに注意してください。これは、 index 引数が必要ではなく、 order 引数だけが必要であるためです。昇順の場合は 1 を使用し、降順の場合は -1 を使用します。値が使用されない場合、関数はデフォルトで 1 を想定します。

Microsoft Excelで一意の値とテキストをリストおよび並べ替える方法

固有の値を組み合わせる

UNIQUE 関数にもう 1 つ便利な追加機能を使用すると、値を組み合わせることができます。たとえば、以下のスクリーンショットのように、リストには 1 つの列だけではなく 2 つの列に値が含まれている可能性があります。

アンパサンド (&) 演算子とスペースを追加すると、次の式で一意の顧客の姓名リストを作成できます。

 =UNIQUE(A2:A10&" "&B2:B10)

式を詳しく見ると、最初の配列 A2 ~ A10 には名が含まれており、アンパサンドは引用符で囲ま れたスペースを挟んで名と B2 ~ B10 の姓を連結します

ここに SORT 関数を含めて、次の式でリストを昇順に並べることもできます。

 =SORT(UNIQUE(A2:A10&" "&B2:B10))

Excel で重複する値を強調表示する のと同じように、一意の値を見つけたい場合もあります。次回 Excel で個別の値またはテキストのリストを作成する必要がある場合は、UNIQUE 関数とその追加の使用方法を念頭に置いてください。