[[20050311174532]] 『データのつきあわせ』(n) >>BOT

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

 

『データのつきあわせ』(n)

win-XP EXCEL2002 を使用しています。

A列の社名リストとB列の社名リストに
同じ会社がまぎれているかを調べたいのですが
いい方法はないでしょうか?

よろしくお願いします。


 こちらが参考になるかもしれません。↓                  (LOOKUP)
[[20050305200025]] 『A列とB列で一致するものだけをC列へ』(ラーメン君) 
[[20040901192556]] 『同一のものがX個あるデータの抽出』(ヘーゼルナッツ) 


ご回答ありがとうございます。

VLOOKUPを使ってできないでしょうか?

C列に

=VLOOKUP(B2,C2:C686,4,FALSE)

って入れてみたら

1行目はちゃんとできるんですけど、

下の行にコピーすると2行目は

=VLOOKUP(B3,C3:C687,4,FALSE)

となってしまい、B2は範囲からはずれてしまうんです。

範囲を変えないでいい方法はないでしょうか(n)


 =VLOOKUP(B$2,C2:C686,4,FALSE)
          ~~~
 他にも、=$B2 や =$B$2 等を色んな方向にコピペすると
 どういった動きをするか確認できますよ〜

 新・単語検索で【絶対参照】を検索するといっぱい出てきますよ〜☆
 (キリキ)


 やりたい事の趣旨から言ったら、=VLOOKUP(B2,$C$2:$C$686,4,FALSE)
                                           ~~~~~~~~~~~
 こちらを固定する方が正しいのでは?−−−−−−↑ 
 (純丸)はずしたてらごめんです。

キリキさん、純丸さん、ありがとうございます。
よーくわかりました。

=VLOOKUP(B2,C$2:C686,4,FALSE)
↑これで解決できました。

あってますよね?(汗)

無事解決です!助かりました!

ちなみに「$」で囲むと、その囲んだ数字を固定するという意味なんでしょうか?


 >VLOOKUPを使ってできないでしょうか? 
 できますが、B列のデータをA列の範囲と照合させるのでしょう?
 C2に=VLOOKUP(B2,A$2:A$686,1,FALSE)と入力して、これをB列のデータのあるところまで
 フィルドラッグしますと、A列に同じものがある場合には、その値。ない場合は、#N/Aと、
 それぞれ区別して表示できます。                     (LOOKUP)


LOOKUPさん、ありがとうございます。
いろいろやりかたがあるんですね。


 衝突〜

 純丸さん、いつもすいません(^_^;)
 確かに、仰る通り!!

 中身を確認せずに、
 >B2は範囲からはずれてしまうんです
 ここだけに反応してしまいました・・・
 σ(^o^;)の悪い癖です・・・

 nさん、余計なレスすいませんでした〜(T_T)

 >=VLOOKUP(B2,C$2:C686,4,FALSE)
 >↑これで解決できました。
 >あってますよね?(汗)

 ↑で、出したい結果が出ているのならばいいのですが、
 上記式で言うと、出来れば C$686 もした方が望ましいかもです
 (キリキ)


いえいえ、キリキさん、ありがとうございます。
C$686 もすれば、完全に範囲が限定できるということなんですね。
大変、勉強になりました。
絶対参照っていうんですねぇ。
世の中にはまだまだ知らないことが多いようです。
ありがとうございました。(n)


 単列の範囲に対して、列番号4などを投入しますと、#REF!が戻るでしょう?   (LOOKUP)


 申し上げている意味が伝わらないのでしょうか?

 =VLOOKUP(B3,C3:C687,4,FALSE) のC3:C687は、単純な1列の範囲です。
 従って、列番号が、1または、エクセルが1と判断できる値だけが、有効です。
 =VLOOKUP(B3,C3:C687,4,FALSE)のように4とするのは、エラーが戻るでしょう?

 範囲の第4列目を戻す場合には、
 =VLOOKUP(B3,C3:F687,4,FALSE)とか、=VLOOKUP(B3,C3:J687,4,FALSE)と、
 4列以上の範囲が必要では、ないでしょうか?                 (LOOKUP)


 確かに、LOOKUPさんの仰る通りだった・・・
 >=VLOOKUP(B2,C$2:C686,4,FALSE)
 >↑これで解決できました。
 今から思うと、どうやって解決できたんだろ〜?

 すぐに気づけないσ(^o^;)って・・・
 (キリキ)


LOOK UPさん キリキさん、レスがすっかり遅れました。すいません。
=VLOOKUP(B3,C3:C687,4,FALSE)の4というのは4列目に結果を表示するわけではなくて
範囲の4列目を対象にするということなんですね。

確かに、なんであってたんだろ・・・。
REFの表示がでたのですが、#N/Aとの区別がついたので
なんとか件数を調べることはできました。

お騒がせしてすいません。(n)


 >すぐに気づけないσ(^o^;)って・・・
 キリキさん、純丸も同じでした、、、。_(++)/ダメダ
 (純丸)

コメント返信:

[ 一覧(最新更新順) ]


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