- ベストアンサー
商品名から商品検索ができるようにしたい
EXCELを使って、商品検索できるように作ってみたのですが、VLOOKUP関数で作ってみたものの、同じ名前で規格のちがうものや、同じ商品名でもコードが違うものがあったりしてうまくいきません。 作りたいものは、商品名を入れたら、規格サイズ・入数・品質保持期限・商品コード・納価・売価・・・など登録しているデータ(一覧表を作成している)を参照できるようなものを作りたいのです。 ※検索する商品名は登録されているものと全く同じではない事も多いので、その検索にかける商品名の一部でも当てはまれば該当するものの一覧が全部でる、という風にできれば理想です。 EXCELで作れる範囲なのか、どうやればそこにたどりつけるのか、アドバイスでもいただければありがたいです。 文章が分かりづらいかもしれませんが、宜しくお願いいたします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
http://www.efcit.co.jp/cgi-bin2/exqalounge.cgi?print+200605/06050053.txt 上記にて別の方が同様の質問をしていました。 参考にしてみて下さい。 しかし複数の検索であれば、 やはりオートフィルタを使用するのが得策かと思われます。
その他の回答 (1)
- n-jun
- ベストアンサー率33% (959/2873)
商品名をどこに入れたら、どこに結果を出すのか、そう言ったレイアウトの 明確な提示が必要かな?
お礼
やりたい様にできるよう、もう少し勉強が必要でした; 考えてみたら、私の言っているのはヤフーのトップページでキーワード入れて、検索にかけるような感じのものを想像していた様に思います。 無理ですよね~(汗 初めての質問だったので反応してもらえただけでありがたかったです! ありがとうございました。
補足
◆商品名から調べる ───────────────────────────────── | 商品名 |規格|入数|コード| 納価 | 売価 |納入日| ───────────────────────────────── | ●●●●● |100g|12 |12345| \100 | \150 |4/1 | ───────────────────────────────── 上記のような感じで、簡単&シンプルに見た目すっきりなものを作れたらなと思っています。登録されているものは、新しい商品が出たらそこに色んな歴代の人が継ぎ足して行っているので、必要な商品の必要な情報だけを抽出できるようにできたらな、と思っています。 商品名のところに商品名を入れると他の詳細がパッと出る感じです。 同じような表でコード検索用のものは作ってあるんですが、コードだと重なることはないのでVLOOKUPで十分だったのですが、商品名だと"ー"で入ってるか"~"で入ってるかで出てこなかったり、半角で入っていても出てこないしで、旧商品との重なりでコードが違うだけとか名前が重複してしまうと出てこなかったりで困っています・・・; 名前で調べたいことの方が断然多いので、どうにかできないかなぁと考えていたのですが、VBAならどうかとかも考えましたが、調べても私の思っているようにできそうなやり方がなかなか探せずいました。 うまく伝えられなくて申し訳ありませんが、少しでも伝わるとありがたいです;宜しくお願いします。
お礼
参考HPで勉強させてもらった分と、オートフィルタ使ってやってみようと思います。 分かりづらい質問内容なのにお答えくださりありがとうございました。 また宜しくお願いいたします!
補足
ありがとうございます。 ちょっとやってみますね! オートフィルタも考えたのですが、元になっている登録している表は色んな方が新しい商品が出るたびに継ぎ足して行ったもので、雑然としている事と、商品数が多くて、フィルタにかけた時にまたそこで商品を探さなくてはいけないので、ちょっと手間でした・・。 コードからなら簡単にVLOOKUPで出来たんですが、商品名だと新旧商品があったり、少しでも違うとエラーになったりで、やっぱり難しいんでしょうか・・。Excel以外の方法でもいいので、なにかいいアイデアありましたら教えて頂けるとありがたいです! とりあえず教えていただいた参考HPみさせていただいて、色々試してみたいと思います!