- ベストアンサー
エクセルについて
1 2 3 A 0120 0033 B 0088 0038 C 0077 0088 D 0011 0120 E 0081 0045 . . . . . . . . . 仕事で上記のような1列が2列に同じ数字があるのかを調べたいと思ってます。それにはどのようにすればよろしいでしょうか。 前にVLOOKUP関数を使えばできると聞いたのですが使い方もわかりません。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VLOOKUPでも良いですが、、、 C列に =MATCH(A1,$B$1:$B$5,0) D列に =MATCH(B1,$A$1:$A$5,0) で、見つかった場合は行番号、無かった場合は #N/A が返ります。
その他の回答 (2)
- mon-nashi
- ベストアンサー率27% (77/278)
No.1です。 すみません。微妙に勘違いしていました。 このような比較は私はAccessを使います。 そのほうが簡単なような気がします。 どうしてもエクセルということならば A列とB列をひとつの列に集めて、ソートをかけます。 そして、 =exact(a1,a2)から=exact(a2,a3)‥‥とし、trueを表示させれば、可能と思います。 A列とB列を後で戻す必要があるのならば、戻せるようなしるしをつけておけば可能です。 もっと難しい関数を使えば一発で可能かも知れませんが、私は余り関数を知りませんので、知っている範囲内でできる方法をご紹介しました。
お礼
ありがとうございます。今から試してみます!!
- mon-nashi
- ベストアンサー率27% (77/278)
行と列の表記が逆のような気がしますが。 単純に比較するのでしたら =exact(a1,a2) でいいのではないでしょうか a1とa2が等しければ"true" 異なれば"fate"を返します。
補足
行と列の表記が逆でした。。 すみません。 今回はこのままでお伺いするのですが、1列の数字が2列のどこかにあるかもしれないし、無いかもしれないデータなのですが、それでも=exact(a1,a2)で使えますか?これだとa1=a2でないとすべてfateと出てきそうな気がするのですが。。 エクセル初心者でごめんなさい。
お礼
早速試してみます。ありがとうございます。 データの中の数字の始まりが0なので’を付けなければいけないのを忘れてました。今から頑張ります。