Googleスプレッドシートで重複を削除する関数

スプレッドシートで重複を削除する関数

スプレッドシートのコマンドで重複データを一括削除する方法や、関数で一意のデータを抽出する方法をご紹介します。2列または3列など、複数範囲から重複を削除する方法についても解説しているので、ぜひ参考にしてみてください。

スポンサーリンク

コマンドで重複を一括削除する方法

スプレッドシートの重複を削除する方法

まずデータ範囲を選択し、データタブを開きます。

次に データクリーンアップ を選択し、重複を削除 をクリックしてください。

スプレッドシートの重複を削除する方法

範囲に見出しが含まれる場合は、データにヘッダー行が含まれている にチェックを入れます。

分析する列から 重複削除の基準とする列を選択し、重複を削除 をクリックします。今回は 列AのID を基準として重複を削除したので、重複していたIDが削除されました。

スプレッドシートの重複を削除する方法

例えば 列Bの記号 を基準として重複を削除すると、重複している記号が削除されます。

このとき 列A のチェックは外しているので、IDの重複は考慮されません。

スポンサーリンク

関数で重複をまとめる方法

スプレッドシートで重複を削除する関数

UNIQUE関数重複する行または列を破棄し、指定した範囲から一意のデータを返します。

例えば UNIQUE(A2:A6) なら、抽出されるのは AAA,BBB,CCC,EEE の4つです。重複している4行目のデータ(AAA)は破棄されているのが分かります。

UNIQUE関数の構成要素:(範囲, [行で処理], [重複なし])

スプレッドシートで重複を削除する関数

重複が存在しないデータのみ抽出する場合は、重複なしに TRUE を指定してください。

例えば UNIQUE(A2:A6,,TRUE) なら、重複しているデータ AAA はすべて破棄されます。なお 重複なし を省略すると FALSE と認識され、重複のあるデータも1つだけ残します。

スプレッドシートで重複を削除する関数

横方向(行)のデータから重複を削除する場合は、列の比較に TRUE を指定してください。

例えば UNIQUE(B1:F1,TRUE) のように、範囲に行を指定できます。なお 行で処理 を省略すると FALSE と認識され、列でフィルタ処理します。

スポンサーリンク

複数列の重複を削除する関数

スプレッドシートで複数列の重複を削除する関数

複数範囲のデータの中から重複データを削除する場合、配列を使用します。

まず ={A2:A6;C2:C6} のように、中括弧内に列をセミコロン(;)で区切りながら指定してください。指定した複数の列は、例のように1列に並びます。

複数の行を1行に並べる場合は、中括弧内に行をカンマ(,)で区切りながら入力します。

スプレッドシートで複数列の重複を削除する関数

次に、1列にまとめたデータの中から UNIQUE関数 で一意のデータを抽出しす。

UNIQUE({A2:A6;C2:C6}) のようにUNIQUE関数の範囲に配列を指定すると、複数範囲のデータから重複を削除できました。

複数行の重複を削除する場合の記入例:=UNIQUE({H1:K1,H3:K3},TRUE)

スポンサーリンク

重複の個数をチェックする関数

スプレッドシートで重複をチェックする関数

COUNTIF関数は指定した範囲内から、検索条件と一致するセルの個数を返します。

ポイントは COUNTIF($A$2:A2,A2) のように、検索範囲の始点のみ固定することです。数式をコピーすると範囲の終点み移動するため、A2~A3、A2~A4 と、範囲が拡張していきます。

これにより同じデータが2回以上出現すると、COUNTIF関数は 2 以上の値を返します。

COUNTIF関数の構成要素:(検索範囲, 検索条件)

スプレッドシートで重複をチェックする関数

COUNTIF関数で取得した重複チェックを活用すると、重複が削除できます。

まずデータ範囲を選択し、データタブから 「フィルタを作成」をクリックしてください。

スプレッドシートで重複をチェックする関数

次にセルの右横にある絞込みアイコンを開き、一度クリアして 1 にのみチェックを入れます。

最後にOKボタンを押すと、重複が削除され一意のデータが表示されました。絞込みを解除する場合は、すべて選択 をクリックしてチェックを入れなおします。

スプレッドシートで重複をチェックする方法

重複数をチェックすには COUNTIF($A$2:$A$7,A2)のように、範囲を完全に固定してください。重複がないデータのみ 1 を返し、重複があるデータはその重複数を返します。

フィルタで絞り込むと、重複が存在しないデータのみ抽出することが可能です。

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