スプレッドシートは、あらゆる種類のデータからレポートを整理、ソート、操作、および生成するための非常に便利なツールです。 多くの人々は、Googleスプレッドシートなどのクラウドスプレッドシートアプリケーションを使用してデータを分析し、一般的に重複データの問題に遭遇します。 重複したデータとは、インスタンスが1つだけである必要があるまったく同じデータの複数のインスタンスを意味します。
Googleスプレッドシートの重複を削除する方法の記事もご覧ください。
データには、数値から電子メールアドレスまで、スプレッドシートに一度だけ必要な他の種類のデータを含めることができます。 数値を使用して計算を行う場合や、電子メールサービスプロバイダーにアップロードする電子メールリストを使用して計算を行う場合、二重にカウントしたくないので、重複した電子メールアドレスは必要ありません。
スプレッドシート内のデータを処理するためにこれらの重複を削除することが必要な場合もありますが、データを変更したくないが、特定の値がデータに重複している回数を知りたい場合もあります。 、スプレッドシートで重複をカウントする方法と、Googleスプレッドシートで重複データの問題を解決する方法をいくつか紹介します。
、組み込み関数を使用して重複をカウントする方法、および Power Tools と呼ばれるGoogleスプレッドシートのパワーユーザー向けの重要なアドオンを使用して重複を検索および削除する方法を学習し ます。
COUNTIFで重複をカウントする
COUNTIFは、指定された条件に基づいて数字またはテキストを含むセルをカウントする比較的基本的なGoogleスプレッドシート関数です。 構文は簡単です。 カウントするセルの範囲と基準を指定するだけです。 fxバーにCOUNTIF関数を入力するには、構文「= COUNTIF(range、criteria)」を使用します。
それでは、COUNTIF関数に含めることができるダミーデータを含むスプレッドシートをセットアップしましょう。 Googleスプレッドシートで空白のスプレッドシートを開き、セル範囲A2:A7に値「450」、「350」、「560」、「450」、「350」、「245」を入力します。 スプレッドシートは、すぐ下に示すスプレッドシートとまったく同じになるはずです。
COUNTIF関数をスプレッドシートに追加するには、セルB9を選択し、fxバーをクリックします。 FXバーに「= COUNTIF(A2:A7、“ 450”)」と入力し、Returnキーを押して関数をセルに追加します。 セルB9には値2が含まれるようになります。そのため、A2:A7セル範囲内の2つの重複する450値をカウントします。
COUNTIFは、数値データとほぼ同じ重複テキスト文字列もカウントします。 関数の数値基準をテキストに置き換えます。 たとえば、スプレッドシートのセルA8とA9に「テキスト文字列」を入力します。 次に、セルB10に関数「= COUNTIF(A2:A9、“テキスト文字列”)」を入力します。 B10は、以下のスナップショットのように、重複テキストを含む2つのセルをカウントします。
また、単一のセル範囲内の複数の重複値をカウントする数式をスプレッドシートに追加することもできます。 その式は、2つ以上のCOUNTIF関数を一緒に追加します。 例として、セルB11に数式「= COUNTIF(A2:A7、“ 450”)+ COUNTIF(A2:A7、“ 350”)」を入力します。 これにより、列A内の450と350の重複番号の両方がカウントされます。その結果、B11は、すぐ下のスナップショットのように値4を返します。
COUNTおよびCOUNTAで重複をカウント
COUNTは、スプレッドシートのセル範囲の重複値をカウントできる別の関数です。 ただし、この関数にはセル範囲のみを含めることができます。 そのため、列または行内の多数の個別のセル範囲に散在する重複値を持つシートがある場合、COUNTはあまり良くありません。 この関数は、行と列のデータを並べ替えるときに重複をカウントするのに非常に効果的です。
スプレッドシートの列Aヘッダーを右クリックし、[ シートAZ の 並べ替え ]オプションを選択します。 これにより、列のセルが数値順に整理され、一番下が最小値、一番下が最高値になり、すぐ下のスナップショットのようになります。 これにより、単一のセル範囲内ですべての重複値がグループ化されます。
その結果、範囲内のすべての重複値をカウントするために、COUNT関数に1つのセル参照を入力するだけで済みます。 たとえば、スプレッドシートのセルB12に「= COUNT(A2:A3)」と入力します。 B12のCOUNT関数は、値2を返します。これは、範囲A2:A3内の重複の数です。
シートAZ の 並べ替え オプションは、単一のセル範囲内の行と列の複製テキストもグループ化します。 ただし、COUNTは数値データに対してのみ機能します。 複製されたテキストの場合は、代わりにCOUNTA関数をスプレッドシートに追加します。 例として、スプレッドシートのB13に「= COUNTA(A7:A8)」と入力すると、以下に示すように重複したテキスト文字列セルがカウントされます。
セル参照ボタンをクリックしてセル範囲A1:A8を選択し、[ OK ]オプションを押します。 [ 次へ]をクリックし、[ 重複+ 1回目の出現 ]オプションを選択します。
[ 次へ ]ボタンをもう一度クリックして、すぐ下に示すオプションを開きます。 そこで「列」チェックボックスオプションを選択し、もう一度「次へ」をクリックします。
[ ステータス列の追加]ラジオボタンを選択します。これにより、重複する値を強調表示する新しい列がスプレッドシートに追加されます。 塗りつぶしの色 オプションもあり、重複するセルを色で強調表示するために選択できます。 [ 完了 ]ボタンを押すと、アドインは、選択したセル範囲内に重複がいくつあるかを通知します。
したがって、アドインは、スプレッドシートのセル範囲内の6つの重複すべてをカウントします。 これには、350および450の値とテキスト文字列セルが含まれます。 シートには、以下に示すように、重複したA行を強調表示する新しいB列も含まれます。
ご覧のように、Googleスプレッドシートのパワーユーザーに不可欠なアドオンである関数とパワーツールを使用して、スプレッドシートの重複をカウントまたは強調表示する方法は多数あります。 Googleスプレッドシートを定期的に使用している場合、すぐにPower ToolsがGoogleスプレッドシートツールキットの重要な部分になることがわかります。 Google Appsスクリプトを使用して、重複データの問題を見つけて解決するなどのプロセスを自動化することもできます。 高度なGoogle Appsユーザー向けの強力なツールであり、コーディングを快適に行うことができます。
また、このTechJunkieのハウツー記事「Googleスプレッドシートで絶対的な価値を得る方法」も気に入っているかもしれません。 Googleスプレッドシートのヒントやコツがある場合は、下のコメントに投稿してください。