- 締切済み
入力規則は更新されない?
A1のセルに「あいうえお」 A2のセルに「かきくけこ」と入力してあります。 B1のセルには入力規則を使用し、A1・A2のセル内の文字しか選択できないようにしています。 私は、B1にリストから選択し、「あいうえお」の文字を選択しました。 しかし今日、A1に入力してあるセルを「さしすせそ」と変更しました。 しかし、B1のセル内のも字は更新されず、まだ「あいうえお」のままでした。 もう一度B1の横の▼ボタンをクリックすれば、リスト内の文字は「あいうえお」の文字は消え、「かきくけこ さしすせそ」と変わっていました。 今回は実験なので入力規則も少ないのですが、今度、何百というデータを扱います。 入力規則に設定してある文字を変更しても、リストから選択している文字は更新はされないのでしょうか?いちいち▼ボタンをクリックし、再選択しなければならないのでしょうか? 自動的に変えられる設定があれば教えて下さい。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- imogasi
- ベストアンサー率27% (4737/17069)
エクセル2000でただいまやって見ましたが、セルA1やセルA2の値を変えると、次回クリックから新内容でリストが出ました。
- shogors
- ベストアンサー率33% (3/9)
NO.2です ごめんなさい。 勘違いしてました。更新はされません。 VLOOKUP関数とかで行った方が良いかもしれません。 リストで 1 あいうえお 2 かきくけこ を別のsheetに作っておいて、それを参照するVLOOKUP関数を使って、1 2の入力であいうえお かきくけこを表示できるようにしたらいかかでしょうか。 これなら元のリストの書き換えで更新されます。
お礼
VLOOKUP関数を使うしかないのですね‥‥ VLOOKUP関数を使ってみます。 ありがとうございました
- shogors
- ベストアンサー率33% (3/9)
excel2002では更新されました。
- mshr1962
- ベストアンサー率39% (7417/18945)
入力規則は選択時のみの適用ですので 元の値を変更しても更新はされません。 更新に対応させるとしたら、 CODEで選択してLOOKUP系の関数で表示させるか VBAで同じ内容を一括置換するしかないと思います。
お礼
そうなのですか。 わかりました。 ありがとうございました。
お礼
クリックしたら出るんですよね‥‥う~ん。 いろいろ試してみます。