[[20070910110215]] 『二つの表を比較し、重複しない文字列の抽出』(宝) >>BOT

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『二つの表を比較し、重複しない文字列の抽出』(宝)

はじめまして。

英語の単語帳を作成しています。
異なるファイルに1つずつ単語を羅列した表があります。
この表を比較して、重複していない単語を抽出したいのですが、
何か良い方法があればお教えください。

どうぞよろしくお願いいたします。


 方法はありますが、そのためには情報が不足しております。
 (ROUGE)

説明不足、申し訳ありません。

AとBのファイルに単語の表が一つずつあります。
表の中身は以下のようになっています。

<ファイルAの表>

 A列
1 book
2 pen
3 september
4 school
5 like
6 juice
7 delicious
    .
    .
    .

<ファイルBの表>

    A列
1 pen
2 school
3 look
4 juice
5 model
6 mouse
7 deep
    .
    .
    .

このように、A列にひたすら単語が羅列されています。

この二つの表を比較して、
重複するpen,school,juice以外の単語を以下のように抽出したいのです。

<ファイルAで重複していない単語>

 book
 september
 like
 delicious

<ファイルBで重複していない単語>

 look
 model
 mouse
 deep

このような情報で良いでしょうか?
何か不備がありましたらお教えください。

 どうぞよろしくお願いいたします。


 ファイルAとBをペーストするなどして一つにまとめ
 フィルタオプションの設定→「重複するレコードは無視する」にチェックして抽出

 どちらのファイルに存在したかの情報も必要なのでしょうか?

 (Ohagi)

ohagiさん
 さっそくのご回答、ありがとうございます。
 ファイルA、Bそれぞれでどの単語が無かったのかがわかれば
 なお良いのですが、何か関数や機能を使用して
 良い方法がありますでしょうか?

 抽出後、ファイルA・Bに存在するか否か分かるような列を追加してあげてはいかがでしょうか?
 =IF(COUNTIF('[A.xls]Sheet1'!$A:$A,A1)+COUNTIF('[B.xls]Sheet1'!$A:$A,A1)>1,"A・Bにあり",IF('[A.xls]Sheet1'!$A:$A,A1)>0,"Aのみあり","Bのみあり",))

 (Ohagi)

 こちらも参考になるようにお見受けします。↓ (#REF!MAN)
[[20050224120843]]『リスト1とリスト2を比較して無いものを抽出』(ヨロ)

ohagiさん

 ありがとうございます。
 作成していただいた関数を入れてみたところ、"Aのみあり"の部分が反転し
 うまく入力できないのですが、何が問題なのでしょうか?

 #REF!MANさん
 ありがとうございます。
 こちらも参考にしてやってみたいと思います。

 >うまく入力できないのですが、何が問題なのでしょうか?
 すみません<(_ _)> 抜けてましたぁ〜

  =IF(COUNTIF('[A.xls]Sheet1'!$A:$A,A1)+COUNTIF('[B.xls]Sheet1'!$A:$A,A1)>1,"A・Bにあり",IF(COUNTIF('[A.xls]Sheet1'!$A:$A,A1)>0,"Aのみあり","Bのみあり",))

 (Ohagi)


ohagiさま

 なんどもありがとうございます。
 ご指摘の通り、COUNTIFの箇所を入れてみましたが、
 やはり"Aのみあり"のところが反転されて式が入りません。
 どうしてなのでしょう?

 >やはり"Aのみあり"のところが反転されて式が入りません
 にはなりませんが、最後にカンマが多いようです
 度々、すみません…(^_^;)

 =IF(……","Bのみあり",)) → =IF(……","Bのみあり"))

 (Ohagi)

ohagiさま

 長々とお伺いしてすみませんでした。
 おかげさまで式が入り、
 思っていた結果を得ることが出来ました。
 本当に助かりました。
 ありがとうございました!

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.