- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル 重複行色付(VBA)について質問です。)
Excel VBAで重複行を色付けする方法について
このQ&Aのポイント
- Excelで2ヶ所の場所を重複しているかチェックし、重複している行に色を付けたいです。
- 質問の要点は、Excelの特定の列で重複行をチェックし、重複している行に色を付ける方法です。
- 2万行近いデータに対して関数を使うと処理が重くなるため、Excel VBAを使用したいです。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
NO1です。 >B1の数値とE1の数値を確かめる式だと思うのですが、B列全ての数値と重複が無いのか確かめたいのです。B2 B3 B4 B5 と E2 E3 E4 E5 ・・・・ ⇒条件付き書式は余りご理解されていないみたいですね。 条件付き範囲を選択すれば、この数式が全てのセルに反映されますので一度、A:E列を選択して条件付き書式を設定してみて下さい。
その他の回答 (1)
- mu2011
- ベストアンサー率38% (1910/4994)
回答No.1
>2万行前後になるのですが、関数を当てると処理が非常に重くなるため、VBAを試みております ⇒2万行ともなれば関数でもVBAでも余り差はないと思いますので、一度、条件付き書式設定でお試しください。 条件関数例です。 =AND(COUNTIF($B:$B,$B1)>1,COUNTIF($E:$E,$E1)>1)
質問者
補足
補足になるかは分かりませんが、約2万行の中にどの位重複のデータが入っているか分からず、どこに重複データが入っているか分からない場合で、「B列」と「E列」がお互いに同じ数値なら色付けということなのです。 教えて頂きました条件関数では、 =AND(COUNTIF($B:$B,$B1)>1,COUNTIF($E:$E,$E1)>1)では、 B1の数値とE1の数値を確かめる式だと思うのですが、B列全ての数値と重複が無いのか確かめたいのです。B2 B3 B4 B5 と E2 E3 E4 E5 ・・・・ ステップとしては、 B2の数値がB列の2万行の中にあるのかチェックして、あれば次にE列の2万行をチェックしてあれば重複処理 次にB3の数値をB列の2万行の中からチェックし、あれば次にE列でのチェックと2万行続く作業になるのですけど。 一度条件書式で試みたことがあるのですが、凄く重たかった印象があったのす。
お礼
COUNTIFを調べて使い方を理解致しました。 ご回答誠にありがとうございました。