EXCELのドロップダウンでの自動入力方法

このQ&Aのポイント
  • EXCELのドロップダウンを使用して、品名を選択すると品番が自動的に表示されます。しかし、同じ品名で品番が異なる場合に上位の品番しか表示されません。問題解決のための方法をご教授ください。
  • EXCELのドロップダウンで品名を選択した際に、品番も自動的に表示されるようにしたいですが、同じ品名でも異なる品番がある場合にはどの品番を選択しても同じ上位の品番が表示されます。そのため、違う品番が表示されるようにする方法を教えてください。
  • EXCELのドロップダウンを使用して品名を選択すると品番が自動的に表示される機能を作りたいですが、同じ品名で複数の品番がある場合には上位の品番しか表示されません。異なる品番が表示されるようにする方法を教えてください。
回答を見る
  • ベストアンサー

EXCELのドロップダウンでの自動入力

EXCELのドロップダウンで選択で隣の文字列も自動入力したいのですが知識不足で困っています。 (出来ればVBAの知識は皆無なのでその辺は避けたいのですが・・・) EXCELでは難しい要望の様ですがそこを何とかご回答頂けると幸いです。       A       B           別シート      品名      品番                シャツ    SY123  1    シャツ     SY123                シャツ    SY125 2    パンツ     PA145                シャツ    SY553 3    ズボン     ZU123                パンツ    PA145 4    シャツ     SY553                パンツ    PA156 5    セーター    SE123                ズボン    ZU123 A列を”品名”で”名前の定義”しておきます。 ドロップダウンで品名を選択するとB列に品番が自動的に表示されるようにしたいのですが・・・ 問題は品名が同じで品番が違うとき、上記の例で言えばドロップダウンでシャツが3項目 出ますがどのシャツを選択しても上位のSY123しか入力されません。 ”B4”のように何かすれば、違う品番が入力されるようにしたいのですが・・・ (尚、品番は同一のものはありません) 何方か、私にご教授頂けると幸いです。宜しくお願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.2

>EXCELのドロップダウンで選択で隣の文字列も自動入力したいのですが知識不足で困っています。 データの入力規則で指定したデータのみ入力できるようにすればよいのでしょうか? 別シートで品名と品番のリストを定義していることはわかりますが、同一品名で品番が異なるため品名を選択してA列に入力しても自動的に品番をB列へ当て嵌めることはできません。 A列の"シャツ"が品番の"SY123"、"SY125"、"SY553"の何れを選択したのか判断できませんのでVLOOKUP関数で最初に見つけた"SY123"が選ばれてしまいます。 対策としては品名と品番の情報を同時に作業用セル(C列)にデータ入力規則を使って取り込み、A列のデータはC列の品名部分を切り出すことで良いと思います。 B列の品番はC列のデータから切り出すか、VLOOKUP関数の扱い方で正しい品番を適用できます。

その他の回答 (1)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

C1に=A1&B1で、「シャツSY553」のように一つのデータとして扱ってはいかがでしょうか。別シートも同じように「シャツSY553」のように一つのデータにします。

mayumi-an
質問者

補足

早速のご回答恐縮です。 勝手を言って申し訳ありません。私も一度は、考えてみたのですが、表の仕様上、2項目を同一のセルに 表示することが難しいです。(他部署との関連もありまして・・・・) 又、説明不足でしたが、B列のセルには説明とは若干異なりますが下記の様な内容が入っていて 自動入力される仕組みです。 ”=VLOOKUP($D3,リスト!$C$4:$D$3000,2,0)” 誠に勝手ではございますが 私の願いを叶えて頂けるようご再考して頂けると幸いです。

関連するQ&A

  • エクセルでリストから自動入力

    A列に品番、B列に品名が記入されたシート1があります。 シート2のA列に品番を入力した時、シート1に入力した品番と同じものがあれば、B列にその品名を自動的に入力したいのですが、どのようにすればいいでしょうか?

  • EXCELのドロップダウンリスト

    EXCELで困っています。以下の例です。 Sheet1にリスト表を作成し、Sheet2の表に入力します。 社名及び製品名を名前の定義でドロップダウンできるようにします。 A列に   社名:  A社・B社・C社・・・・ B列に  製品名: ねじ・ナット・スプリング・・・・・ C列に  製品番号: GH1・HK2・KS4・・・・・・ 尚、製品名および製品番号は社名により内容が異なります。 Sheet2の表の入力でB列の社名クリックで社名がドロップダウン選択でき、C列の製品名クリックで製品名がドロップダウン選択できます。 D列で製品名に準じた製品番号を自動で入力できるように VLOOKUPを用いて表示できたのですが、 問題は製品名は同じですが製品番号が違う時、同一の製品名の どれを選択しても同一製品名の中の最上位の製品番号しか 選択されません。 どうぞこの問題の解消していただける方のご回答をお願いします。

  • エクセルのドロップダウンと自動入力

    エクセルについての質問です。 シート1に 果物  値段  栄養 りんご 200円 ビタミンC1000mg みかん 100円 ビタミンC2000mg のようなデータを記入し、 シート2に 果物のドロップダウンと個数入力すると、値段と栄養が出てくるような表を作りたいです。 シート1のデータ入力と、シート2のドロップダウンは作る事が出来たのですが、 ドロップダウン内の果物を選択すると、値段と栄養を自動的にシート2に入力される方法が分かりません。 方法を教えていただきたいです。 よろしくお願いいたします。

  • エクセルのダウンドロップのあわせ技教えてください

    エクセルにて時刻表をまとめています。 A列1に「東海道線」「京浜東北線」「横須賀線」とドロップダウンを使い入力。 B列1にA列1で選んだ路線の停車駅をドロップダウンで表示させたいです。 例えばA列1で「東海道線」を選択。するとB列1に「東京」「新橋」「品川」・・・と A列1で「京浜東北線」を選択したらB列1に「東京」「有楽町」「新橋」「浜松町」…とドロップダウンさせるというのもです。A列1の表示でB列1の選択肢が換わるようにしたいのです。 基本的な部分かと思いますが、ご教示願います。なお質問しておきながら申し訳ありませんが、excelの機能に関しては詳しくないので簡単な方法がありましたらよろしくお願いいたします。

  • エクセルのドロップダウンリスト

    エクセルのドロップダウンリストについて、困っていることがあります。 たとえば、 ・Aシート A列|B列|C列 1|ペン|200 2|鉛筆|100 3|本|200 ・Bシート A列|B列 ペン(ドロップダウンリスト)|200 という風に、Bシートのドロップダウンリストを選択すると、動的に200と隣のセル(B列)に表示するようにするにはどのようにすればいいでしょうか? よろしくお願いします。

  • エクセルのドロップダウンリスト

    入力規則のドロップダウンリストですが、次のような使い方は可能でしょうか?また可能なら方法を教えて頂けませんか?よろしくお願いします。 A、B列にドロップダウンリストを設定し、A列のリストに値を複数設定し、B列のリストの値をA列の値によって変化させたいのですが・・・。各列とも、複数行にわたってドロップダウンリストを設定しています。

  • ドロップダウンリスト 自動表示したい

    仕事でエクセル2003を使っています。 データを入力するにあたり、複数の項目(キーワード)を「データの入力規則」で選んで入力しています。 縦にデータを入力しているのですが、飛び飛びでドロップダウンリストの「▼」をクリックするのに「めんどくさい」という声が出ました。 「Alt+↓」も考えたのですが、仕事のメンバーがPC入力が苦手な人が多く、とりあえず手間を少なくしたく考えています。 カーソルが該当のセルに下りたら、▼をクリックせずにドロップダウンリストが自動で表示され、矢印で項目を選択し「Enter」で完了となるコードを教えていただきたいのです。 例えば、C列にデーター入力していて、「C5」には「G列」のリストを表示、「C8」には「H列」のリスト、「C10」には「I列」のリスト…と複数のドロップダウンリストがあります。 コンボボックスという方法もあるようで、何が一番有効なのかも迷う次第です。 アドバイスよろしくお願いします。

  • excelでのドロップダウンリストを作りたい

    例えば下記のような表があって、そこの列に入る文字をドロップダウンリストから選びたいのです。 例)    りんご    みかん    なし 色々なホームページを見て「入力規制」というものをしてみたのですが、私が欲するものではありませんでした。 何故なら  (1)入力規制をしてしまうと新しい文字を入力することができない。→絶対に新しい文字を入力する為。 (2)なら余白部分までもセルを選択して入力規制をする。→見た目かっこ悪い。かっこよさを求めているため、余白や同じ文字をドロップダウンリストに入れたくない。 初心者の部類に入る私の質問に是非お答えください。 どうすれば、かっこいいドロップダウンリストができますか?

  • エクセル2007 ドロップダウンリスト

    vista利用の初心者です。 よろしくお願いします。 ドロップダウンリストで選択した後(後という表現が適切かどうかわかりませんが)の 計算式をご存じの方は教えてください。 たとえば  A1に5と入力しておきます。 B1にドロップダウンリストで あ50,い60,う65と設定しておきます。 C1には ドロップダウンリストであ50を選択した場合は A1の5×50の数値 い60選択で 5×60 ・・・の数値を設定したいと思っています。 どなたか詳しい方、よろしくお願い申し上げます。

  • エクセル 入力規則のドロップダウンメニューについて

    Excel2002 入力規則-リストでドロップダウンメニューをさくせいしました。 が、あまりにも数が多いので例えば 「H」と入力すれば Hから始まるものが選択できるようにはできないでしょうか? VBAなどでしたら、わからないので結構です。 ドロップダウンメニュー以外にもいい方法がありましたら、教えてください!