それは珍しいことではありません重複を見つける大規模なデータセットを含むスプレッドシートを操作しているとき。それぞれの重複を削除する必要はない場合でも、レビューのために手動で重複を見つけること自体が作業となる場合があります。 Excel では、次のような簡単な方法が提供されます。条件付き書式で重複を検索する。Google スプレッドシート現時点ではそのようなオプションは提供されていません。ただし、重複を強調表示することは可能ですカスタム数式といくつかの条件付き書式ルールを使用する。
この記事では、次の方法で Google スプレッドシートで重複を強調表示する方法を説明します。
- Google スプレッドシートの単一列内の重複セルを強調表示します。
- Google スプレッドシートの 1 つの列に重複がある場合は、行全体を強調表示します。
- Google スプレッドシートの複数の列で重複するセルを強調表示します。
- 最初のインスタンスを残して、実際の重複を強調表示します。
- Google スプレッドシートで完全な重複行をハイライト表示します。
Googleスプレッドシートで重複を強調表示する方法?
COUNTIF 関数を使用して、Google スプレッドシート内の重複を強調表示します。のカウンティフ関数列全体、行ごとにカウントします。 COUNTIF 関数の構文は次のとおりです。
f(x)=COUNTIF(range, criterion)
どこ範囲関数を適用する必要があるセル範囲を指します。基準満たさなければならない条件を指します。 COUNTIF 関数は、一致に基づいて TRUE または FALSE を返します。
ここで、Google スプレッドシートで数式がどのように機能するかを見てみましょう。
1] Google スプレッドシートの単一列内の重複セルを強調表示する
いくつかの名前が書かれたスプレッドシートがあるとします。シートには重複する名前のエントリがいくつか含まれており、Google スプレッドシートの COUNTIF 関数と条件付き書式を使用してこれらを見つけて強調表示します。
作業したいスプレッドシートを開きます。をクリックしてください形式スプレッドシートの上部にあるメニュー。選択条件付き書式設定。
ご覧のとおり、条件付き書式のルール画面右側のパネル。の横にあるアイコンをクリックします範囲に適用オプションを選択し、マウス ポインタを使用してデータ範囲を選択します。上の画像に示されているデータセットの場合、範囲にA1:A10。
選択カスタム式はの下にフォーマット規則ドロップダウンをクリックし、COUNTIF 関数を入力します。値または式テキストボックス。
上記のデータセットには次の式を使用しました。
f(x)=COUNTIF($A$1:$A$10,$A1)>1
この式では、条件は $A1 として設定されています。の$ 記号は列/行をロックしますそして、指定された列/行からのみセルをカウントするように数式に指示します。したがって、ここの $ 記号は、条件が列 A のみに基づいていることを示します。これにより、列 A (A1、A2 など) からセル値が選択され、それが列 A 内の他のすべてのセル値と照合され、一致が見つかった場合は True が返されます。追加することで>1では、列 A 内で見つかった重複のすべてのインスタンスをさらに強調表示します。
デフォルトでは、セルは水色に近い色合いで強調表示されます。カスタムカラーを選択できます。書式設定スタイル選択した色でセルを強調表示するオプション。重複を強調表示しました黄色この例では色です。
をクリックしてください終わりボタンをクリックして、「条件付き書式ルール」パネルを閉じます。
2] Google スプレッドシートの 1 つの列に重複がある場合は、行全体をハイライトします
同じ公式を使用すると、次のようになります。行全体を強調表示するGoogle スプレッドシートの 1 つの列に重複がある場合。ここでの唯一の変更は、選択した範囲 (範囲に適用) です。私たちが選択したのは、A1:C10ここでは、条件付き書式設定により、個々のセルが強調表示されるのではなく、行全体が強調表示されます。
こちらもお読みください: Googleスプレッドシートでチェックボックスを数える方法。
3] Google スプレッドシートの複数の列で重複するセルを強調表示する
同じ数式を調整して、Google スプレッドシートの複数の列の重複セルを強調表示できます。式に次の 2 つの変更を加えます。
- すべてのデータ列をカバーするように範囲を変更します。
- 基準から $ 記号を削除します。
$ 記号を削除すると、数式は列 A、B、C などを含むすべての列のセルをカウントします。上の画像に示されているデータセットの場合、式は次のようになります。
f(x)=COUNTIF($A$1:$C$5,A1)>1
4] 最初のインスタンスを残して、実際の重複を強調表示します
繰り返しますが、同じ式を使用して、最初のインスタンスを無視して実際の重複を強調表示できます。このためには、次のことを行う必要があります。終了範囲の列をロックしますが、行はロックしません。この配置では、各行は上の行のみで重複を検索します。
上の例に示されているデータセットでは、次の式を使用しました。
f(x)=COUNTIF($A$1:$A1,$A1)>1
5] Google スプレッドシートで完全な重複行をハイライト表示する
ArrayFormula を COUNTIF とともに使用すると、Google スプレッドシートで完全な重複行を強調表示できます。配列数式複数の列のデータを単一の文字列に連結しますCOUNTIF ルールを適用する前に。
したがって、上記のデータセットの場合、関数は次のようになります。
f(x)=COUNTIF(ArrayFormula($A$1:$A$5&$B$1:$B$5&$C$1:$C$5),$A1&$B1&$C1)>1
これは、Google スプレッドシートで重複セルを強調表示するさまざまな方法をまとめたものです。これがお役に立てば幸いです。
Google スプレッドシートで重複を見つけるにはどうすればよいですか?
Google スプレッドシートは、重複データを検索、確認、修正するための柔軟な方法を提供します。たとえば、重複した値を含む 1 つのセルを強調表示したり、特定の列に重複がある場合はデータの行全体を強調表示したりできます。重複を強調表示することができます条件に基づいて条件付き書式設定ルール。条件は、COUNTIF などのカスタム式を使用して定義できます。 Google スプレッドシートで COUNTIF 関数を使用する方法については、上記の記事を参照してください。
列内の重複を強調表示するにはどうすればよいですか?
セル範囲 A1:C5 のデータを含むスプレッドシートがあるとします。このデータセット内の複数の列の重複を強調表示するには、次のように COUNTIF 関数を使用します。f(x)=COUNTIF($A$1:$C$5,A1)>1
。これにより、列内のセルが選択され、残りのセルと比較され、一致するものが見つかった場合は TRUE が返されます。比較はデータセット内の列ごとに行われます。
条件付き書式設定のルールを編集するにはどうすればよいですか?
Google スプレッドシートで条件付き書式のルールを編集するには、次の手順に従います。
- ルールが適用されているセル範囲を選択します。
- に行く書式 > 条件付き書式。
- 内のルールをクリックします。条件付き書式ルールスプレッドシートの右側のペイン。
- 必要に応じて、数式または書式スタイルを編集します。
- をクリックしてください終わりボタン。
同じ範囲に別のルールを適用するには、「別のルールを追加」オプションを使用できます。ルールを削除するには、ごみルールの横にあるアイコン。