• ベストアンサー

別リストに含まれない行(レコード)のみ選択する(エクセル、アクセス)

2つの表があります。列は複数あります(3つ以上) たとえば、「住所」「氏名」「その他情報」 2つの表とも同じ項目です。 片方を(A)とします。もう一方を(B)として(B)の「住所」「氏名」と一致するものを、(A)の表から削除したい。 エクセルでも、あるいはアクセスでも構いません。方法を教えていただきたいのですが。 宜しくお願いいたします。

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

  • ベストアンサー
noname#204879
noname#204879
回答No.2

Excel なら[フィルタオプションの設定]で簡単に出来ます。 [リスト範囲]で (A) を、[検索条件範囲]で (B) を、それぞれ指定して、“選択範囲内”で抽出されたレコードを削除すればOK。 ただし、[検索条件範囲]の (B) は、「住所」「氏名」の2列のみを含めます。

noname#95859
質問者

お礼

ありがとうございます。早速やってみます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.1

素人考えなのですが、Accessの不一致クエリーを使えば すぐにできるのではないかと思います。 ((A)-(B)のイメージの表ですよね。) (1)クエリを選択する。 (2)〈新規作成〉→〈不一致クエリウィザード〉 あとは、ウィザードの指示に従って作ります。 この後の説明は、不要かもしれませんが・・・ (3)(A)の表を選択する。 (4)(B)の表を選択する。 (5)フィールド「氏名」「住所」を関連付ける。 (6)クエリとして表示させるフィールドを選択する。 (7)クエリ名を付ける。 以上です。

noname#95859
質問者

お礼

ありがとうございます。 アクセスについては、やっと最近使い始めたばかりで、勝手がわかっていません。「不一致クエリ」を使ってみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの同一セルにフラグ

    エクセル2000で、下記のA列とB列を順不同で比較して、同一セルがあった場合にC列に フラグをたてたいのですが、良い方法はありますでしょうか。 A列   B列   C列  1    2     2    3     ●  3    5     ●  4      5        ● ※おおもとの住所録の氏名(A列)と今年年賀状を出したリストの氏名(B列)を比較して、 履歴をつけたいのです。氏名は完全一致(スペースなどは削除)の状態という前提です。

  • エクセル住所録の組み換え方

    『エクセル』の住所録に関する質問2件です。よろしくお願いいたします。 <質問1> 住所が市区町村から入力されている都道府県別の複数のシートにあります。市区町村のセルに都道府県を加えて、「○○県△△市××」というセルにし、複数のシートをひとつの表にまとめたいのですが、効率が良いやり方を教えてください。 <質問2> エクセル2行で1項目をあらわしている表があります。たとえば、A1=会員番号、A2=氏名、B1=電話番号、B2=住所、ということです。 これを、1行に置き換えたいのですが、良い方法をおしえてください。 A1=会員番号、B1=氏名、C1=電話番号、D1=住所、ということです。 異常、よろしくお願いします。

  • アクセスかエクセルで不一致行の比較

    こんにちは。エクセルで作成された2つのファイルの値の比較をしようとしていて、不一致行を抽出しようとしています。以下をエクセル上もしくはアクセスで簡単に抽出できる方法を教えてください。 2つのファイルには列が8列ずつあります。5列目までが一致しているけれども6-8列目が異なるケースを抜き出したいと思っています。 例えば Aファイル A,A,A,A,A,100,200,0 ・・・(1) A,A,A,A,A,200,200,0 ・・・(2) Bファイル A,A,A,A,A,100,200,0・・・(1) A,A,A,A,A,200,100,0・・・(2) 上記の場合(2)のデータの抽出をしたいと思っております。

  • 重複した項目を削除するマクロ

    エクセルで同じID番号を持つ項目が2行あったとして、1行だけ残してもう1行は削除する、といったマクロを教えてください。 例: A列 B列 C列 D列 1 氏名  ID=150  住所  備考 2 氏名  ID=150  住所  備考 3 氏名  ID=10   住所  備考 4 氏名  ID=10   住所  備考 5 氏名  ID=10   住所  備考    ↓↓↓↓↓↓↓↓↓↓↓↓ A列 B列 C列 D列 1 氏名  ID=150  住所  備考 2 氏名  ID=10   住所  備考 という表にしたいのです。 アドバイスよろしくお願いします。

  • エクセルVBAで、ある文字を含んでいたら別シートに抽出したい

    エクセル2002を使っています。 シート1に  A列に氏名  B列に住所  C列に電話番号 のデータが300件の表があります。 B列を検索してたとえば大阪府があれば、その行(ABC列)をシート2へコピーして抽出したいのです。  VBAを使ってやりたいのですがどうしたらよいでしょうか? よろしくお願いします。

  • Excelでの名簿印刷・用紙一行目に項目を表示するには?

    お世話になります。 Excel2003での質問です。 A列に氏名、Bに電話番号、Cに住所、Dに備考欄がある名簿を印刷したいと思います。 名簿リストは数百人分ありますので、当然印刷紙数は複数枚にわたります。 このとき、各紙面の一行目に項目(氏名・番号・住所・備考)を自動的に挿入し、プリントアウトすることは可能でしょうか。 皆様のお知恵を拝借したいと存じます。 よろしくお願いいたします。

  • エクセル 複数行ある同一商品を1行にまとめるには?

    同一内容が入力された複数行の合計を出す方法を教えてください。     エクセルの表でA列に商品名、B列に色の種類、C列~E列にサイズごとの個数がある、まったく同じ商品が、複数行にランダムに掲載されています。 A列、B列で同一の情報を持つ商品について、C列~E列のサイズごとの合計を出したいのです。 例)商品名、色、サイズ個数(C列:Sサイズ、D列:Mサイズ、E列:Lサイズの順です。) A1:Tシャツ B1:ホワイト C1:5 D1:4 E1:3   A2:Tシャツ B2:ブラック C2:3 D2:5 E2:5 A3: Tシャツ B2:ホワイト C3:3 D3:3 E3:2 A4: Tシャツ B2:ブラック C4:3 D4:2 E4:3 各商品が300行程あり、オートサムではやりきれません。 すべての各商品(A列、B列が一致するもの)を1行ごとにまとめたシートを作成するにはどうしたら良いでしょうか?

  • ExcelをAccess(VBA)にインポート

    お世話になります。 VBAによるExcelのインポートにつきましてご教授願います。 あるExcelファイルがあり、それをAccessにてインポート したいと考えております。 通常の表であれば、インポートすることは可能なのですが、 その表の上数行に表名や氏名があったり、見出しが2行に なっていて、片方が結合されるような状態です。 xxxx表                    ←表名 氏名:○○○○               ←氏名                          ←空白行                          ←空白行     上期         下期      ←セルが結合されている No A  B    金額  E  F  金額←ここを見出しとして 1                       インポートしたいところ 2 3 ※A~F及び金額にはそれぞれ値が入ってます。 このようなExcelファイルをVBAにてインポートすることは 可能でしょうか? それとも、ある程度はExcel上で加工する必要があるので しょうか? 宜しくお願い致します。

  • エクセルで2つのリストを統合するには?

    エクセルの別々のシートにある2つのリストを統合したいのですが、過去の質問などを見てもうまくいきません。具体的には 【表1】 番号 氏名 住所 A 佐藤 東京 B 高橋 神奈川 C 渡辺 埼玉 D 田中 千葉 E 小林 山梨 【表2】 番号 氏名 年齢 B 高橋 22 D 田中 45 という2つの表で、これを 番号 氏名 住所 年齢 A 佐藤 東京 B 高橋 神奈川 22 C 渡辺 埼玉 D 田中 千葉 45 E 小林 山梨 のようにまとめたいのです。 「データの統合」を使ってみましたがうまくいきませんでした。よろしくお願いします。

  • アクセスで作成した会員名簿をエクセルで、参照・使用する事が出来るのでしょうか。

    アクセスで会員番号・氏名・郵便番号・住所・電話番号・生年月日等の項目を記述した会員名簿を作成しています。 ●御指導いただき事 1.アクセスで作成した各項目を参照してエクセルで下記の事を行えないかと考えております。 A・エクセルで作成した表に、C6:C505に会員番号を入力した時に、E6:E505に氏名を表示させる B・封筒の宛名書き 2.参照の仕方 A・アクセスの会員名簿を直接参照出来ますか、可能な場合その処理方法を。 B・アクセスの会員名簿を直接参照出来ない場合は、その処理方法を。 ●アクセスは理解出来ていません、エクセルも初心者です。   お手数を、お掛けいたしますがよろしく御願い致します。

専門家に質問してみよう