質問: ドロップダウンリストについて ドロップダウンリストを使いたいと考えています。 50名ほどの名前をドロップダウンリストにて選択し、 1度選択した名前を使えないようにしたいと考えています。 どうすればいいのでしょうか?? 教えてください。よろしくお願いいたします。
回答: > rowのあとの数字なども変わってくるのでしょうか。 rowやcolumn関数は、データがシートの奥深いセル範囲にある場合、扱いが ややこしいですね。 > 入力規制を設定するセル範囲 d18:d129 > 入力規制リストの表示候補のデータ群 bw18:bw120 の場合ですと、次のようになります。 1.bx1に次の式を入力してbx120までコピーします。 =countif($d$18:$d$129,bw18) 2.by18に次の式を入力して [ctrl]+[shift]+[enter] で確定し、by120までコピーします。 =indirect(address(small(if($bx$18:$bx$120<>0,"",row($18:$120)),row()-17),75)) 3.名前をひとつ定義します。 名 前:lst 参照範囲:=offset(sheet1!$by$18,0,,countif(sheet1!$bx$18:$bx$120,0)) 4.d18:d129に入力規則(リスト)を設定します。 元の値:=lst