• ベストアンサー

A列にもB列にもある値が知りたい!!

おねがいします! A列にもB列にもある、同じ値が何件でどれなのか知りたいのですが、 どういった方法が手っ取り早いでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.4

次の方法は如何でしょうか。 (1)C1に=IF(COUNTIF(A:A,B1)>0,1,"")を設定 (2)C1のフィルハンドル(枠右下の■)をダブルクリック (3)C列を選択→データ→オートフィルタで1を選択 (4)選択されたC列の最終セルでオートSUMボタンを押下

almati
質問者

お礼

すみません!再度データを貼り付けなおしたら、 教えていただいた方法で 表示がきちんとされました! なにか手違いがあったようです。 ありがとうございました。

almati
質問者

補足

回答ありがとうござます! 残念ながら表示がされませんでした…。 (オートフィルタで1が) 念のため意図的に、A列ある値を3つほどB列に持たせて やってみたのですが…。 (少なくとも3件になるはず) 値は、数値だけではなく、 アルファベットと数字の組み合わせなので("A1234567"のような)、 文字列、となると思います。 それがよくないのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

  • yama_x
  • ベストアンサー率20% (188/940)
回答No.3

No2です。 すいません。範囲指定と値が逆でした。 正しくは =countif(B:B,a1) です。

almati
質問者

補足

ご回答ありがとうござます! 残念ながら表示がされませんでした…。 念のため意図的に、A列ある値を3つほどB列に持たせて やってみたのですが…。 (少なくとも3件になるはず) 値は、数値だけではなく、 アルファベットと数字の組み合わせなので("A1234567"のような)、 文字列、となると思います。 それがよくないのでしょうか?

全文を見る
すると、全ての回答が全文表示されます。
  • yama_x
  • ベストアンサー率20% (188/940)
回答No.2

C列に検索結果を表示するとして・・・ =countif(a1,B:B) をC1のセルに入力すれば、A1の値が幾つ有るかが表示されます。 入力されているセルは分かりませんけどね。

全文を見る
すると、全ての回答が全文表示されます。
  • mgsinx
  • ベストアンサー率36% (83/228)
回答No.1

例えばC列一行目を =if(A1=B1,1,0) とし、C列全体にコピーします。 1が表示されたところがA,B列一致。 0が表示されたところがA,B列一致せず。 何件かを知るには、件数を表示したいセルに =sum(C1:C●)  ●にはデータ範囲の最も下の行数を入力 とすればいいと思います。

almati
質問者

補足

ご回答ありがとうございました。 実は、 A列が15000行、B列が10000行、 ほどあり、AにもBにもある、共通する値があるだろう、 ということなのです。 同じ値がかならずしも同じ行にあるとは限らないのです。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • B列の値がA列にあるかを調べる関数

    excel2010を使っています。 題名の通りなのですが、B列にある値がA列にあるかを関数を使って求めたいと思います。 B列に290個、A列に259個の値が入力されていて、 ・B列にあってA列にないもの ・A列にあってB列にないもの の両方を見つけ出したいのですが、よい関数を教えてください。exact関数ではダメでした。

  • EXCEL A列の値を受けてB列に出力するロジック

    A列の値を受けて、B列に出力するVBAを組みたいと考えています。 ロジックが思いつきませんので、お助け下さい。 A列に一の位が必ず1の数字が入っています。 それをB列に1~10まで展開します。 それが終われば、A列の次の値をB列に入力、 同じように、B列に1~10まで展開します。 それをA列の最後の値まで繰り返します。 最終的にはA列に入力されている個数の10倍の個数がB列に出力されることになります、 以上の処理です。 A   B    C   D   E   F   G 1   31   31 2   61   32 3   81   33 4   11   34 5   ・   35 6   ・   36 7   ・   37 8   ・   38 9   ・   39 10   ・   40 11   ・   61 12   ・   62 13   ・   63 A列の値の個数は多いので、できるだけ早く動作するような処理方法がわかればと思います。 よろしくお願いします。

  • エクセル A1の値と同じ値の入ったB列のC列の計

    A1=10 D1=37 B C 10 15 11 10 10 12 12 1 10 10 A1と同じ値をB列から探し其の行のC列の値の合計をD1に表示したいのです ご教授ください

  • A2の値がA1の値と同じ場合はB2にB1の値+1をして

    A2の値がA1の値と同じ場合はB2にB1の値+1をして A2の値がA1の値と違う場合はB2に"1"を繰り返しさせて入力するように 以下としたのですが、A列の値がなくなる限り1が入力されるだけなのですが どうすれば、A列のセルに同じ値が続く場合連番とすることができるでしょうか。お願いします。 range("B1").value = 1 range("B2").select dim 番号 As varient 番号 = activecell.offset(-1, -1).value do until activecell.offset(0,-1).value = "" with activedell if offset(0, -1).value = 番号 then offset(0, 0).value = offset(-1, 0).value + 1 end if offset(0, 0).value = "1" offset(1, 0).select end with loop

  • エクセルでA列-B列=C列 の抽出方法について

    エクセルの初歩的な質問になってしまうかもしれませんが A列の値からB列の値で重複する値を削除して C列を作る方法を教えてください。 A列 a b c d B列 c d から 結果 C列 a b のような結果が得られる処理方法を お願い致します。

  • 【Excel2007】A列の値がB列に存在しないことを確認したい

    いつもお世話になっております。 Excel2007を使用しております。 次のような一覧があります。 A列   B列 aaaaa aaaaa bbbbb bbbbb ccccc ddddd ddddd fffff eeeee A列にはあるが、B列にはない値を取得したいと 思っております。 この例であれば、「ccccc」と「eeeee」を抜き出したいのです。 何か関数などで抜き出す方法がございましたら、 教えて頂けませんか? A列、B列ともに2000行程度あるため、調査に苦労しています。 ぜひよろしくお願いいたします。

  • A列 B列

       A列 B列  1  1 Aさん  2  2 Bさん  3    Aさん  4  1 Bさん 上記の表のような場合、Aさんの合計は、1です。 数字が入力されている件数は、1件です。 Bさんの合計は、3で、数字の入力されている件数は、2件あります。 このように、Aさんの合計および、数字が入力されている箇所の件数を抽出するには、 どのようなエクセルの式を入れるといいですか? 昨日から、何度もすみません‥(下矢印)宜しくお願いします。

  • B列のセルにある文字が出た時A列のセルの値を変える

    B列のセルにある文字が出てきたときA列のセルの値を変える式、マクロを教えて下さい  A列のセルの値のリストは最初から決まっていてB列のセルに出てくるある文字と同じ数あります。

  • A列とB列の値の差から、ほしい行を見つけ出す関数

    お世話になります。 A列とB列に、それぞれランダムに数字が入っていて、 「A列とB列の値の差が、±5.1 以上」である行だけを知りたい場合、 どうすればいいでしょうか? (セルの値は整数だけではなくて、小数点5桁以上の場合もあります。) エクセルかロータスで、それを導き出す関数の式がわかる方、ぜひ教えてください。 表計算ソフト超初心者です。よろしくお願いします。

  • VBA2010,B3の値が変わったら、A3に

    VBA2010で,B列の値が変わったら、A列の同じ行に前日の日付を入力するには、マクロコードをどのように書けばよいですか?B列データ入力範囲はB3~B65536 尚、B3~B65536にはVLOOKUPで、他のブックから値を参照しています。 最後にA列の同じ日付セルを結合し、I列、P列、W列の同じ行に結合したセルをペーストたいのです。 宜しくお願い致します。

専門家に質問してみよう