[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『[VBA]重複行のカウントと、表示方法』(かなこ)
お世話にまります。
以下のように実現するVBAを作成したいです。
■条件
1. A列かつB列で重複する行をカウント 2. A重複箇所は、1行に集約 3. 2.で追加列(C列)に、カウント数を表示
| A B
1行 | アルファベット 記号 2行 | AA 〇 3行 | BB × 4行 | CC × 5行 | AA ● 6行 | CC △ 7行 | AA ● 8行 | AA ● 9行 | BB × 10行 | CC ×
↓
| A B C
1行 | アルファベット 記号 カウント 2行 | AA 〇 1 3行 | BB × 2 4行 | CC × 2 5行 | AA ● 3 6行 | CC △ 1
2.の重複の削除は、以下のマクロで実現できましたが、
1.と3.の実現方法と2.とのあわせ方がわかりませんでした。
〜〜〜〜
'重複の削除 QwMax = Cells(Rows.Count, 1).End(xlUp).Row Application.ScreenUpdating = False For Qw = RwMax To 4 Step -1 If Cells(Qw, "A") <> "" Then b = Cells(Qw, "A") c = Cells(Qw, "B") For d = Qw - 1 To 1 Step -1 If Cells(d, "A") = b And Cells(d, "B") = c Then Rows(Qw & ":" & Qw).Delete Shift:=xlUp Exit For End If Next d End If Next Qw
〜〜〜〜
よろしくお願いいたします。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
1)A:B列をD:E列にコピー
2)A:B列で重複の削除
3)C列に、数式を挿入し行数カウント
4)D:E列削除
数式は、COUNTIFS関数を使うとよいです。
(マナ) 2017/05/17(水) 20:44
1)C列に、数式を挿入し行数カウント
2)A:C列で重複の削除
(マナ) 2017/05/17(水) 20:49
まずは手作業でできそうか確認してください。
(マナ) 2017/05/17(水) 20:52
エクセルには、「重複の削除」という機能があります。
http://www.becoolusers.com/excel/remove-duplicates1.html
マクロでも使えます。1行です。
(マナ) 2017/05/17(水) 21:04
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.