1. ホーム
  2. excel

Excelで重複を無視して一意な値のリストを新規に作成する

2023-09-13 14:37:45

質問

重複して表示されることが多い値の列があります。私は次のように、最初の列に基づいてユニークな値の新しい列を作成する必要があります。

Column A   Column B  
a          a
a          b
b          c
c
c

このB列は、実際には同じワークブックの中の別のシートに表示される必要があるので、そのために sheet2!A1 形式のフォーマットで動作する必要があると思います。

データ/フィルタ]メニューのオプションは、コマンドでのみ動作するようなので、私は運がありませんでした。新しい値が列 A に入力されるたびに、列 B が自動的に更新されるようにする必要があります。

どのように解決するのですか?

Toteroさんの回答が正しいです。リンク先も大変参考になります。

基本的に必要な計算式は

B2=INDEX($A$2:$A$20, MATCH(0, COUNTIF($B$1:B1, $A$2:$A$20), 0))

次に ctrl + シフト + エンター (といった具合になります(でないと、配列式を使ってもうまくいきません)。

ここで注意しなければならないことが2つあります。完全なリストはセル A2:A20 にある場合、この数式はセル B2 (ただし B1 では循環参照になってしまうので)。 次に、これは配列の式なので ctrl + シフト + エンター としないと、正しく動作しません。