- ベストアンサー
エクセルで二つの数列の不一致を見つける方法
過去の質問を検索して、似たものは見つけたのですが http://okwave.jp/qa2063768.html こちらのNo.4の解答に追加で質問させてください。 ここでは2つのデータをSheet1とSheet2に分けていますが、 ・これを同じSheetで(たとえばA列とB列のデータで、C列に結果が出るように)できますか? ・また、同じ列の異なる行(たとえばA1~A100と、A101~A300)でもできますか? できるとしたらそれぞれの関数を教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
>・これを同じSheetで(たとえばA列とB列のデータで、C列に結果が出るように)できますか? #1さんのと同意見です。 もし、リンク先同様に、vlookup関数でしたいのであれば、 C1に =VLOOKUP(B1,A:A,1,FALSE) と入れて、B100までコピーしてください。 #N/Aと表示されている左側のデータがB列にあってA列にないデータです。 >・また、同じ列の異なる行(たとえばA1~A100と、A101~A300)でもできますか? A列とB列にある、Sheet1とSheet2にある、A1~A100とA101~A300にある、 どこにあろうが、同じです。 仮にB101に、 =VLOOKUP(A11,$A$1:$A$100,1,FALSE) と入れて、 B300までコピーすれば、 同様に #N/Aと表示されている左側のデータが、 A101~A300にあって、A1~A100にないデータです。
その他の回答 (2)
- syuyama
- ベストアンサー率34% (72/209)
#2です。 先ほどの回答の下から4行目、 =VLOOKUP(A11,$A$1:$A$100,1,FALSE) となっていますが、 =VLOOKUP(A101,$A$1:$A$100,1,FALSE) の間違いです。すいません。
- merlionXX
- ベストアンサー率48% (1930/4007)
たとえばA列とB列のデータで、C列に結果が出るようにするには C1に =COUNTIF($A$1:$A$100,B1) といれてC100までぴっぱって見てください。0と出たのが、B列に合ってA列に無いデータです。0以外の数値はA列に何個あったかの数です。 D1に =COUNTIF($B$1:$B$100,A1) として同じようにすると、0と出たのが、A列に合ってB列に無いデータです。
お礼
なるほど~~~、この方法だと、何個あったかも分かるんですね! これから役に立ちそうです。 どうもありがとうございました!!
お礼
できました!! 応用して使えるように解説してくださって、ありがとうございます! vlookup関数、これからがんがん使います~~~!