8/05/2024

Excel。組み合わせが重複しないデータを、取り出したいけど、どうしたらいいの。【overlapping】

Excel。組み合わせが重複しないデータを、取り出したいけど、どうしたらいいの。

<SORT+UNIQUE関数>

重複データを取り出す方法は色々あります。

ただ、組み合わせが重複しないようにデータを取り出すには、どうしたらいいのでしょうか。

組み合わせが重複しない

A1:C11に表があります。

商品名だけで重複をのぞくと、色鉛筆とポールペンの2つだけで抽出されます。


ただ、今回は、商品名と色を組み合わせで重複しないデータを抽出したいわけです。


A1:C11の元データはそのままにしておき、該E2当するデータを別の場所に抽出しますので、ここは、UNIQUE関数をつかうことにしてみます。


UNIQUE関数は、一意のデータを取り出すことができる関数です。

この関数は、組み合わせにも対応しています。


では、E2にUNIQUE関数をつかった数式を設定します。

E2に設定した数式は、

=UNIQUE(B2:C11)


これで、商品名と色の組み合わせが重複しないリストを作ることができました。


リストを抽出、作成することはできたのですが、並びがバラバラです。


そこで、SORT関数を加えることで、商品名ごとにまとめたリストにすることができます。


E2の数式を次のように修正します。

=SORT(UNIQUE(B2:C11),1,1,FALSE)


これで、商品名別で並べることができました。


SORT関数の引数を確認しておきます。

最初の関数は、配列。範囲です。

今回はUNIQUE関数の抽出結果です。


2つ目の並べ替えインデックスは、並べ替えの基準になる列です。

左から何列目なのかという設定をします。

今回は、商品名ごとなので、1と設定します。


3つ目の並べ替え順序は、昇順・降順設定です。

昇順でも降順でも構いませんが、昇順の1で設定しました。


4つ目の並べ替え基準は、列なのか行なのか、どちらが対象なのかという設定です。

行が対象になりますので、FALSEで設定します。