[[20190809115952]] 『ドロップダウンリストの連動の空白』(しー) ページの最後に飛ぶ

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

 

『ドロップダウンリストの連動の空白』(しー)

  A    B    C
1 東京都  神奈川県

2 品川区  横浜市
 
3 港区   川崎市

4 大田区

C1のセルにデータの入力規則のリストで元の値が$A$1:$B$1
C2のセルにデータの入力規則のリストで元の値が
=OFFSET($A$2,,MATCH($C$1,$A$1:$B$1,0)-1,3)と入力されています。

C1のドロップダウンリストから神奈川県を選ぶと
OFFSET関数で3行目までを指定しているため
C2のドロップダウンリストの三行目に空白が生まれてしまうのですが
この空白をなくす方法はあるのでしょうか?

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 3 の部分を COUNTA関数で データ数分の行数にするのはどうでしょう?

(渡辺ひかる) 2019/08/09(金) 13:25


 C2セルの入力規則の式を
 =OFFSET(INDEX($A$1:$B$1,MATCH($C$1,$A$1:$B$1,0)),,,SUMPRODUCT(($A$1:$B$1=$C$1)*($A$2:$B$4<>"")))
 ではどうだろうか?
(ねむねむ) 2019/08/09(金) 13:31

 入力規則の元の値
 =OFFSET(A2,0,MATCH(C1,A1:B1,0)-1,COUNTA(INDEX(A:B,0,MATCH(C1,A1:B1,0)))-1)

 参考まで
(笑) 2019/08/09(金) 13:44

渡辺ひかる様
ねむねむ様
笑様

返信ありがとうございます。
教えていただいたどちらの式でもうまく機能しました。
使い分けてうまく使用していきたいと思います。
ありがとうございました。

(しー) 2019/08/09(金) 15:05


コメント返信:

[ 一覧(最新更新順) ]


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