• ベストアンサー

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

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

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

>この方法でできましたが、野菜・果物のところを数字にすると、表示されません どうしたらいいのでしょうか? 例示のデータの野菜などの部分が数字なのでしょうか? 名前定義に数字は適用できませんので、この場合なら、たとえば数字の前に「’」を入力して「'1」のように文字列として入力して、連続データならオートフィルコピーしてください。 上記のようにしておけば、名前定義で「_1」のようにアンダースコアが付いた名前定義ができますので、INDIRECT関数の部分を以下のように設定すればOKです。 =INDIRECT("_"&A1)

noname#201704
質問者

お礼

できました!!!!! 別の表作成を考えていましたが、ちゃんと方法があるのですね。 すっきりしました。 ありがとうございます。

その他の回答 (2)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

基本部分は、このページを参考にして入力規則を設定してみてください。 http://www4.synapse.ne.jp/yone/excel2010/excel2010_nyukisoku3.html

noname#201704
質問者

補足

この方法でできましたが、野菜・果物のところを数字にすると、表示されません どうしたらいいのでしょうか?

  • kuma56
  • ベストアンサー率31% (1423/4528)
回答No.1

Aの方は、そのままリストに果物や野菜などをしていしてのリストを作る。 Bの方は、シート2に作るリストのエリアを指定する シート2の方の指定したエリアには、シート1のAの値によってリンゴ等の果物名かトマト等の野菜名をIF関数式で表示させる。 こうすれば、Aの値によってBのリスト内容を変えられると思うが・・・・・・????

関連するQ&A

専門家に質問してみよう