Googleスプレッドシートの行とセルで重複を見つける方法

Googleスプレッドシート(Google Sheets)は、Googleの最も強力な製品の1つであり、ウェブ上のスプレッドシートとデータ管理のための頼りになるソリューションの1つです。ただし、箱から出してすぐに使用できる弱点があります。これについては、この記事で説明します。

幸い、スプレッドシートは、これらの欠点のいくつかを補うのに役立つカスタム関数と数式をサポートしています。ユーザーが数式に精通している場合、またはスクリプト(scripting)を少し実行できる場合、スプレッドシートは作成するのと同じくらい強力です。

Sheetsがネイティブでサポートしていない特定の機能の1つは、セルまたは行の重複データであるかどうかにかかわらず、GoogleSheetsで重複を検索する機能です。(Google Sheets)[データ]メニューの[(Data)重複を削除(Remove duplicates)]オプションを使用して重複エントリをすばやく削除する方法はありますが、それらの重複を分離するだけの方法はありません。良いニュースは、これを達成する方法があるということです。

この記事では、条件付き書式を利用してGoogleスプレッドシートで重複を見つける方法について説明します。(Google Sheets)

Googleスプレッドシートの条件付き書式とは何ですか?(What Is Conditional Formatting In Google Sheets?)

条件付き書式は、多くのスプレッドシートエディタに存在する機能であり、ユーザーは特定の条件に基づいて、テキストベースおよびその他の視覚的な書式をセルに適用できます。

たとえば、ユーザーがスプレッドシートを使用して1か月の予算を記録していて、500ドルの支出制限を超えているかどうかを一目で知りたい場合があります。その月の合計が集計されるスプレッドシート列では、条件付き書式ルールを500ドルを超える値の太字の行に設定できるため、これが発生した場所を簡単に確認できます。

Googleスプレッドシート(Google Sheets)では、条件付き書式を使用すると、ユーザーは事前設定されたルールの長いリストに基づいて、またはカスタム数式を入力して書式を適用できます。使用可能な書式設定スタイルの変更には、太字、斜体、下線、取り消し線、テキストの色、およびセルの色が含まれます。

さらに、ユーザーは単一の色の代わりにカラースケールを使用して、自動カラースケーリングのために最小値と最大値、およびそれぞれの色を定義できます。

条件付き書式を使用してGoogleスプレッドシートで重複する行を検索する方法(How To Use Conditional Formatting to Find Duplicate Rows In Google Sheets)

長いデータシートで作業している人にとっては、重複したエントリが問題になり、物事の流れが途切れる場合があります。ユーザーは、Sheetsがネイティブにサポートしているこのデータを単に削除するのではなく、分析して操作することをお勧めします。

条件付き書式のカスタム数式を使用すると、これが可能になります。これを実現するための最初のステップは、その上の列ラベルをクリックして、重複を検索する必要がある列全体を強調表示することです。

強調表示されたら、右クリックして[条件付き書式(Conditional formatting)]を選択します。これにより、ウィンドウの右側に条件付き書式ルールを示すパネルが表示されます。選択した列範囲は、[範囲に適用(Apply to range)]フィールドに事前に入力されるため、タッチする必要はありません。

次に、[書式ルール(Format rules)]の下のドロップダウンメニューをクリックして、この条件を[カスタム数式(Custom formula is)]に変更します。これが完了すると、ドロップダウンメニューの下にテキストフィールドが表示されます。次の数式を入力する必要があります。

= countif(A:A、A1)> 1

ただし、「A」のすべてのインスタンスを、 Googleスプレッドシート(Google Sheets)で重複を検索している列文字に置き換えるように変更する必要があります。これは、[範囲に適用(Apply to range)]フィールドに表示されます。

最後のステップは、複数回見つかったデータを含むこの行のすべてのセルに適用するフォーマットを設定することです。大量のデータセットを操作する場合、設定するのに最適なフォーマットは塗りつぶしの色である可能性があります。これを使用すると、黄色、ホットピンク、ライムグリーンなどの明るく目立つ色が実際に目立ち、スクロール中に一目で重複に気付くことができます。

これで、少なくとも1つの他の行で見つかったデータを含むすべての行が、選択された方法で強調表示またはフォーマットされます。重複する行が削除されると、残りの1つの行の条件付き書式が自動的に削除されます。

「 Googleが2回のクリックで重複削除をサポートしているのに、なぜこの問題が発生するのか」と疑問に思う人もいるかもしれません。まあ、このシステムは柔軟性がなく、不完全です。たとえば、削除する重複を変更する方法はありません。最初のインスタンスを削除したいユーザーもいれば、最後のインスタンスを削除したいユーザーもいます。Googleはオプションを提供せず、最初のインスタンスを除くすべての重複を削除します。

この単純な条件付き書式設定ルールを使用すると、ユーザーは、シートを壊すリスクがない方法で重複を管理することを完全に制御できます。何よりも、条件付き書式は完全に動的であるため、何らかの方法ですべての重複を削除することを選択した場合でも、書式を削除する必要はありません。

ただし、条件付き書式ルールを削除する必要がある場合は、[書式(Format)]メニューをクリックしてから[条件付き書式(Conditional formatting)]をクリックするだけで、以前と同じ右側のメニューが表示されます。ユーザーは、作成したカスタム数式が表示されている行にカーソルを合わせ、表示されるゴミ箱アイコンをクリックして削除できます。

重複を見つけて削除するGoogleスプレッドシートのネイティブオプションが十分に強力でない場合、または余裕のない方法でデータをスクランブルする場合、この記事で強調表示されている単純なカスタム数式を使用すると、ユーザーは自分の手で問題を処理できます。

この条件付き書式ルールの使用について質問やコメントがありますか?もしそうなら、下にコメントを残してください。



About the author

私は Firefox と Google Docs の経験を持つ Web 開発者です。私はフロリダ大学で経営学の学位を取得しています。私のスキルには、Web サイト開発、コンテンツ管理システム (CMS)、データ分析、およびユーザー インターフェイス設計が含まれます。私は経験豊富なコンサルタントであり、チームが効果的な Web サイトとアプリケーションを構築するのを支援できます。



Related posts