Google スプレッドシートを使って作業してると、データの量が増えるにつれて同じ内容が混じってるかもと不安になることがありますよね。重複データって、ぱっと見だと気づきにくいんですよね。気づいたときには集計がズレてた…なんてことも普通に起きます。
そこで今回は、スプレッドシートの条件付き書式で色付けする方法を中心に、初心者でもすぐ実践できる手順をやさしく解説します。
重複データが引き起こす地味に怖いリスクとは?
スプレッドシートで「数値が微妙にズレる」原因の多くは、実はデータの重複にあります。重複があると、集計ミスや分析精度の低下を招き、一見気づきにくいところで悪影響を及ぼします。特に顧客リストや売上管理など、正確さが求められるデータほど、このミスは怖いです。
最悪、二重請求や誤送信みたいな「やらかし」にも繋がります。このデータ、合ってるかな…という不安を抱えたままの作業は、精神的にも大きな負担。
まずはスプレッドシートの条件付き書式を色付けして、ミスを自動で見える化する習慣をつけましょう!
条件付き書式で重複を「見える化」する手順
まずは、どのデータが重複しているのかを一目で判断できるようにしましょう。削除する前にしっかりと確認することで、消してはいけないデータを誤って消去するリスクを防ぐことができます。
基本的な設定手順を覚えよう
具体的な設定は驚くほど簡単。慣れてしまえば数秒で終わる作業です。まずはどの範囲をチェックしたいかを決めて、マウスでそのセル範囲を選択しましょう。
- メニューを開く: 「表示形式」から「条件付き書式」を選択
- ルールを選択: 書式ルールのプルダウンから「カスタム数式」をクリック
- 数式を入力: =COUNTIF(A:A, A1)>1 と入力
この数式を入れるだけで、スプレッドシートの条件付き書式を色付けして重複を可視化できます。A:Aは列全体、A1は開始位置を指します。色がつくだけで、「あ、ここおかしいな」ってすぐ気づけ、正直これだけで作業効率がかなり変わります。
数式の仕組みを理解して応用力を身につける
とりあえず数式をコピーしたけれど、中身がよくわからないという方のために、少しだけ仕組みを解説します。ここを知っておくと、トラブルが起きたときにも自分で解決できるようになります。
COUNTIF関数の役割とは
COUNTIFは、「もし(IF)、条件に合っていたら、数えて(COUNT)」という関数です。スプレッドシートが各セルに対して、自分と同じデータがこの列に何個あるかな?と数えて回ります。
その結果が1より大きい(>1)、つまり自分以外に1つ以上見つかったら「重複だ」と判定して、スプレッドシートの条件付き書式を色付けする仕組みです。
正直、ここまで理解しなくても使えますが、仕組みを知っておくとなんか動かないってときに自分で直せるようになります。
重複データを一括で削除する標準機能
色付けをして確認できたら、いらないデータを整理・削除します。
重複を削除機能の使い方
データ範囲を選択した状態で、メニューの「データ」→「データクリーンアップ」→「重複を削除」を選択します。どの列を基準に重複を判断するかチェックボックスで選べるため、誰にでも簡単にできる操作になります。
削除を実行する前の大事な約束
この操作を行うと、重複データは即座に消去。簡単に処理できますが必要なデータまで消してしまわないよう、実行前には必ずデータのシートをコピーしておくことをおすすめします。あっと思った瞬間には既に消去なんてことが起きてしまわないように、バックアップは大切です。
UNIQUE関数で「綺麗なリスト」を別枠で作る
元のリストをいじらずに、別の場所に重複を除いた新しいリストを抽出したい場合は、UNIQUE関数を使うのが便利。使い方は驚くほど簡単で、空いているセルに =UNIQUE(A1:B100) と入力するだけです。
これだけで、指定した範囲から重複を取り除いた一意なデータが、魔法のようにパッと展開して表示されます。元データが更新されれば、このリストも連動して自動更新されます。
抽出したリストの賢い活用法
UNIQUE関数で作成したリストは、ドロップダウンリスト(プルダウン)のソースとしても活用できます。常に最新の、重複のない選択肢を提示できるため、入力ミスそのものを減らす仕組み作りにも役立ちます。
手作業でリストをコピー&ペーストする手間から解放されますね!
色がつくはずなのに…よくあるトラブル解決
設定したはずなのに色が塗られない、あるいは全部に色がついてしまう。なんでそうなっちゃうの?と途方にくれずにチェックすべき、つまずきポイントをまとめたのでご紹介して行きます。
範囲指定と数式の「基準」のズレ
よくある原因は、選択した範囲と数式内のセル番地がズレていることです。A1セルから範囲を選択しているなら、数式も必ずA1を基準に記述してください。ここがズレると、一行ずつ上下にずれて色がついてしまうといった現象が起こります。
目に見えないスペースや書式の違い
見た目が同じでも、末尾に余計なスペースが入っていたり、全角と半角が混在していたりすると、スプレッドシートは「別のデータ」だと判断します。色がつかない場合は、TRIM関数などで余分な空白を掃除してから再度試してみてください。
地味なポイントですが、解決の近道です。
応用編:重複の「2回目以降」だけを色付け
重複しているもの全部ではなく、「最初に出てきたものはそのまま、2回目以降に出てきたものだけを赤」にしたい。そんな、より実戦向きな設定方法を解説します。
範囲の開始点を固定するテクニック
数式を =COUNTIF($A$1:A1, A1)>1 と書き換えてみてください。範囲の始まりだけを「$」で固定するのがコツです。こうすると、上から順番に数えていき、2個目が見つかった時点から色がつくようになります。
リストの整理が格段に楽になる
この方法の素晴らしい点は、色がついた行だけを削除すれば、自動的に「各データが1つずつ残った状態」になることです。どの行を消すべきかが一目瞭然になるため、大量のリストを間引く作業のときには、この数式が最強の武器になります。ぜひ試してみてくださいね。
まとめ
スプレッドシートの条件付き書式で色付けと重複削除を組み合わせることで、データ管理は格段に楽になります。視覚的に問題を把握し、不要な情報を整理することで、ミスを防ぎながら効率よく作業が進められます。
今回ご紹介した関数や機能を活用して、ストレスのない正確なシート作りをぜひ体感してみてください。








