Subject: データの比較をするには? ======================================== From: hikono Date: 2000/12/01(金) 10:28:38 Excel:97 AとB。二つのデータ(文字列)があります。 Aはデータ数が少なく、Bと内容が重複しています。 この二つのデータを比較してAにないデータをBから探して表示させるには どうすればよろしいでしょうか。 IF、Vlookupを使ってみましたがうまくいきません。 よろしくお願い致します。 ======================================== From: tt Date: 2000/12/01(金) 10:46:24 こんにちは。 =VLOOKUP()を下のように使用されれば、よいように思うのですが。 A B C (C列の数式) 1 aa zz zz 0 2 bb yy yy 0 3 dd cc cc 0 4 gg ee ee 0 5 aa 0 6 dd 0 7 ff ff 0 ======================================== From: hikono Date: 2000/12/01(金) 11:12:41 Solved: on 早速、回答して頂き、大変ありがとうございました。 式を見ると納得出来るのですが、なかなか難しいですね・・ もっと勉強したいと思います。 お返事頂くまでにこんな式も考えました。 "{=IF(OR(EXACT(B1,A1:A7)),"""",B1)}" ======================================== From: tt Date: 2000/12/01(金) 11:39:36 配列数式でしたら。 "{=IF(OR(B1=$A$1:$A$4),"""",B1)}" というのでもよいようですね。 ======================================== From: hikono Date: 2000/12/01(金) 14:06:24 Solved: on なるほど・・その方が簡潔ですね。 いろいろとありがとうございました。 ======================================== From: sui Date: 2000/12/05(火) 15:24:19 "=IF(ISNA(VLOOKUP(B1,$A$1:$A$4,1,)),B1,"""")では、結果が上手く表示されません。" VLOOKUP関数の検索の型に「FALSE」を指定することで、うまくいくようです。 0 ======================================== From: tt Date: 2000/12/05(火) 16:15:38 suiさんへ。 データ、数式、実行結果とも掲載させていただいていますので、 実際に実行してからおっしゃってくださいね。 "=IF(ISNA(VLOOKUP(B1,$A$1:$A$4,1,)),B1,"""")は、" "=IF(ISNA(VLOOKUP(B1,$A$1:$A$4,1)),B1,"""")では、ありません。" "=IF(ISNA(VLOOKUP(B1,$A$1:$A$4,1,FALSE)),B1,"""")、または、" "=IF(ISNA(VLOOKUP(B1,$A$1:$A$4,1,0)),B1,"""")と同じ意味です。"