Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


9479 / 13646 ツリー ←次へ | 前へ→

【27106】同語検索 Shin 05/7/29(金) 9:09 質問[未読]
【27109】Re:同語検索 Jaka 05/7/29(金) 9:31 回答[未読]
【27114】Re:同語検索 Shin 05/7/29(金) 10:15 質問[未読]
【27117】Re:同語検索 Jaka 05/7/29(金) 10:40 発言[未読]
【27123】Re:同語検索 知ろう途 05/7/29(金) 11:31 発言[未読]

【27106】同語検索
質問  Shin  - 05/7/29(金) 9:09 -

引用なし
パスワード
   私がやりたいことは・・・

二つの表A と B に複数のデータがあります。(ともにデータの個数はばらばらです。)

そして、Aの中にあってBの中にもあるデータ(商品名)だけを探し出したいのです。

どなたかアドバイスを頂けないでしょうか?

【27109】Re:同語検索
回答  Jaka  - 05/7/29(金) 9:31 -

引用なし
パスワード
   こんにちは。
作業列を使えば、普通の関数だけで出来ます。
C1に下記関数を入れ、最終データまでフィル。

=IF(COUNTIF(B:B,A1)>0,"あり","")

また、抽出したまったら、オートフィルタでC列を"あり"でとれます。

【27114】Re:同語検索
質問  Shin  - 05/7/29(金) 10:15 -

引用なし
パスワード
   Jaka さん
早速の回答ありがとうございます!
もうひとつVBAとは関係ないのですが、
私が作成したのは検索する文字が含まれているセルの右隣にJakaさんに教えていただいた関数を入れて、その関数がある右隣に検索先の表があります。
そこで、関数を下のセルにどんどんコピーしていくと、検索条件の範囲までずれていってしまいます。ですが、検索する文字列のセルはずれて欲しいです。
どうにかなりますか?


>こんにちは。
>作業列を使えば、普通の関数だけで出来ます。
>C1に下記関数を入れ、最終データまでフィル。
>
>=IF(COUNTIF(B:B,A1)>0,"あり","")
>
>また、抽出したまったら、オートフィルタでC列を"あり"でとれます。

【27117】Re:同語検索
発言  Jaka  - 05/7/29(金) 10:40 -

引用なし
パスワード
   ▼Shin さん:
>表A と B に
列じゃなかったんですね!
表のレイアウトなども記載してください。

レイアウトが全く解らないのでなんともいえませんが、考え方は同じじゃないかと思います。

【27123】Re:同語検索
発言  知ろう途  - 05/7/29(金) 11:31 -

引用なし
パスワード
   Shin さん Jaka さん おはようございますです。

>そこで、関数を下のセルにどんどんコピーしていくと、検索条件の範囲までずれていってしまいます。ですが、検索する文字列のセルはずれて欲しいです。

フィルを使うときは、便利なようでいつも頭を悩まされますです。

検索範囲など固定したい方に$を付けます。

If $A1 Then A列は固定

If A$1 Then 1行を固定

If $A$1 Then 完全固定

になるはずですが試してみてください。

9479 / 13646 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free