• ベストアンサー

エクセルの異なるデータについて

エクセルの異なるデータについて 2つのデータに差異があります。(氏名、生年月日、会員番号などのリストです) Aのエクセルには、389件のデータ。Bのエクセルには684件のデータ。 重複しない295件を取り出すには、どんか関数を使えば出来るのか教えて下さい。 VLOOKUPかとも思ったのですが、うまく出来ませんでした。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

Aにあれば必ずBにあると,保証できているのでしょうか? もしAだけあってBに無いのがあると,数がもっと増えますね。 手順: 各リストの1行目をタイトル行として,2行目からデータにする Aの氏名列の1行目タイトルセルをコピーし,Bの氏名列の1行目セルに貼り付ける Aの生年月日列1行目セルをコピーし,Bの生年月日列に1行目セルに貼り付ける 以下同文で,同じ内容の列の1行目のセルをコピーし,貼り付けて記載を完全に一致させる。 Aのシートを丸ごと複製してA’を作る(とりあえずこっちを原本で保管する事にする) Bのシートを丸ごと複製してB’を作る(こっちもB’を原本保管する) Bのシートを開く 2003までおエクセルではデータメニューのフィルタからフィルタオプションの設定を開始する Excel2007ではデータタブのフィルタの詳細設定を開始する  抽出先は選択範囲内  リスト範囲はBのリストの範囲  検索条件範囲はAのリストの範囲 をそれぞれ設定し,OKする。 すると,Bにある内でAにもあるものが抽出される。 そのまま無造作に抽出されたセル範囲を選び,右クリックして行の削除を行う。 フィルタを全て表示すると,「BにあってAになかったもの」が残って出てくる。 Aを開く フィルタオプションの設定を開始し  抽出先は選択範囲内  リスト範囲はAのリストの範囲  検索条件範囲はB’のリストの範囲 をそれぞれ設定し,OKする。 すると,Aにある内でB’にもあるものが抽出される。 そのまま無造作に抽出されたセル範囲を選び,右クリックして行の削除を行う。 フィルタを全て表示すると,「AにあってB(B’)になかったもの」が残って出てくる。 コピーして,Bの残り物(B単独)の下に継ぎ足して一つのリストにして,完成。

sakura335
質問者

お礼

ありがとうございました。 図まで載せていただき、大変わかりやすくビックリいたしました。 ありがとうございました。だけしか言えないのが申し訳ないくらいです。 本当に、助かりました。 ありがとうございました。

関連するQ&A

専門家に質問してみよう