重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【終了しました】教えて!gooアプリ版

Aというエクセルファイルには、データが100件
Bというエクセルファイルには、データが80件として、

AとB両方に入ってるデータ。
AにあってBに無いデータ。
BにあってAにないデータを抽出したいのですが
方法を教えてください。
なにやらアクセスでできるとの事なのですが・・・
よろしくお願いいたします。

A 回答 (2件)

アクセスであれば・・・



クエリの不一致クエリを使用すると簡単にできます。

外部データの取込~インポートで
ファイルの種類をxlsにしてA,Bをインポートします。

テーブルのところに新しくできたことを確認してください。
クエリで新規作成~不一致クエリウイザードを選択。
説明に従って進めていってください。

両方入っているデータについては
クエリで新規作成~デザインビューを選択
AとBのテーブルを追加し
キー部を連結させればよいです。
    • good
    • 0
この回答へのお礼

やってみました!できました!!本当にありがとうございました。

お礼日時:2004/01/09 13:57

簡単化のために、



A列:
山田
川田
町田
花田
木田
根田

B列:
猫田
川田
町田
根田

としましょう。

C1:=VLOOKUP(A1,$B:$B,1,FALSE)
D1:=VLOOKUP(B1,$A:$A,1,FALSE)
として、下向きに式をコピー&ペーストします。

C列:
#N/A
川田
町田
#N/A
#N/A
根田

D列:
#N/A
川田
町田
根田

となるハズですので、
C(D)列に値が入っている行
C列が#N/AになっているA列の行
D列が#N/AになっているB列の行

を、
コピー&形式を指定して貼り付け→値
並べ替え
などを使って抽出できます。

--
> なにやらアクセスでできるとの事なのですが・・・

こういうファイルの組が複数あるとかですと、コピー&ペースト、並べ替えの手順を含まない関数で処理したりとか、作るのは多少面倒でもアクセスで実行を簡単に行う手順はありますが。
    • good
    • 0
この回答へのお礼

ありがとうございました。こちらもやってみたいと思います。

お礼日時:2004/01/09 13:59

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

今、見られている記事はコレ!