Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 掲示板への投稿には会員登録(無料)が必要です。会員登録がまだの方はこちら
  • 掲示板ご利用上のお願い」に反するご記入はご遠慮ください。
  • Q&A掲示板の使い方はこちらをご覧ください
トピックに返信
質問

 
(Windows 7 Professional : Excel 2013)
2段階リストと空白セルの非表示は設定できますか
投稿日時: 17/06/05 23:39:02
投稿者: stray sheep

2段階リストと空白セルの非表示の別々の設定はできますが、これを同時にできますか。
 
2段階リストの設定は
 
A3のセルに、
=リスト!$B$2:$F$2(→ MainListと名前の定義)
と設定しました。
B2からList1,List2,List3,List4,List5とセルは設定がしてあります。
 
B3のセルの入力規則に
=INDIRECT(A3)
と設定しました。
 
名前の定義で
リスト!$B$3:$B$12(→ List1)
リスト!$C$3:$C$12(→ List2)
リスト!$D$3:$D$12(→ List3)
リスト!$E$3:$E$12(→ List4)
リスト!$F$3:$F$12(→ List5)
 
と設定しました。
A3のセルを切り替えた内容で、B3のリストを出すことができました。
 
そこで、空白セルの非表示をしようと、例えばList1の設定を
 
=リスト!$B$3:INDEX(リスト!$B$3:$B$12,COUNTA(リスト!$B$3:$B$12))
 
と設定しました。
そうしたら、B3のセルのリストボタンを押しても何も表示されなくなってしまいました。
 
これを両方生かす方法はあるのでしょうか。
あれば教えてください。
 
ちなみに、この空白セルの非表示は単独で使用した場合にはきちんと操作ができ、かつ空白セルも非表示になりました。
 
 
よろしくお願いします。
 
 

回答
投稿日時: 17/06/06 00:12:29
投稿者: んなっと

まず以下の部分をやって...

引用:
A3のセルに、
=リスト!$B$2:$F$2(→ MainListと名前の定義)
と設定しました。
B2からList1,List2,List3,List4,List5とセルは設定がしてあります。
  
B3のセルの入力規則に
=INDIRECT(A3)
と設定しました。
  
名前の定義で
リスト!$B$3:$B$12(→ List1)
リスト!$C$3:$C$12(→ List2)
リスト!$D$3:$D$12(→ List3)
リスト!$E$3:$E$12(→ List4)
リスト!$F$3:$F$12(→ List5)
  
と設定しました。
A3のセルを切り替えた内容で、B3のリストを出すことができました。

次にB3のセルの入力規則を
=INDIRECT(A3)
から
=OFFSET(INDIRECT(A3),,,COUNTA(INDIRECT(A3)))
に変更。
 
こんなのも。
=OFFSET(INDIRECT(A3),,,COUNTIF(INDIRECT(A3),"<>"))

投稿日時: 17/06/06 08:10:18
投稿者: stray sheep

んなっと さん、ありがとうございました。
 
・・・しかし。
2つの方法でやってみましたが、やはり同じようにクリックすらできませんでした。
他に何らかの理由があるのでしょうか・・・。

回答
投稿日時: 17/06/06 09:19:03
投稿者: んなっと

次の設定をなくしてください。INDIRECTを使った動的リストができなくなります。

引用:
例えばList1の設定を
  
=リスト!$B$3:INDEX(リスト!$B$3:$B$12,COUNTA(リスト!$B$3:$B$12))
 
と設定しました。

もう一度次の操作を行って、最初にList1などで名前定義した状態に戻してください。
 
    B   C   D   E   F
 2 List1 List2 List3 List4 List5
 3   a   e   h   q   s
 4   b   f   i   r    
 5   c   g   j       
 6   d       k       
 7          l       
 8          m       
 9          n       
10          o       
11          p       
12          q       
 
 B2:F12を選択
→[数式]タブ
→[選択範囲から作成]
→上端行 だけチェック
→OK
 
なんとなく最初からやり直したほうがいいような気がします...

投稿日時: 17/06/06 16:12:34
投稿者: stray sheep

んなっと さん ありがとうございました。
 
うまくいかないので、空白セルを考える方法はやめることにします。
ありがとうございました。

トピックに返信