• ベストアンサー

Excel 列と列の比較

過去の質問を調べたのですが、分からなかったので教えてください。 ExcelでA列とB列を比較し、A列にもB列にもなかった数字を抽出したいです。 具体的には、 A列 B列 101 101 102 103 104 105 105 106 106 107 という値だと、 102 103 104 107 という数字を、C列とかに抽出したいのですが、どうすれば良いか分かるでしょうか?

  • pjay
  • お礼率100% (3/3)

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

  • ベストアンサー
  • soaikats
  • ベストアンサー率58% (14/24)
回答No.2

A1からB5にある値が他と重複しない場合に C1からD5に表示する方法です。 C1に以下の数式を入力。 =IF(COUNTIF($A$1:$B$5,"=" & A1)=1,A1,"") C1をコピーしてC1からD5に貼付け。 お試しください。

pjay
質問者

お礼

さっそくのご回答ありがとうございました。 やりたいコトが実現できました。

その他の回答 (2)

  • soaikats
  • ベストアンサー率58% (14/24)
回答No.3

> A列とB列を比較し、A列にもB列にもなかった数字を抽出したい 回答後で何なんですが、質問の意味としては ・重複していない値を抽出したい ・A列とB列のどちらかにしかない値を抽出したい のどちらかと思われますがいかがでしょうか?

pjay
質問者

お礼

質問内容まで、整理してくださって、すみません。。。 いろいろとご親切にして頂き、どうもありがとうございました。

  • ht218
  • ベストアンサー率30% (192/633)
回答No.1

関数には、あまり詳しく無いのですが、A列とB列を比較する特、何を基準に比較しているのか、C列にはどんな値を出したいのかご質問の意図がわかりかねます。 私の、理解力が乏しいせいでしょうが・・・ それを補足されれば、詳しい方が、ご回答くださると思います。

pjay
質問者

お礼

言葉足らずですみませんでした。 A列にある個々のセルの値と、同じくB列にある個々のセルの値を比較して、存在していない数字を抽出したいということでした。 soaikats さんの回答で、やりたいことができました。 実行結果がC列とD列に表示されたので、これをまとめれば、私の求めていたデータが取得できました。

関連するQ&A

  • エクセルでの列と列の比較、重複データ個数抽出

    すいません。どなたか教えてください。 今、エクセル2003を使用しているのですが、ある条件でデータの個数が抽出出来ません。 お知恵をお貸しください。   A列 B列 1 あ   あ 2 い   う 3 う    い 4 え    5 お   か A列とB列を比べると、「あ、い、う」の3つのデータが重複しています。 そこで、一つのセルで3個とい値を返したいです。 条件として、 ・計算用のシートや別セルを使わずに、例えば、C1などの1つのセルの中で関数を使用して個数を出したいです。 ・できたらマクロも使用しないでやりたいです。 ・数字ではなく、文字列の比較で、空白行もあります。 やはり、列同士の比較は一つのセルの中でやることは不可能なのでしょうか? どなたかよろしくお願いいたします。

  • 番号が一致したら別の列の値を抽出したい

    こんばんわ。 Excelについて教えてください。 A列に数字が1~10と並んでおり、 C列には数字が穴あきで5つ(1,2,4,6,8)あったとし、 A列とC列を比較して比較し、数字が重複した場合は、 D列にある値をB列に抽出したいのですが、行番号を指定して 抽出する事なんてできますでしょうか? ↓こんな事をしたいです。 A列 B列 C列 D列 1  A  1  A 2  B  2  B 3     4  C 4  C  6  D 5     8  E 6  D 7 8  E 9 10

  • エクセル関数 複数列の比較

    エクセル2013を使用しております。 A列の中の値を比較し、同じ値のセルを探します。その中で、更にB列を比較し値が違うセルを知りたいのです。 どなたか、お知恵をお貸しください。

  • Excelで2列にまたがるデータを比較したい

    こんばんは。 A列とB列の比較に困っています(>_<) 例えば、  ======A===========|=========B==========|=======C======== 2 セパタクロー==========ペタンク==============  3 ペタンク==============カモギー==============    4 クリケット============ブズカシ==============    5 ブズカシ==============ホルヌッセン==========ホルヌッセン 6 コクボル==============ヤールギレッシュ======ヤールギレッシュ 7 ハーリング============クロッケー============クロッケー 8 カモギー==============タスポニー============タスポニー ・            ・             と、データが並んでおりまして、この中から「B列にはあるがA列にはないデータ」を、C列に抽出したいのです。 この場合「ホルヌッセン」「ヤールギレッシュ」「クロッケー」「タスポニー」が、B列にはあるがA列にはないデータなので、関数などを使ってC列にそのデータをそのまま抽出したいのですが、どの関数を使えばいいのか頭を悩ませています・・・。 B2「ペタンク」という文字列を、A列全てを検索範囲として検索し、もしA列に「ペタンク」という文字列があれば、C2には“空白”を返します。 もし、A列全てから検索しても「ペタンク」という文字列がなかった場合、C2にはそのまま「ペタンク」を返します。 それによって最終的に、「A列にはないがB列にはあるデータ」を、C列に抽出したいのです。 皆様のお力をお借しいただきたい次第です(>_<) よろしくお願いします<m(__)m>

  • エクセルの使い方で困っています

                   A   B  C   D     1   a   b   c  空欄 上記のように1行目のA列にa, B列にb, C列にcというある数字が存在するときに、 aが正の値のときにD列の空欄のセルに値bを、 aがそれ以外(0か負)の値のときにD列の空欄のセルに値cを表示させたいとき、 どのように関数などを設定すればよいでしょうか? エクセル初心者なので、このような条件付き抽出の方法がよく分かりません。 よろしくお願いします。

  • エクセル関数について教えてください。下記のように(分かりにくかったらす

    エクセル関数について教えてください。下記のように(分かりにくかったらすいません)A列(アルファベット)とB列(数字)にデータがあります。B列にソートをかけ同じ値のものを揃えた状態で、B2~B5が同じもので、なおかつA2~A5も同じデータのものをC列に抽出したいのですが、エクセルが分かりません。C列に抽出するのは「あり」でも「○」でも分かればいいです。 エクセル関数は初心者なので、分かりやすく簡単にご回答していただけますようお願いしjます。。。 1 A列 B列 C列 2 abc 123 あり 3 def 123 4 edf 123 5 abc 123 あり 6 ghi 789 あり 7 ghi 789 あり 8 ghe 789

  • 列比較での値コピーについて

    エクセルに詳しくなく、2回に分けての操作でも構いませんので、簡単なやり方を教えてください。 A列の各セルに文字が並んでいます。 C列にも同様に文字が並んでいるのですが、A列とは並び順が異なります。 C列のセルをA列と比較し、文字が同一のセルがあれば、そのセルの隣のB列のセルの文字をC列の隣のD列のセルにコピーしたいと考えています。 具体的には、C1の文字をA列と比較し、仮にA300の文字と同一となれば、B300の文字をD1のセルにコピーをするということです。 同様に、C2の文字をA列と比較してを繰り返す感じです。 よろしくお願いします。

  • エクセルで行を比較して結果を獲る

    宜しくお願いします。 A列、B列、C列それぞれの列に200~250行のデータ(データは6~7桁の数字)があります。 で...このデータを列ごとに比較して求めたいのが、 *A列にあって、B列とC列にないデータの値 *B列にあって、A列とC列にないデータの値 の2点の条件をクリアするデータのリストを作りたいのですが、(リストはD列でもどこでも構いません) どの様にしたら求めれるでしょうか? VBAはあまり自信がありませんが少しかじってますので、最悪はVBAでもいいので宜しくお願い致します。

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

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

  • エクセルでA列B列C列の重複するレコードのみを表示

    エクセルのA列とB列とC列で重複するレコードのみを抽出して別の列に表示させたい。 エクセルのA列とB列とC列にそれぞれ1000行くらいのデータがあります。 それぞれの列内には重複レコードがあります。 この条件の中で 「A列とB列とC列に重複するデータすべて」 を抽出したいのですが、どんな方法がありますか。 抽出されたデータで重複レコードの場合は1件のみで表示したいです。 よろしくお願いします。 例   A   B   C   抽出  1-001-002--002--002 2-002-002--005--007 3-003-007--007--008 4-007-008--008--011 5-008-008--010 6-008-010--011 7-011-011--012 8-013-014--013

専門家に質問してみよう