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

ExcelまたはGoogleスプレッドシートを使用している場合は、削除する必要のある重複レコードがある状況に対処している可能性があります。これは、2つ以上のファイルを1つのシートにマージする必要がある場合に必ず発生します。ただし、重複したエントリを含むメーリングリストを扱っている場合でも、一部の人が複数回リストされている連絡先リストを管理している場合でも、手作業を行わなくてもこれを修正できます。



Excelで重複した行

Excelで重複した行

Excelと同等のGoogleクラウド(Google Sheets)の両方に、スプレッドシートから不要な重複を削除できる機能があります。以下では、重複する行を自動的に削除できるメソッドのリストを紹介します。



Googleスプレッドシートから重複するエントリを削除する

Microsoft Excelでは、この機能がソフトウェアに組み込まれているため、重複する行を削除するのは非常に簡単です。使用しているExcelのバージョン(デスクトップまたはクラウド)に関係なく、以下の手順を複製できるはずです。



Excelで重複する行を削除するためのクイックガイドは次のとおりです。



  1. 重複を取り除くために必要なスプレッドシートを開きます。
  2. 上部のリボンバーを使用して、 データ をクリックします 重複を削除する ボタン。 Go to Data>重複を削除する

    [データ]> [重複を削除]に移動します

  3. 次に、検査する列を選択します。選択に満足したら、をクリックします OK 識別された重複を削除します。

    ターゲットにする列を選択し、[OK]ボタンをクリックします

  4. しばらくすると、重複が削除されたランダウンを含むメッセージが表示されます。

    重複したランダウンを含むメッセージ



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

Googleスプレッドシートには同じ機能が組み込まれていないため、重複するスプレッドシートをキュレートするために、さらに長さを増やす必要があります。ただし、Googleスプレッドシートのスプレッドシートから重複する行を削除する方法は、1つではなく、2つあるため、心配する必要はありません。

物事をシンプルにしたい場合は、以下に従ってください 方法1 ここでは、問題を自動的に処理する「重複の削除」と呼ばれるGoogleスプレッドシートアドオンを使用しています。

あなたが技術に精通していて、手を汚したい場合は、フォローすることができます 方法2 スプレッドシートからすべての重複を削除するように設計されたスクリプトを作成します。

方法1:重複削除アドオンを使用してGoogleスプレッドシートから重複行を削除する

このアプリケーションがGoogleスプレッドシートユーザーの間で非常に人気があるのには理由があります。直感的なインターフェースと信頼性の高い事実により、重複する行を削除する必要がある人に最適です。

ただし、このアドオンには欠点があります。 30日間のみ無料です。その後、引き続き使用する場合は、ライセンスを購入する必要があります。

インストールと使用に関するクイックガイドは次のとおりです 重複を削除する Googleスプレッドシートのアドオン:

  1. このリンクにアクセスしてください( ここに )そして[無料]ボタンをクリックしてダウンロードします 重複を削除する 拡張機能。

    重複の削除Googleスプレッドシートアドオンのダウンロード

  2. 拡張機能が読み込まれるまで待ってから、[続行]ボタンをクリックして 重複を削除する 実行する権限。

    重複の削除を実行する権限を与える

  3. 次に、Googleアカウントでサインインするように求められます。そうしたら、画面の下部にある[許可]ボタンをクリックします。 重複を削除する 拡張機能は、Googleスプレッドシート内で使用する準備ができています。

    重複の削除拡張機能の許可

  4. 重複の削除を使用するには、 アドオン 上部のリボンを使用してタブをクリックし、をクリックします 重複を削除>重複または一意の行を検索

    重複の削除拡張機能の使用

  5. ウィザードがロードされるまで待ちます。最初のウィンドウが表示されたら、範囲を手動で選択するか、 自動選択 ボタンを押してから 続行します。

    重複の削除でテーブル範囲を選択する

    注意: に関連付けられているチェックボックスをオンにすることを検討してください シートのバックアップコピーを作成する データの損失を避けるため。

  6. ターゲットにするデータのタイプと、それをどのように処理してヒットするかを選択します 再び。使用しました 重複 最初の重複インスタンスを削除するため。

    データ型と解像度の選択

  7. 次に、検索に含めるすべての列を選択して、を押します。 もう一度ボタンを押します。
  8. 最後のウィンドウで、以前に選択した基準に一致する値を使用して実行する操作を選択できます。私たちは選びました 選択範囲内の行を削除します 重複を削除するために。最後に、ヒット 終了 最終結果を取得します。

方法2:スクリプトを使用してGoogleスプレッドシートから重複する行を削除する

Googleスプレッドシートから重複を削除する別の方法は、スプレッドシートデータの重複行を削除できるスクリプトを作成することです。複雑に聞こえるかもしれませんが、スクリプトを提供し、残りの手順は非常に簡単です。

さらに、このソリューションは完全に無料であり、追加のアドオンやソフトウェアをインストールする必要はありません。必要なことは次のとおりです。

  1. 重複を削除するスプレッドシートをGoogleスプレッドシートで開きます。
  2. 上部のリボンバーを使用して、をクリックします ツール>スクリプトエディタGo to Tools>スクリプトエディタ

    [ツール]> [スクリプトエディター]に移動します

  3. の中に Code.gs ファイル、コピーして次のスクリプトに貼り付けます。
    関数removeDuplicates() {{どこシート= SpreadsheetAppgetActiveSheet();どこデータ=シートgetDataRange()。getValues();どこnewData= [];にとって ((データ {{どこ=データ[];どこ複製= false;にとって ((jnewData {{もし ((参加する() ==newData[j]。参加する()) {{複製= true;}}もし (!複製 {{newData押す(();}}シートclearContents();シートgetRange((1 1newData長さnewData[0]。長さ)。setValues((newData); }
  4. に移動 ファイル>保存 この新しく作成されたスクリプトにわかりやすい名前を付けます。

    重複の削除スクリプトを保存する

  5. 次に、リボンバーを使用して、をクリックします 実行>関数の実行> removeDuplicates

    作成したばかりのスクリプトを実行する

  6. 承認を求められたら、をクリックします 権限を確認する をクリックします 許可する スクリプトを実行します。

    スクリプトの実行を許可する

  7. 対象のスプレッドシートに戻り、それを確認します。すべての重複が削除されていることがわかります。