「Excel」押すだけで重複したデータを色分けするボタンを作りたい【T】

「Excel」で名簿や商品リストを作成しているとき、いつの間にか同じデータが二重に入力されてしまい、どれが重複しているのか分からなくなって困ったことはありませんか?


何百行もあるシートの中から同じ内容のセルを目で追いながら探して色を塗っていく作業は、集中力が途切れてミスが発生する原因になりますし、データの信頼性を損なう結果にもなりかねません。

ボタン一つで重複箇所を瞬時に色分けするマクロの仕組みを導入することで、複雑なリスト管理のストレスを解消し、正確なデータ整理を効率よく進めるきっかけになるかもしれません。

マクロ記録を使って重複色分けの動作を保存する導入

「Excel」のマクロ記録機能を使用すると、プログラムの知識がなくても「条件付き書式で重複に色をつける」という一連の操作をボタンに覚えさせることが可能です。

これにより、毎回メニューを開いて設定を繰り返す手間がなくなり、誰でも一瞬でチェック作業を完了できるメリットが得られます。

以下の手順で記録を開始してください。

  • 開発タブの「マクロの記録」をクリックし、マクロ名に「重複色分け」と入力してOKを押します。

  • 重複をチェックしたい列を選択し、ホームタブの「条件付き書式」から「セルの強調表示ルール」の「重複する値」を選択してください。

  • 好きな色を選んで確定させ、再び開発タブから「記録終了」をクリックしましょう。

アドバイスとして、マクロを記録する前に「開発」タブが表示されていない場合は、リボンのユーザー設定から有効にする必要があります。

「Excel」のカスタマイズを行うことで、標準機能だけでは届かない便利な自動化ツールを自作するための助けになるかもしれません。


フォームコントロールで実行ボタンを設置する操作

記録したマクロは、シート上に配置したボタン(フォームコントロール)に関連付けることで、文字通り「押すだけ」で動作するようになります。

これにより、操作手順を覚えていない他の作業者であっても、迷わずに重複チェックを実行できる環境を構築することが可能です。 

ボタンの設置手順は以下の通りです。

  1. 開発タブの「挿入」から、フォームコントロールの「ボタン」を選択してください。

  2. シート上の好きな場所でドラッグしてボタンを描画します。

  3. 「マクロの登録」ダイアログが表示されるので、先ほど記録した「重複色分け」を選択してOKを押しましょう。

注意点として、ボタンを作成した後は「Excel」のファイルを「マクロ有効ブック(.xlsm)」形式で保存しなければ、せっかく作ったボタンやマクロが消えてしまう恐れがあります。

保存時にファイルの種類を正しく選択することが、作成したツールを次回以降も使い続けるためのポイントです。


ワンクリックによるデータ検証の効率化と効果

ボタンを押すだけで重複が可視化されるようになると、データのクレンジング作業が劇的にスピードアップし、作業の属人化を防ぐことにも繋がります。

確認にかかる時間を最小限に抑えることで、データの分析や戦略の立案といった、よりクリエイティブな業務に多くの集中力を注げる環境が整います。

得られるメリットは以下の通りです。

  • 複雑な手順をスキップして誰でも同じ精度のチェックができるようになり、チーム全体の作業品質が安定します。

  • 入力ミスを即座に発見できるため、後の工程でデータが重複していることに気づき、修正に追われるリスクを減らせます。

  • 視覚的に重複が強調されることで、削除すべきか残すべきかの判断を迅速かつ正確に下せるようになります。

アドバイスとして、重複を解消した後に色を消す「リセットボタン」も同様の手順で作っておくと、さらに使い勝手の良いツールへと進化させることが可能です。

状況に合わせて「自動化ボタン」を自由に配置できるようになれば、あなたの「Excel」での業務管理がよりスマートで洗練されたものへ進化していくかもしれません。


人気のある投稿記事

「Excel」カーソルの白十字を元に戻したい

「Excel」を使ったことはあっても、他人が使ってる「Excel」って、変な設定になってることがありませんか?例えば、カーソルが白い十字のままで、通常ならばセルの右下端をドラッグすることができ、連番を振ったりできるのに、それができないこととか。