• ベストアンサー

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

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

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

果物を入力したら,それを使ってシート1から関数で関連するデータを計算で求めて表示させます。 シート1のABC列に一覧があるとして, シート2のA2に りんごなど: C2に =IF(A2="","",VLOOKUP(A2,Sheet1!A:C,2,FALSE) D2に =IF(A2="","",VLOOKUP(A2,Sheet1!A:C,3,FALSE) を事前に記入して,表の下までつるつるっとコピーして埋めておきます。

maumau17
質問者

お礼

さっそくのご返答ありがとうございます。 おかげさまで無事に作成できました。 ありがとうございます!

関連するQ&A

  • エクセル 他シートに特定項目のみ自動入力する方法

    質問 エクセルで、次のように設定することが、関数またはマクロでできませんでしょうか。どうか知恵をお貸しください。 Sheet1(購入一覧)  果物  単価(円)  個数  購入金額(円) みかん    100     2  200 りんご    200 3 600 Sheet2(みかん)  Sheet1の「果物」列で「みかん」と入力すると、「みかん」行全体(「果物」列~「購入金額(円)」列まで)が自動入力される。  一方、Sheet1で「果物」列に他の果物(りんごなど)を入力しても、Sheet2に自動入力されない。 Sheet3(りんご)  Sheet1の「果物」列に「りんご」と入力すると、「りんご」行全体(「果物」列~「購入金額(円)」列まで)が自動入力される。  一方、Sheet1で「果物」列に他の果物(みかんなど)を入力しても、Sheet3に自動入力されない。

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

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

  • ドロップダウンリストを二つ作る

         A     B 1  果物    りんご 2  野菜   トマト という表があったとします。 A に リストで果物か野菜を選択できるような式を入れ 果物を選択すると、Bはりんごかみかんを選択できるような式を入れたいです。 正し、上記の表は、シート1 選択するためのリストの一覧はシート2に表示させるものとします。 いろいろ調べましたがどうやってもできませんでした。 やり方教えてください。 エクセル2010使用です。

  • 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”のように何かすれば、違う品番が入力されるようにしたいのですが・・・ (尚、品番は同一のものはありません) 何方か、私にご教授頂けると幸いです。宜しくお願い致します。

  • エクセルのドロップダウンについて

    エクセル初心者です。よろしくお願いします ドロップダウンリストを連動させる?2つ使う方法について教えてください。 例えば、ある株式 A、B、C・・・があり、その月の月間の 始値、高値、安値、終値の4つの項目があるとします。 そこでそのうちの2つの項目を比較(ここでは単純に引き算)の結果を出す列も用意します。  ここでドロップダウンリストで「どの株式」→そのうちの 「どの値段」と「どの値段」 という風にカギかっこ部分をドロップダウンリストにしたい場合どうすればいいのか分かりません。   たとえば、株式のところで、トヨタ― 本田0 松っ下 の株式をえらんで、 次のドロップダウンで選べる項目は4つ 選んだら それに対応した値段が数か月分でてくるようにしたいんです。     松|下 ←(ドロップ) 高値  安値 ←(ドロップ) 35   21 62   13 87   64 どうかよろしくお願いします

  • excelで入力規制ドロップダウンがでてこない??

    excel:mac 2001を使用しています。 以前のワークシートでは出来ていたのですが、新しく追加したワークシートではドロップダウンの▼マークがでてこなくなってしまいました。 データ>入力規制→「リスト」を選択→ドロップダウンリスト選択にチェックあり。 元の値に「,」で区切った複数の入力候補を入れてあります。 別の空きセルに入力候補を入れて選択する方法も試しましたが、うまくいきません。 他の設定で、なにか邪魔をしているものがあるのでしょうか?

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

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

  • エクセル AVERAGEを取るときに

    平均値を取りたいのですが 範囲が少し複雑だったのでどのように式を作ったらいいのか わかりません。 シート1に A列 りんご みかん ばなな このようにデータがありそれぞれシート2にある りんご の個数の平均値をB列に求めたいのですが シート2には A列   B列 りんご  3      8      9 みかん  5      9      10 このように果物の種類の項目名が1番上にしかなく 個数はそれに対して必ず3行あるので VLOOKUPなどを使うとりんごと書かれている真横のセルしか 参照しないので常にその項目の横のセルから3行を参照したい のですが どうしたらよいでしょうか? 教えてください。よろしくお願いいたします。

  • 表を利用した名前の定義・入力規則設定について

    はじめまして。 エクセルの入力規則・名前の定義でどうしても分からない事が ありましたので、教えて頂けますでしょうか? 【前提】以下のような表が作成されているとします。 A列   B列 果物   りんご 果物   みかん 果物   いちご 野菜   ピーマン 野菜   にんじん 野菜   なす その他  肉 その他  魚 【要望】 セルC1に、果物のみ(「りんご」「みかん」「いちご」)が表示 されたドロップダウンリストを作成します。 同様に、セルD1に、その他のみ(「肉」「魚」)が表示 されたドロップダウンリストを作成します。 【質問】 要望を満たす為に、入力規則を設定したいのですが、  >前提にある表の中から、  >A列が果物であるデータだけを取り出し、  >そのB列をリストの元の値とする とする方法が分かりません。 「りんご」「みかん」「いちご」だけを選択し、名前定義をする、 という方法もあると思いますが、 そうではなく、あくまで「果物」というキーを指定して 名前を定義したいのです。 以上、よろしくお願いします。

  • 条件を絞り込んだVBAでのドロップダウンの作り方

    いつもお世話になっております。 今、Sheet1のA列に果物名、C列に数字が入力されています。(今回Sheet1のB列は、特に処理の対象とする訳ではないので不要です。) Sheet2のCells(15,1)に果物名を入力した際、Sheet1のA列の果物名でで絞り込んだC列の数字を、Sheet2のCells(15,2)にドロップダウンリストで表したいです。 当方が考えたロジックは Sheet1のA列をforで回しSheet2のCells(15,1)と一致した場合に、Sheet1のCells(i,3)の値を、あらかじめ入力規則に設定したセル範囲に転記。一致判定と一致した場合のCells(i,3)の値の転記を繰り返せばドロップダウンが出来上がるのですが、いまいちスマートではないなと思います。 いい方法があればご教示下さい。

専門家に質問してみよう