人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

エクセルについて質問です。

AとBのデータリストがあって、
各リストをぶつけた際の重複データ数を調べたいのですが、効率的な方法を知っている方はいらっしゃいますでしょうか?

●質問者: gaprise
●カテゴリ:コンピュータ 科学・統計資料
✍キーワード:エクセル データ リスト
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● hiko3karasu
●5ポイント

COUNTIF関数で数えられます。


2 ● memo77
●20ポイント

リストが1列だという前提で、A列にリストA、B列にリストBがあるとしてC1に

=Vlookup(A1,B:B,1,0)

と式を入れてリストの下部までドラッグします。

あとは#N/Aとなっていないセルが重複しているセルです。

値にしてから貼り付けて並べ替えるなり、COUNTIFで#N/Aをカウントするなり、お好きな方法で。


3 ● KUROX
●55ポイント ベストアンサー

http://okwave.jp/qa564913.html

「回答良回答20pt」のようなマクロを組みます。


4 ● aside
●10ポイント

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列に何件あるか

表示されます


5 ● evi1
●10ポイント

重複を知りたいデータリストが 縦 に並んでいると仮定して、

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.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ