• ベストアンサー

エクセル IF関数とリストボックスについて

Excelで使用者[あり][なし]の場合があります。 A1[あり]と入力したらB1のリストボックスを表示。 A1[なし]と入力したら空欄。 上記のようなことをIF関数とリストボックスで可能でしょうか?? おわかりの方教えてくださーい!

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

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

やってみて#1を少し追加と修正しました。 (準備) D1:E5に下記データを作る。 あり なし aaa bbb ccc ddd 挿入ー名前ー作成ー上端行 これで、名前ボックスをクリックすると「あり」「なし」が現れ、 「あり」をクリックすると シートのE2:E5のaaa・・・ddd が範囲指定され、「なし」をクリックすると何も範囲指定されない。 ーー 入力セル範囲を指定(例えばB1:B10) データー入力規則ーリスト-元の値欄に =INDIRECT($A$1) OK ーーー これでA1に「あり」という値が入っていると B1-B10の各セルをクリックすると aaa-ddd A1に「なし」が入っているなら、B1-B10の各セルをクリックしても何も現れない。 ーー この形の質問は、普通今までは、あり、なしでなく、例えば東京なら 東京都の市区、神奈川なら神奈川の市区名が選べるようにしたいなどという質問で出たものです。

taifu1971
質問者

お礼

ありがとうございました!! 大変助かりました(^^)/

その他の回答 (1)

  • maron--5
  • ベストアンサー率36% (321/877)
回答No.1

◆こういうことでしょうか?    A    B   C   D 1  あり          あり 2  なし          aaa 3               bbb 4               ccc 5               eee ■手順■ 1)D2:D5を「あり」と名前をつけます 2)B1:B10を範囲指定します(範囲は実際にあわせてください) 3)メニューバーの[データ]-[入力規則]を選択します 4)「入力値の種類」を「リスト」にします 5)「元の値」に、 =INDIRECT(A1) と入力して、OK

taifu1971
質問者

お礼

ありがとうございました!! 大変助かりました(^^)/

関連するQ&A