Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • 締切済み

EXCEL:フォームで作成したチェックボックス選択したのものみ表示

EXCELのフォームのチェックボックスやグループ化したオプションボタンを多数使用したシートがあります。 チェックや選択したオプションボタンに応じて結果が同じシートに表示されるようIF関数を使用してます。 例)チェックボックス(1)「植物」にチェックがあり   グループ(1)はオプションボタン「赤」を選択   グループ(2)はオプションボタン「水」を選択   →『花』と表示   グループ(2)のオプションボタン「緑」を選択した場合は   →『木』と表示 選択した項目をペーパーで確認のために、選択した項目だけ別のシートに表示させ印刷したいのですが何か良い方法はないでしょうか。 チェックボックス一つに対してグループ約5つ というものが10個ほどあります。 チェックボックス(1)をチェックしたら、チェックボックス(1)とグループ(1)~(5)を別シートへ表示するといったようにしたいのですが・・・

みんなの回答

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

チェックボックスより、オプションボタンがやりやすいようです。 (以下のセル番地指定は一例です) Sheet1に オプションボタンを3つSheet1に貼り付け ツールバーの目玉をSheet1のシートへD&D ○ 桜 ○ 梅 ○ つつじ 桜、梅、つつじの文字表示は、右クリックでテキストの編集で設定。 またはテキストの編集で空白にして、右近くのセルに桜とかを入れると、目玉と文字との間隔が自由にできる。 グループ化のため、枠XYZのアイコンをSheet1にD&Dし、上記3つを囲む。 コントロールの書式設定でリンクするセルでH4 に設定 ーー 同様に オプションボタンをSheet1の上記の下部に3つ貼り付け ツールバーの目玉をD&D ○ 鯛 ○ さば ○ いわし グループ化のため、枠XYZアイコンをD&Dし上記3つを囲む。 コントロールの書式設定でリンクするセルでH14 I4に =VLOOKUP(H4,{1,"桜";2,"梅";3,"つつじ"},2,FALSE) I14に =VLOOKUP(H16,{1,"鯛";2,"さば";3,"いわし"},2,FALSE) 普通にシートに検索表を作るやり方もある。少数の場合上記が便利。 ーーー Sheet1にあるリンクセルを参照する。 Sheet2に B2に =Sheet1!I4 B4に =Sheet1!I16 結果 Sheet1のオプションボタンの選択によって Sheet2のB列に 梅 さば のように表示されます。

ryuryuchan
質問者

お礼

とても理解しやすい回答いただきありがとうございます! 実現したいことができました。 ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A