• ベストアンサー

エクセルについて

     1    2    3 A    0120   0033 B    0088   0038 C    0077   0088 D    0011   0120 E    0081 0045 .    .    . .    .    . .    .    . 仕事で上記のような1列が2列に同じ数字があるのかを調べたいと思ってます。それにはどのようにすればよろしいでしょうか。 前にVLOOKUP関数を使えばできると聞いたのですが使い方もわかりません。 よろしくお願いします。

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

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.2

VLOOKUPでも良いですが、、、 C列に =MATCH(A1,$B$1:$B$5,0) D列に =MATCH(B1,$A$1:$A$5,0) で、見つかった場合は行番号、無かった場合は #N/A が返ります。

nekozane
質問者

お礼

早速試してみます。ありがとうございます。 データの中の数字の始まりが0なので’を付けなければいけないのを忘れてました。今から頑張ります。

その他の回答 (2)

  • mon-nashi
  • ベストアンサー率27% (77/278)
回答No.3

No.1です。 すみません。微妙に勘違いしていました。 このような比較は私はAccessを使います。 そのほうが簡単なような気がします。 どうしてもエクセルということならば A列とB列をひとつの列に集めて、ソートをかけます。 そして、 =exact(a1,a2)から=exact(a2,a3)‥‥とし、trueを表示させれば、可能と思います。 A列とB列を後で戻す必要があるのならば、戻せるようなしるしをつけておけば可能です。 もっと難しい関数を使えば一発で可能かも知れませんが、私は余り関数を知りませんので、知っている範囲内でできる方法をご紹介しました。

nekozane
質問者

お礼

ありがとうございます。今から試してみます!!

  • mon-nashi
  • ベストアンサー率27% (77/278)
回答No.1

行と列の表記が逆のような気がしますが。 単純に比較するのでしたら =exact(a1,a2) でいいのではないでしょうか a1とa2が等しければ"true" 異なれば"fate"を返します。

nekozane
質問者

補足

行と列の表記が逆でした。。 すみません。 今回はこのままでお伺いするのですが、1列の数字が2列のどこかにあるかもしれないし、無いかもしれないデータなのですが、それでも=exact(a1,a2)で使えますか?これだとa1=a2でないとすべてfateと出てきそうな気がするのですが。。 エクセル初心者でごめんなさい。

関連するQ&A