AとBのデータリストがあって、
各リストをぶつけた際の重複データ数を調べたいのですが、効率的な方法を知っている方はいらっしゃいますでしょうか?
リストが1列だという前提で、A列にリストA、B列にリストBがあるとしてC1に
=Vlookup(A1,B:B,1,0)
と式を入れてリストの下部までドラッグします。
あとは#N/Aとなっていないセルが重複しているセルです。
値にしてから貼り付けて並べ替えるなり、COUNTIFで#N/Aをカウントするなり、お好きな方法で。
A列 B列
1 1
2 3
3 5
4 7
5 9
6 11
7 13
というデータに対してであれば、
C1セルに=COUNTIF(A$1:A$100,B1)
を入力するとB1の値がA列に何件あるか
表示されます
重複を知りたいデータリストが 縦 に並んでいると仮定して、
A列にデータA、B列にデータBが入力されていれば、
C列に以下の関数を入力すれば、データBに対する重複件数を求めることができます。
=COUNTIF($A$1:$A$100,B1)
「$A$1:$A$100」はデータの範囲を示しています。
「B1」は重複を調べる対象のデータになります。
データの範囲にはデータAが入力されている範囲を指定します。
例では A1 から A100 にデータが入力されている状態
$ 記号を使っているのは、コピーしても範囲がずれないように、絶対指定をしています。
重複を知りたいデータは データB を指定します。
C1 に例で示した関数を入力し、データの範囲を修正して↓にコピーすれば、C列にデータAの範囲でデータBの重複件数が表示されます。
A B C
a b 2
b c 1
c d 0
b a 1
こんな感じになります。
コメント(0件)