• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelのデータを元に検索結果を表示したい(2))

Excelを使用してカテゴリに基づいて商品一覧を表示する方法

某HN クロメート(Chromate)(@CoalTar)の回答

回答No.1

オートフィルターでできませんか? 別の場所にリストアップさせるたり、複雑な条件の場合だったりしたらフィルタオプションの設定(+マクロ)

choco8pan8honey
質問者

お礼

CoalTarさん ご回答ありがとうございます! オートフィルタ、そうなんですよね。 問題は、商品によって、同じジャンルでも複数のカテゴリに該当していることがあり、また1カテゴリごとに1セル使っているので、 たとえば  商品1 203|  商品2 201|203 のように、同じIDでも、違う列に入ってしまっているのが問題でした。 カンマ区切りなどで結合してひとつのセルにし、オートフィルタを利用するのがよいかもしれないですね。 データ量が多いので、できるだけ元データのままで行けないか?と思ったのですが、カンマ区切りにするだけならば、そんなに時間はかからないので、変に元データのままで無理するより、時短かもしれませんね。 試してみたいと思います。 +マクロ。。。 使ったことは一度しかないのですが、動作の記憶、ですものね。 これもこの機会に勉強したいと思います。 お忙しいところご回答、本当にありがとうございました。

関連するQ&A

  • Excel バラバラのデータの平均を出したい

    Excel で ID 年齢 スコア 01 5.56 120 01 6.10 125 01 8.65 130 01 8.88 131 02 10.55 121 02 13.23 133 02 20.56 158 03 10.66 135 04 6.00 99 04 9.56 110 04 12.25 133 04 13.50 135 04 15.88 140 というバラバラのデータがあります。 これを、 横軸:年齢 縦軸:平均スコア にする技がありましたら教えてください。

  • エクセルのフォームに検索結果を表示する方法について

    エクセルのフォーム上に商品名を入力して、別シートに入っているデータを検索し、該当するデータを上記フォーム上に表示させたいと考えています。 【エクセルのフォームの概要】 (1)フォームはuserform1に作成してあります。商品名を入力→txtbox1 (2)「商品一覧表」というシートに商品一覧表が作成されていて、A1~J1000までデータが入っています。 (3)検索に引っかかるデータはその一覧表の左から2番目(商品名)の列です。 (4)該当するセルがある行の左から3番目のデータをフォームのtextbox2に表示させたいと考えています。 下記のように考えていますが、どうもうまくいきません。ご指導の程宜しくお願い致します。(つい最近マクロを始めたばかりなので、とんでもない構文なのかもしれませんが、自分ではどこがどうダメなのかわかりません。) Private Sub CommandButton1_Click() Dim RangeA As Range Set RangeA = Worksheets("商品一覧表").Range("A1:J1000") UserForm1.TextBox2.Text = Application.WorksheetFunction.VLookup(TextBox1.Value, RangeA, 3, False) End Sub

  • 横軸を文字にする<エクセル>

    色々調べても分からなかったので質問 させてください。 エクセル2007で横軸がどうしても 数値になってしまいます。どうすれば、 項目にすることが可能でしょうか。 例えば、縦軸を値段、横軸に商品名を入れる 場合どうすれば良いのでしょうか。

  • エクセルで、ブラウザの検索サイトのように、1つの条件に対してたくさんの結果を表示する方法ってありますか?

    エクセルで、ブラウザの検索サイトのように、1つの条件に対してたくさんの結果を表示する方法ってありますか? たとえば検索バーに「A」と入れたとき、Aに分類されている人の一覧を表示したいような時、どのような関数を使えばいいのでしょうか。また、その検索結果をプルダウンリストにしてセルを1つだけ使って表示することは可能でしょうか、教えてください

  • WEBの検索結果をエクセルに反映するには?

    エクセル初心者ですので、どなたか教えて下さい! お客様からの商品注文リストの作成をしています。 その中で、お客様の郵便番号から該当する支店を入力する欄があります。 今は1件1件郵便番号で支店の検索をして、紙に控え、手入力しています。 毎月1000件程の注文があるので、 エクセルで作ったリストの郵便番号を入力したら、自動的に検索サイトへ行き、 該当支店をエクセルの支店名欄に反映できないものかと悩んでおります。 郵便番号検索のような一覧があればシートにはりつけるのですが、 残念ながら有りません。 店の閉店や開店が目まぐるしいので常に検索して確認の必要があります。 ちなみに郵便番号で検索すると、 1つの郵便番号に対して複数の支店が混在している場合もあります。 このような場合、エクセルでは難しいのでしょうか?

  • エクセルでのグラフ表示

    エクセルで折れ線グラフを作成しますが、縦軸がデータの数値に対して、横軸が測定条件の変化をサンプル別に複数の折れ線グラフを描きますが、サンプルにより測定条件に欠損値がある場合、そのサンプルの折れ線グラフがその部分の測定条件(横軸)で縦軸が0のデータで折れ線を引きます。これでは見難いので、欠損値を無視して折れ線を引く方法は無いでしょうか? 宜しくお願いします。

  • エクセルのグラフの作り方について

    すみません。かなり四苦八苦していますがどうしても出来ない事があります。 エクセルのグラフで、 1. 縦軸・・・数値(月の売り上げ) 横軸・・・月 の棒グラフは問題なくできました。 2. 縦軸・・・数値(商品ごとの売り上げを積み上げグラフで表示) 横軸・・・月 の棒グラフも問題なくできました。 3. 縦軸・・・数値(商品ごとの売り上げを積み上げグラフで表示) 横軸・・・月(商品ごとの売り上げ、仕入れの積み上げグラフを一月に2つ表示) ですが、出来ませんでした。 補足説明も致しますので、ご教授よろしくお願い致します。

  • エクセルで縦軸やら横軸やら・・・

    オークションで物を出品しています。エクセルで売上管理をしたい んですが、「日付を縦軸に」「カテゴリ、商品名、落札額…などを 横軸に」というようにしたいんですが、これはどういう風にかけば いいのでしょうか? 自分が思ったのが以下の感じですが、あってますか?    カテゴリ 商品名 落札額…  1日  衣類   ~~~  2000円 2日  書籍   ~~~  1400円 3日  ゲーム  ~~~  6000円 4日 5日

  • ウインドウ枠の固定ができません。(エクセル)

    ウインドウ枠の固定ができません。(エクセル) 縦軸に該当月(A2~A18)、横軸に項目(B1~T1)の数字一覧表があります。 一部、合計値に数式が入っております。 横軸、縦軸を固定するため、B3にマウスをもっていき「ウインドウ枠の固定」をしても 固定ができませんでした。 ちなみに、下記のような動きになります。 ・カーソルを下へ移動すると、横軸はまったく固定されず、、上にいってしまいます。 ・横にカーソルを移動すると、画面ごと動かず、カーソルが見えなくなります。 なお、同ファイルには19シートあり、上記のような動きになってしまうのは、 そのうち2シートです。 よろしくお願いします。

  • エクセルの参照結果を空欄を詰めて表示させたい

    エクセルの入門書などによくある学校の成績表で、縦軸B3からB25までに氏名、横軸C3からCQまで科目名があるとします。 このJの列にある科目で100点を取った生徒のみを別シートのB28から縦に順番に表示させたいです。 基本的な関数を使って、100点を取った人のみ抽出して表示させることはできるのですが、空欄を詰めて順に表示させることができず困っております。 よろしくお願いします。