[[20050420175246]] 『入力規則のドロップダウンリスト』(Ring) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『入力規則のドロップダウンリスト』(Ring)

 入力規則のリストを使いドロップダウンリストを出す時の話なのですが、

   あ い う え お
 1 ○ ○   ○ ○
 2   ○ ○ ○ ○
 3   ○   ○
 4 ○   ○ ○
 5 ○ ○ ○   ○

 こういうリストを作ったとして、
 まず「あ〜お」までのドロップダウンリストを作ります。
 そしてその中から「あ」を選んだときに
 それより下に○のついている数字「1,4,5」を
 ドロップダウンリストとして並べて他のセルに出すことは可能でしょうか?

 IFやMATCHを使ってなんとかリストとして出すことはできたのですが
 空白が入ってしまってリストの中が「1,空白,空白,4,5」のようになってしまうのです。

 よろしくお願いします。


 こんげなりましたけど・・・。
	 [A]	 [B]	 [C]	 [D]	 [E]	 [F]	 [G]	 [H]	 [I]
 [ 1]	あ			あ	い	う	え	お	1
 [ 2]	1		1	○	○		○	○	4
 [ 3]			2		○	○	○	○	5
 [ 4]			3		○		○		
 [ 5]			4	○		○	○		
 [ 6]			5	○	○	○		○	

 I1=IF(COUNTIF(OFFSET($C$1,1,MATCH($A$1,$D$1:$H$1),5),"○")<ROW(),"",SMALL(IF(($D$1:$H$1=$A$1)*($D$2:$H$6="○"),$C$2:$C$6),ROW()))									
 として、Shift+Ctrlキー押しながらEnterキーで確定させて配列数式にして下方にコピー。

 挿入>名前>定義で参照範囲に =OFFSET(Sheet3!$I$1,,,COUNT(Sheet3!$I$1:$I$5)) を入れて、名前を 第2リスト とする。

 A2の入力規則の元の値に =第2リスト

 (川野鮎太郎)


 凄い ばっちりできました。
 数を増やしたかったので、MATCHの最後とSMALLの参照を少し変えさせてもらいましたが問題なくいけました。
 一部ちょっと仕様がわからないところがあったのでじっくり勉強させてもらいたいと思います。
 本当にありがとうございましたー。

 (Ring)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.