settingsログイン
メニュー

【回答済み】重複データを調べる関数・マクロ

閲覧 191
列Bと列CがA列に数字が入っているところまで自動的に算出でき
るマクロを組みたいのですが、どうしたらよいでしょうか。デ
ータが多いとエクセルでいつも固まるので、素早く下記以外で
も重複が確認できる関数若しくはマクロをおしえていただけな
いでしょうか。
宜しくお願い致します。

 
     列A      列B       列C
行1   CD      重複       重複_rank
 2   001  =countif(A:A,A1)  =countif($A$1:A2,A:A)
 3   001
 4   002
 5   002
 6   002
 7   002
 8   003
 9   003
匿名 2016 8/21 質問 Excel(エクセル)

回答 1

役立ち 0
データがどの程度多いのかわかりませんが、上のような
関数でいいと思います。
 B列 =countif(A:A,A2) ですね。
 C列 =countif($A$1:A2,A2) の方がいいと思います。

上のような結果を求めるためにマクロ(VBA)を作成しても早くなるとは思え
ません。

重複している個数を調べるだけなら、A列だけを選択してピボットテーブルを
作成し、データの個数で集計する方法も考えられます。

どちらにしろ、大量のデータで確かめた訳ではないのでどの程度の時間で処理
できるのかはわかりません。

ツボウチ塾 パソコンスクール 岐阜県 各務原市 初心者向けパソコン教室

全ての回答 ホームページへ
2016 8/21 回答

Office(オフィス)、Excel(エクセル) の企業/事業者/教室/プロの方のホームページの集客、アクセスアップ、SEO対策効果が期待できるリスティングサイト=Ask-itをぜひご活用ください

Ask IT にようこそ。ここではコミュニティメンバーに質問したり、回答を得ることができます。
ITについて質問したい方へ ITについてプロに質問したい方は会員登録後すぐに質問をする事ができます。

プロフェッショナルの方へ 質問に答えていただけるプロフェッショナルの方は下記をご覧下さい

お気づきの点があれば是非お知らせください
...