個人事業主の方必見!確定申告のお悩み解決

エクセル初心者です。
それぞれ500件ほどのIDを、シート1とシート2に入力したものがあります。1と2で合致するIDが3割ほどあり、それを一発でリストアップしたいのですが、なにかいい方法はありますでしょうか?
今のところ、片方のシートのIDをひとつずつ「検索」してピックアップしています。
どうかよろしくお願いします。

A 回答 (4件)

シート1のIDがC列に


シート2のIDがD列にある(別に何処でも良いのですけど)
各シート内では重複がない
と仮定します

この仮定の中でシート2からシート1との重複が無くなれば
一切の重複が無くなると思いますので
シート2の何処でも良いですから適当な空き列(仮にE行とする)に判定欄を設けて
E3=IF(COUNTIF(Sheet1!$C:$C,Sheet2!$D:$D)>0,"重複有り","")
と入れて
最下データー行までオートフィルなどでコピーしてください

後はソートなりオートフィルターなり抽出なりを使えば
重複してないデーター行
またはその逆を選り出せますよね
    • good
    • 0
この回答へのお礼

早速やってみましたが、大変便利ですね。その後データが5000件に増えたので、今までやっていた検索では追いつかなくなり、作業方法を変えたところです。
丁寧なご回答に感謝です。ありがとうございました。

お礼日時:2006/10/28 15:16

COUNTIFの関数を使用してみてはいかがですが。


結果が1なら重複無しで、2なら重複ありってすぐにわかると思いますよ。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
恥ずかしながら関数を使ったことが全く、COUNTIFのカの字も知りませんでした。当面この関数で作業をしてみます。

お礼日時:2006/10/28 15:20

ANo1です。


実行の際は、シート1,2の両方を選択した状態(Ctrl+クリック)で行ってください。
    • good
    • 0
この回答へのお礼

回答ありがとうございました。
一括でリストにするのが目的だったのですが、この手順は今私がしこしこやっている作業に大変役に立ちました。
何も知らずにいきなり作業を命じられたので、ひとつずつ勉強しながらエクセルを覚えていきたいと思います。

お礼日時:2006/10/28 15:08

ピックアップしたものをシート上に書き出すにはマクロが必要になると思います(数式だと複雑)が、


ただ単に表示させてクリック1つで選択させるだけでよければ「編集」の検索(F)機能で、1IDを入力後、
「全て検索」ボタンではダメでしょうか?
    • good
    • 0

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


人気Q&Aランキング