ウェブサイト上のフォームを通じて収集したEメールアドレスのリストがあるとします。受け取ったEメールアドレスの数を知りたいのですが、誰かがフォームを2回入力して、数値が実際よりも多くなってしまうのではないかと心配しています。
スプレッドシートで大量のデータを扱う場合、重複したレコードが存在するのは必然です。重複が人為的なミスであれロボットによるものであれ、これらの重複はワークフロー、ドキュメント、データ分析に支障をきたす可能性があります。
ここでは、Google スプレッドシートで重複を見つける方法を紹介しますので、削除するかどうかを自分で決めることができます。また、重複を自動的に削除し、一意の値のリストを作成する方法についても説明します。
目次:
Googleスプレッドシートで重複データを見つける方法
データドッペルゲンガーを見つける最も簡単な方法は、 条件付き書式 とカスタム数式を使用して、すべての重複コンテンツを強調表示することです。公式は何ですか?Gemini が Google スプレッドシートに統合されたので、Gemini に重複を見つけて強調表示するように依頼するだけで済みますので、問題ではありません。(ただし、LinkedIn でスプレッドシート サヴァント バッジを本当に獲得したと感じたい場合は、 手動のステップに進んでください。)
スプレッドシート内の任意のセルをクリックします。
等号(
=
)を入力し、[Gemini で数式を生成] を選択します。Gemini チャットで、AI に何をしてもらいたいかを伝えます。たとえば、「すべての重複する値を検索して淡いオレンジ色で強調表示する数式を作成します。」
Enter キーを押します。
双子座は提案された計画と公式で応えます。
[適用]をクリックします。
それです。
Google スプレッドシートの 1 つの列の重複を手動で強調表示する方法
条件付き書式ルールを手動で設定することに興味がある場合は、1 つの列で繰り返し値を見つけるのに役立つルールを設定する方法を次に示します。
重複情報をチェックするデータ範囲を強調表示します。次に、[ 書式設定] > [条件付き書式] を選択します。
表示される[条件付き書式ルール]ウィンドウで、 [書式ルール]の下のドロップダウン メニューをクリックし、 [カスタム数式が] を選択します。
カスタムの重複チェック数式を [値] または数式 バーに入力します。この例では、セル B2:B15で重複を探しているため、カスタム数式は
=COUNTIF($B$2:$B$15,B2)>1
です。重複が異なるデータ範囲にある場合(たとえば、A 2 :A 15 )、カスタム数式=COUNTIF($A$ 2 :$A$ 15 ,A 2 )> 1
なります。書式設定スタイルで、重複がスプレッドシートにどのように表示されるかをカスタマイズします。デフォルトでは、Google スプレッドシートは重複データを緑色で強調表示します。次に、 「完了」をクリックします。(ヒント: 塗りつぶしの色を変更する場合は、読みやすくするために、 薄い黄色の 3などのコントラストの高い配色を選択してください。
ここで、重複データ (強調表示) を確認し、冗長な情報を削除する必要があるかどうかを判断できます。
Googleスプレッドシートで複数の行または列の重複をハイライト表示する方法
複数の行または列に重複データがある場合は、上記の手順1~3を繰り返しますが、カスタム重複チェック数式を=COUNTIF($A:$Z,Indirect(Address(Row(),Column(),)))>1
に変更します。
ヒント: 特定の行または列内の重複のみをスキャンする場合は、 [範囲の適用]の下のデータ範囲を更新して、繰り返しをチェックするセル範囲と一致させます。

書式設定スタイルで、重複がスプレッドシートにどのように表示されるかをカスタマイズします。次に、 「完了」をクリックします。

Googleスプレッドシートで重複データを削除する方法
冗長なデータを手動で確認せずにすぐに削除したい場合は、Google がこれを非常に簡単に行うことができます。チャットボットに重複を消すように指示するほど簡単ではありませんが、この機能にはキラキラした杖が付いているので、同じくらい楽しいです。Google スプレッドシートで重複データを削除する方法は次のとおりです。
データが含まれている任意のセルをクリックします。次に、 [データ]タブ > [データのクリーンアップ] > [重複の削除] を選択します。
表示される「重複の削除」ウィンドウから、重複データの検索に含める列を選択します。[重複を削除]をクリックします。
注: スプレッドシートにヘッダー行が含まれている場合は、必ず[データにヘッダー行があります]を選択してください。これにより、Google スプレッドシートは重複を削除するときにこの行を無視します。
Google スプレッドシートでは、削除された重複値の数がわかります。

ボーナス: Googleスプレッドシートで一意の値を見つける方法
元のデータを維持し 、 データ範囲から一意の値(重複していないデータ)のリストを取得する場合、最も簡単な方法は、Gemini にこれを依頼することです。「一意の値のみのリストを提供してください」というプロンプトを入力します。
Gemini はバックグラウンドで UNIQUE 関数を実行し、一意の値のリストを返し、シートに挿入またはコピーして貼り付けることができます。注: Gemini の出力を挿入すると、既存のデータが上書きされます。

ZapierでGoogleスプレッドシートを自動化する
Google スプレッドシートで重複を手動で見つけてクリーンアップする作業を行っている場合は、他の反復的なスプレッドシート タスクもやりくりしている可能性があります。代わりに、 Zapier の Google スプレッドシートインテグレーション を使用して、これらのワークフローを自動化します。Zapier を使用すると、何千ものアプリを接続できるため、チームやシステム間で拡張できる AI駆動型マルチステップのワークフローをオーケストレーションできます。
たとえば、新しいフォームエントリを受け取り、AI を使用して重複がシートに届く前にチェックし、追加のコンテキストで有効なものを強化し、価値の高い見込み客を CRM にルーティングするワークフローを設定できます。常に整理するのではなく、最初からデータをクリーンで有用に保つシステムを構築します。
Google スプレッドシートを自動化するその他の方法をご確認いただくか、これらの既製のテンプレートのいずれかを使い始めましょう。
Zapier は、Google、Salesforce、Microsoft などのパートナーの何千ものアプリと統合できる、最も接続性の高い AI オーケストレーション プラットフォームです。インターフェース、データ テーブル、ロジックを使用して、組織のテクノロジー スタック全体にわたるビジネス クリティカルなワークフロー向けに、安全で自動化されたAI搭載システムを構築します。もっと詳しく知る。
関連資料:
この記事はもともと Deb Tennen によって 2018 年 5 月に公開されたものです。最新のアップデートは 2025年9月。