• 締切済み

2段階でプルダウン表示したいのですが・・・

1つ目の項目を入力規則でプルダウン表示させ、その項目におおじて次の項目が選択されてプルダウン表示にしたいのですが方法がわからないので教えてください。 できればマクロを使わない方法があればお願いします。 例  シート1    種類     価格 A   みかん    200 B   すいか    300 C   柿      200   シート2      種類     価格 A    トマト    200 B    キュウリ   100 C    レタス    150   のような一覧があって果物・野菜のプルダウンから選ぶとその中の一覧にあるものを表示させたいのです。初心者なので伝わりにくいかと思いますがわかる方教えてください。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.2

初心者も関係ないので、質問は明確に。 >ぶとその中の一覧にあるものを表示させたいのです。 その中とは? ーーー 普通はこの類の質問は A列で 野菜 果物 鮮魚 ・・ から1つ、例えば野菜を選ぶと、 B列で、野菜だけのプルダウンを出す、すなわち トマト きゅうり レタス キャベツ ・・などを 出すという風に質問する。 ーーー もしこのケースなら 「多段 入力規則」 でWEB照会すれば、時どきある同類の過去の質問が出てくる ーー http://oshiete1.goo.ne.jp/qa1868926.html http://okwave.jp/qa4209553.html セル範囲に名前をつけ、INDIRECTを使うというのが定石です。 そして出来れば、参照表データは1種ごとに別シートにしないで、 食費シートにまとめるほうがよいと思う。 A列    B列 野菜    果物 トマト   りんご きゅうり  バナナ レタス   なし ・・・   ・・

yubreaker
質問者

お礼

ご指摘ありがとうございます。 1つのシートに参照表データを作れる状態ならいいのですが、シートがいくつかあり(野菜のシート・果物のシート・など)、そのシートの種類(みかん・りんご・バナナなど)に項目(価格・大きさ・色など)がたくさんあるためそれらを1つのシートにまとめ、参照表を作れないのですが、どのようにしたらよいか教えてください。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.1

参考になれば リストの切り替え http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis.htm#list3

関連するQ&A

  • 連続プルダウン&参照

    こんにちは。 プルダウンについてご相談があります。 プルダウンを連続して関連(INDIRECT)付けて、選択の最後には その金額を出したいと考えております。 連続したプルダウンはできたのですが、最後の金額への関連付けが 出来なくて困っております。 例えば・・ <入力先> 1.食べ物-野菜-きゅうり-箱A→1000円 2.食べ物-野菜-トマト-箱A→1200円 <データ元> 野菜 きゅうり・箱A・リボンA・価格 きゅうり・箱A・リボンB・価格 きゅうり・箱A・リボンC・価格 きゅうり・箱B・リボンA・価格 きゅうり・箱B・リボンB・価格 きゅうり・箱B・リボンC・価格 きゅうり・箱C・・・ ・・・(データはA4で100枚分くらいあります) という場合、1と2で同じ選択内容のプルダウンが途中で出てくる ので、VLOOKも使えず、ANDを使っても各選択プルダウンの行に作るのは 大変すぎるし・・という状況です。 今のところは、リボンと価格を一つのセルにして、価格(数字)だけを もう一度抜き出す・・というのが案として思いついていますが、 プルダウンに"リボンA1000円"と表記されて、リボンAが1000円と 勘違いされる恐れがある、見た目が悪い、など 問題が多いです。 何か良い解決案があれば教えていただきたいです。 エクセル以外(アクセスとか?)でもスマートにできるものもあれば 教えていただきたいです。 よろしくお願いします。

  • javascriptのプルダウンで項目外の表示可否

    javascriptのプルダウンで一覧から項目を選択したら、プルダウンに表示する文字を一覧とは違うものに出来るかどうか。 説明文が分かりにくかったら申し訳ございません。 図と文字で説明すると以下のような感じです。 ============================ 前提:リストに表示させる項目は「ああああ」「いいいい」「うううう」 1.まず、プルダウンを開きます。  [    ▽]  ――――― |ああああ| |いいいい|←「いいいい」を選択する |ううううう |  ――――― 2.項目を選択する。  [2番目▽]←「いいいい」を選択したが、「2番目」とプルダウンに表示させる。 3.またプルダウンリストを開く  [2番目▽]  ――――― |ああああ| |いいいい| |ううううう |  ――――― 「2番目」と表示されたまま最初にあった全ての項目が表示される。 プルダウンは複数行あるグリッド(javascriptでもこの部品名か分かりませんが、エクセルみたいに動作する部品です)でA列に同じ種類が置かれます。 ↓こんな感じで  A列 | B列 | C列 |←ヘッダ部 ―――――――――――― [  ▽]|     |    | ←ボディ ―――――――――――― [  ▽]|     |    | ―――――――――――― [  ▽]|     |    | ―――――――――――― ============================ 上記のような動作はjavascriptでは可能でしょうか? javascriptは門外漢で、プログラマーにjavascriptでは出来ない!と言われてしまっているのですが、VB的には出来るのだからjavascriptでも出来るのではないかと思っています。 ただ、動作させる場所がweb上なので自分が思っているものとは制限が違うのではないかもと思い、意見を言えない状態です。 ご存知のいらっしゃいましたら  ・可能か否か 出来れば  ・どのような作り方であれば実現できそうか (プルダウンを開いた時と閉じた時で処理を走らせればいいとか簡単でいいので) などを教えていただければ幸いです。 よろしくお願いいたします。

  • プルダウンリストで選ぶと、複数の項目(部品)が別シートに表示する方法を教えてください。

    業務で使うシートを作りたいのですが、下記の内容についてご教示ください。 ある機械の整備項目(5年目整備、10年目整備、その他)をプルダウンリストにして、どれか選択すると、別シートに記載した選択した整備項目に必要な複数の部品が表示できるようにしたいのですが、 具体的には A2をプルダウンリストにし、 別表を下記のように作成し、 B7~B11=5年目整備    C7~C11=(軸受などの各部品) B12~B17=10年目整備   C12~C17=(モータなどの部品) B18~B19=その他     C18~C19=(その他部品) 適当な各セルに必要な部品が表示できるようにしたいので、 A3~A10=VLOOKUP(A2,B7:C19,2)としたのですが、うまくいきません。 (1)どこがおかしいか、 (2)別の良い方法はないか教示願います。

  • エクセル関数で教えてください。

    エクセルでB列には商品名(セルB1にみかんセルB2にみかんセルB3にみかんセルB4に柿セルB5に柿セルB6に柿、C列にはみかん柿の数量ランク(例:C1に1~、C2に10~、C3に100~と記入)、D列にはC列のランク毎の単価が表示されています。(D1に1000、D2に800、D3に500、D4に1500など) この表を、ほかのシートのA1にみかん、A2に柿と入力させて、B1に関数を入力してB1セル内で数量ランクの1~1000、10~800、100~500と横一列に表示させたいのですが可能でしょうか? どのような関数が適当でしょうか? このパソコンはエクセル使えず、添付できずわかりにくい説明で申し訳ないのですがどなたか教えてください。よろしくお願いいたします。

  • プルダウンリストをシートにおこす マクロ??

    お世話になります。 セルB4にプルダウンで"氏名"をリスト選択するようにしています。 そのプルダウンのリスト ひとりひとり(Aさん・Bさん・Cさん・・・)を シートA、シートB、シートC・・・とコピーするマクロを組みたいのですがどのようにすればよういでしょうか。 宜しくお願い致します。

  • プルダウンで選択された値を別ページで表示させたい

    題名の通りなのですが、なかなかマッチする情報がなく苦戦しております。 お力を貸していただけると幸いです。 実現したいのは、簡単にいえば、 http://www.bang.co.jp/?ID=dp844 このサイトのように、プルダウンで選択したデータを次のページで 表示したいと思っています。ただし表示させるだけではなくて プルダウンで選択された値を遷移先のフォームのhiddenにセットしたいのです。 javascriptであれこれやっているのですが、3日間たってもできておりません。 例えば、a.htmlのプルダウンで、りんごと選ばれて確認と押したら、 b.htmlに遷移し、画面には、りんごと表示されて、 <input type="hidden" name="name" value="りんご"> こういう形にしたいと思っています。 <a.html> 選択してください。←プルダウン りんご みかん すいか 注文するボタン <b.html> 果物   りんご←前ページで選択された情報が表示されている 送付先  テキストボックス 確認ボタン どうかお力添えをお願い致します。

  • Excelで複数条件で抽出した複数データを出力

    Excelで複数条件で抽出した複数データを出力したい Shett1のセルAとセルBの複数条件で、Sheet2を検索し一致したSheet2のセルCを Sheet1の該当するセルCに入れたいのです。 それを関数でするのはどうしたらいいのでしょうか? Sheet1 A B NAME ID(タイトル) いちご A01 いちじく A02 かき B01 すいか C01 なし D01 ぱいなっぷる E01 ばなな E02 ぶどう F01 みかん G01 めろん H01 もも I01 りんご J01 Sheet2 A B C 名前 ID 漢字(タイトル) みかん G01 蜜柑 いちご A01 苺 ぶどう F01 葡萄 りんご J01 林檎 もも I01 桃 かき B01 柿 なし D01 梨 すいか C01 西瓜 いちじく A02 無花果

  • 【Excel】プルダウンリストを作成して項目に値を関連付けるには

    初めて投稿させて頂きます。 現在、Excel2003を使用し簡単な経費・収支管理表を 作成しようとしています。 その際に、入力の手間や計算間違いを 避けるためにプルダウンリストを作成し、 そのリストの各項目に数値を関連付け、 自動計算をする際に、セルには文字を表示したまま その関連付けた値を計算して計を出したいのですが、 やり方をご存知な方がおりましたら教えて頂けないでしょうか? やりたい事としては、まず入力規則等で作成した 下記の商品プルダウンリストが有るとします。 ---------------- ■商品リスト [商品名] みかん りんご イチゴ すいか めろん ---------------- その各商品へ価格を関連付け ---------------- ■リスト [商品名] [価格] みかん  100 りんご  150 イチゴ  260 すいか  420 めろん  540 ---------------- エクセルで表示する際に、 以下の様にしたいです。 ---------------- [商品名] [個数] [計] みかん▼  2   \200 りんご▼  1   \150 イチゴ▼  3   \780 すいか▼  1   \420 めろん▼  0   \0 ---------------- よろしくお願い致します。

  • Excel プルダウンについて

    Excelのプルダウンについて質問です。 A1セルにプルダウンが設定されており、B1セルに入力セルが設けられている。 A1セルのリストに「みかん、りんご、いちご」が設定されており、B1セルには1~10の数字が入力可能であるとする。 B1セルに2と3の数字が入力された場合のみ、A1セルのプルダウンリストを「りんご、いちご」の2種類に変更したい。 データの入力規制で可能と思っているのですが、いまいち纏まらず、知見のある方ご教示ください。

  • 行内で空白、重複を除いた結果を別セルに表示したい

    A~D列に言葉が入っているのを、F列以降に空白、重複を除いて、結果を表示したいのですが、やり方がわかりません。(別シートではなく、同じシート内で処理したいです。) A~D列に入る言葉は200個程の種類があります。 行は4万行くらいのデーターがあるので行列を入れ替えた表には出来ません。 ジャンプで空白セル選択→まとめて削除をすると、データー数が多いので、パソコンが固まってしまいました。 なので、行ごとに処理をしたいのです。 よろしくお願いします。  A     B   C    D        F     G    H    I みかん ぶどう りんご みかん → みかん りんご ぶどう みかん (空白) (空白) みかん → みかん (空白) ぶどう りんご みかん → ぶどう  りんご みかん みかん ぶどう りんご すいか → みかん ぶどう りんご すいか

専門家に質問してみよう