コンテンツをスキップ
  • ホーム

  • 生産性

  • アプリのヒント

アプリのヒント

4分で読めます

Googleスプレッドシートで重複データを見つけて削除する方法

カスタム数式と組み込みのツールを利用して、データのドッペルゲンガーを見つけ出しましょう。

投稿者: Jessica Lau · 2025年9月26日
緑色の背景にGoogleスプレッドシートのロゴをあしらった、Googleスプレッドシートアプリのヒントのヒーローイメージ

ウェブサイト上のフォームを通じて収集したEメールアドレスのリストがあるとします。受け取ったEメールアドレスの数を知りたいのですが、誰かがフォームを2回入力して、数値が実際よりも多くなってしまうのではないかと心配しています。 

スプレッドシートで大量のデータを扱う場合、重複したレコードが存在するのは必然です。重複が人為的なミスであれロボットによるものであれ、これらの重複はワークフロー、ドキュメント、データ分析に支障をきたす可能性があります。

ここでは、Google スプレッドシートで重複を見つける方法を紹介しますので、削除するかどうかを自分で決めることができます。また、重複を自動的に削除し、一意の値のリストを作成する方法についても説明します。

目次

  • Googleスプレッドシートで重複データを見つける方法

  • Googleスプレッドシートで重複データを削除する方法

  • Google スプレッドシートで一意の値を見つける方法

  • ZapierでGoogleスプレッドシートを自動化する

Googleスプレッドシートで重複データを見つける方法 

データドッペルゲンガーを見つける最も簡単な方法は、 条件付き書式 とカスタム数式を使用して、すべての重複コンテンツを強調表示することです。公式は何ですか?Gemini が Google スプレッドシートに統合されたので、Gemini に重複を見つけて強調表示するように依頼するだけで済みますので、問題ではありません。(ただし、LinkedIn でスプレッドシート サヴァント バッジを本当に獲得したと感じたい場合は、 手動のステップに進んでください。)

  1. スプレッドシート内の任意のセルをクリックします。

  2. 等号(=)を入力し、[Gemini で数式を生成] を選択します。

    Google スプレッドシートの関数ドロップダウンメニューの展開ビュー。

  3. Gemini チャットで、AI に何をしてもらいたいかを伝えます。たとえば、「すべての重複する値を検索して淡いオレンジ色で強調表示する数式を作成します。」

  4. Enter キーを押します。

  5. 双子座は提案された計画と公式で応えます。

    Google スプレッドシートでの Gemini との会話では、Gemini が重複する値を見つけて強調表示する方法の数式を提案しています。
  6. [適用]をクリックします。

    Google スプレッドシートの重複する値が強調表示されます。

それです。

Google スプレッドシートの 1 つの列の重複を手動で強調表示する方法

条件付き書式ルールを手動で設定することに興味がある場合は、1 つの列で繰り返し値を見つけるのに役立つルールを設定する方法を次に示します。

  1. 重複情報をチェックするデータ範囲を強調表示します。次に、[ 書式設定] > [条件付き書式] を選択します。

    列 B のデータが強調表示された Google スプレッドシートのワークシートの一部。ドロップダウン メニューの条件付き書式設定オプションを指す矢印で書式タブが選択されます。

  2. 表示される[条件付き書式ルール]ウィンドウで、 [書式ルール]の下のドロップダウン メニューをクリックし、 [カスタム数式が] を選択します。

  3. カスタムの重複チェック数式を [値] または数式 バーに入力します。この例では、セル B2:B15で重複を探しているため、カスタム数式は =COUNTIF($B$2:$B$15,B2)>1です。重複が異なるデータ範囲にある場合(たとえば、A 2 :A 15 )、カスタム数式=COUNTIF($A$ 2 :$A$ 15 ,A 2 )> 1なります。

    Google スプレッドシートのワークシートの条件付き書式ルール ウィンドウ。書式設定ルール セクション タイトルが強調表示され、カスタム数式の一部が値または数式バーに表示されます。

  4. 書式設定スタイルで、重複がスプレッドシートにどのように表示されるかをカスタマイズします。デフォルトでは、Google スプレッドシートは重複データを緑色で強調表示します。次に、 「完了」をクリックします。(ヒント: 塗りつぶしの色を変更する場合は、読みやすくするために、 薄い黄色の 3などのコントラストの高い配色を選択してください。

    Google スプレッドシートのワークシートの条件付き書式ルール ウィンドウの一部。書式設定スタイルのセクションタイトルが強調表示されます。

  5. ここで、重複データ (強調表示) を確認し、冗長な情報を削除する必要があるかどうかを判断できます。

    列 B の重複データが強調表示された Google スプレッドシートのワークシートの一部。

Googleスプレッドシートで複数の行または列の重複をハイライト表示する方法 

複数の行または列に重複データがある場合は、上記の手順1~3を繰り返しますが、カスタム重複チェック数式を=COUNTIF($A:$Z,Indirect(Address(Row(),Column(),)))>1に変更します。 

ヒント: 特定の行または列内の重複のみをスキャンする場合は、 [範囲の適用]の下のデータ範囲を更新して、繰り返しをチェックするセル範囲と一致させます。 

左側のセル A 2 :D 5でデータが選択され、右側に条件付き書式ルール ウィンドウが表示された Google スプレッドシートのワークシートの一部を示す GIF。データ範囲 A 2 :D 5内の重複データの 4 つのセルが強調表示されています。条件付き書式ルール ウィンドウのデータ範囲が A 2 :D 5から A 2 :B 5に変更されます。現在、強調表示されている列 A と列 B には重複データのセルが 2 つだけあります。

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

Google Sheets ワークシートの一部。データ範囲 A 2 :D 5内の重複データの 4 つのセルが強調表示されています。

Googleスプレッドシートで重複データを削除する方法 

冗長なデータを手動で確認せずにすぐに削除したい場合は、Google がこれを非常に簡単に行うことができます。チャットボットに重複を消すように指示するほど簡単ではありませんが、この機能にはキラキラした杖が付いているので、同じくらい楽しいです。Google スプレッドシートで重複データを削除する方法は次のとおりです。

  1. データが含まれている任意のセルをクリックします。次に、 [データ]タブ > [データのクリーンアップ] > [重複の削除] を選択します。

    列 A と列 B(それぞれ出席者の名前と出席者の Google Eメールアドレス)に Google データが含まれる Google スプレッドシートのワークシート。リボンのデータ タブが強調表示されます。データ タブのドロップダウン メニューから、矢印がデータ クリーンアップ オプションを指し、別の矢印が重複の削除オプションを指します。

  2. 表示される「重複の削除」ウィンドウから、重複データの検索に含める列を選択します。[重複を削除]をクリックします。 

    Google スプレッドシートのワークシート内の重複を削除するポップアップ ウィンドウ。次の項目が選択されています: データには分析するヘッダー行と列があります: すべて選択します。重複を削除ボタンはポップアップ ウィンドウの右下にあります。

    注: スプレッドシートにヘッダー行が含まれている場合は、必ず[データにヘッダー行があります]を選択してください。これにより、Google スプレッドシートは重複を削除するときにこの行を無視します。 

  3. Google スプレッドシートでは、削除された重複値の数がわかります。 

Google スプレッドシートのポップアップ ウィンドウに、「 4の重複行が見つかり、削除されました。」というテキストが表示されます。10 ユニークな行が残っています。」

ボーナス: Googleスプレッドシートで一意の値を見つける方法

元のデータを維持し データ範囲から一意の値(重複していないデータ)のリストを取得する場合、最も簡単な方法は、Gemini にこれを依頼することです。「一意の値のみのリストを提供してください」というプロンプトを入力します。

Gemini はバックグラウンドで UNIQUE 関数を実行し、一意の値のリストを返し、シートに挿入またはコピーして貼り付けることができます。注: Gemini の出力を挿入すると、既存のデータが上書きされます。

スプレッドシートの一意の値の表を含む Google スプレッドシートでの Gemini の会話。

ZapierでGoogleスプレッドシートを自動化する

Google スプレッドシートで重複を手動で見つけてクリーンアップする作業を行っている場合は、他の反復的なスプレッドシート タスクもやりくりしている可能性があります。代わりに、 Zapier の Google スプレッドシートインテグレーション を使用して、これらのワークフローを自動化します。Zapier を使用すると、何千ものアプリを接続できるため、チームやシステム間で拡張できる AI駆動型マルチステップのワークフローをオーケストレーションできます。

たとえば、新しいフォームエントリを受け取り、AI を使用して重複がシートに届く前にチェックし、追加のコンテキストで有効なものを強化し、価値の高い見込み客を CRM にルーティングするワークフローを設定できます。常に整理するのではなく、最初からデータをクリーンで有用に保つシステムを構築します。

Google スプレッドシートを自動化するその他の方法をご確認いただくか、これらの既製のテンプレートのいずれかを使い始めましょう。

特定の特徴に一致する新しいGmail EメールをGoogle スプレッドシートに保存する

特定の特徴に一致する新しいGmail EメールをGoogle スプレッドシートに保存する
  • Gmail ロゴ
  • Google Sheets ロゴ
Gmail + Google Sheets

Google 広告の新しい見込み客の Google スプレッドシートの行を作成する

Google 広告の新しい見込み客の Google スプレッドシートの行を作成する
  • Google Ads ロゴ
  • Google Sheets ロゴ
Google Ads + Google Sheets

Google スプレッドシートの行が更新されたら Google Eメール経由でメールを送信する

Google スプレッドシートの行が更新されたら Google Eメール経由でメールを送信する
  • Google Sheets ロゴ
  • Gmail ロゴ
Google Sheets + Gmail

Zapier は、Google、Salesforce、Microsoft などのパートナーの何千ものアプリと統合できる、最も接続性の高い AI オーケストレーション プラットフォームです。インターフェース、データ テーブル、ロジックを使用して、組織のテクノロジー スタック全体にわたるビジネス クリティカルなワークフロー向けに、安全で自動化されたAI搭載システムを構築します。もっと詳しく知る

関連資料:

  • How to remove duplicates in Excel

  • Googleスプレッドシートにドロップダウンメニューを追加する方法

  • Googleスプレッドシートで列と行を固定する方法

  • Googleスプレッドシートでセルを結合する方法

  • Googleスプレッドシートで並べ替える方法

  • GoogleスプレッドシートでIMPORTRANGEを使う方法

  • Google Sheets shortcuts to help you enter, organize, and interpret your data

この記事はもともと Deb Tennen によって 2018 年 5 月に公開されたものです。最新のアップデートは 2025年9月。

生産性向上のヒントをメールで直接お届けします

Zapierは週に1~3回Eメールをお送りします。お客様の情報を共有することはありません。

タグ
言及アプリ

関連記事

あなたの生産性を自動的に向上させます。Zapierを使用してアプリを連携させましょう。

サインアップ
Zapierの仕組みを見る
「Facebookから新しい見込み客を受け取ったとき」トリガーと「Slackでチームに通知する」アクションを含むZap