- ベストアンサー
エクセルの異なるデータについて
エクセルの異なるデータについて 2つのデータに差異があります。(氏名、生年月日、会員番号などのリストです) Aのエクセルには、389件のデータ。Bのエクセルには684件のデータ。 重複しない295件を取り出すには、どんか関数を使えば出来るのか教えて下さい。 VLOOKUPかとも思ったのですが、うまく出来ませんでした。
- みんなの回答 (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単独)の下に継ぎ足して一つのリストにして,完成。
お礼
ありがとうございました。 図まで載せていただき、大変わかりやすくビックリいたしました。 ありがとうございました。だけしか言えないのが申し訳ないくらいです。 本当に、助かりました。 ありがとうございました。