- ベストアンサー
Excelで入力規則が反映されない。
Excel2007でシートBに「123」と名前のついたリストを作り、シートAに入力規則を設定しましたが、リストにない値を入れてもエラーになりません。 シートBのリストは、 名前:123 参照範囲:シートB!$B$1:$B$171 範囲:シートA 条件設定:入力値の種類=リスト 元の値=「=123」 ドロップダウンリストから選択する=チェック済 エラーメッセージ:表示するにチェック済 スタイル=停止 他のファイルでは出来ていて、それとまったく同じにしているつもりなのですが・・・。 ドロップダウンリストは表示され、そこから選ぶことは可能ですが、まったく関係ない値も普通に入力できてしまいます。 初歩的なことでしたらお手数掛けて申し訳ありませんが、よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- Openoffice calc で複雑な入力規則の設定について
Openoffice calc で複雑な入力規則の設定について 現在 シートBのA1:A100までを範囲ドロップダウンで入力させています。 シートAのA列の値を見てシートBの範囲の中から該当する物だけを ドロップダウンリストに表示したいのですがどのようにすればできますでしょうか? ■補足 シートA A1 賃貸 A2 分譲 シートB A1 アパート1 A2 アパート2 A3 マンション3 シートAの行が分譲ならば、ドロップダウンにはマンション3しか表示されない様にしたい。 現在は、シートAの値に関わらずA1:A3が表示されてしまう。
- ベストアンサー
- オフィス系ソフト
- 連動したドロップダウンリストを INDIRECT関数を利用して作成したのですが・・・
お世話になります。EXCEL2003での質問です。 県選択→結果を受けて市町村選択 というドロップダウンリストを下記の要領で作成しました。 名前の定義 : 名前;都道府県 参照範囲;シート名!$A$2:$A$7 名前の定義 : 名前;○○県 参照範囲;シート名!$B$2:$Z$2 各県の名前を同様に定義する。 一つ目のドロップダウンリスト(別シートのA1) 入力規則 : 入力値の種類;リスト 元の値;=都道府県 二つ目のドロップダウンリスト(別シートのB1) 入力規則 : 入力値の種類;リスト 元の値;=INDIRECT($A$1) 上記で問題なく連動したドロップダウンリストを作成できました。が、市町村合併に対応させたくて参照範囲を可変に・・・と思い、名前の定義の参照範囲のところを次のように変更しました。 名前の定義 : 名前;○○県 参照範囲;=OFFSET(シート名!$B$2,0,0,1,COUNTA($2:$2)-1) すると二つ目のドロップダウンにリストが出てきません。 B1の入力規則に戻って元の値が=INDIRECT($A$1)になっているのを確認してOKをクリックしたところ"元の値がエラーと判断されます"と警告が出ました。 そこでINDIRECT関数を噛ませずに直接、元の値を=○○県 にしたところ正常にドロップダウンにリストが表示されました。 これは、名前の定義の参照範囲に関数を使用したときにはINDIRECT関数が使用できない、ということなのでしょうか。どなたか、お詳しい方、教えていただけませんでしょうか。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel2003での入力規則の質問です。
Excel2003での入力規則に関して質問です。 Sheet1のA列には食材の種類、B列には具体的な食材の名前が書かれています。 A B 1野菜 にんじん 2野菜 玉ねぎ 3野菜 じゃがいも 4肉 牛 5肉 鳥 6肉 豚 7魚 鯖 8魚 イワシ 9魚 鮭 10果物 バナナ 11果物 みかん 12果物 林檎 (※実際には食材の種類も食材の名前ももっと多いです) この表とは別のシート(Sheet2)でこの表を参照します。 具体的にはSheet2のA1とA2の2つのセルに食材の種類を記入します。 そしてA3セルで入力規則によるドロップダウンリストを表示したいのです。 例えば、Sheet2のA1に「野菜」、A2に「肉」と記入します(「」は実際には記入しません)。 その後、A3のセルのドロップダウンリストを表示させると、「にんじん」「玉ねぎ」「じゃがいも」「牛」「鳥」「豚」の6項目が自動で入っているようにしたいのですが、これは可能なのでしょうか? また、これを応用し、Sheet2のA3のドロップダウンリストに表示されるものが ・A1に記入された食材の種類に対応した名前。 ・A2に記入された食材の種類に対応した名前。 ・A1とA2に記入された名前に関わらず食材の種類「果物」に対応した食材の名前。 の3項目を表示させることは可能なのでしょうか? いずれの場合でも、Sheet2のA1とA2に同じ食材の種類が記入された時(例えば、A1に「肉」、A2に「肉」)は、ドロップダウンリストは自動的に「牛」「鳥」「豚」の3項目になるようにリスト項目をダブらせないように設定するようにしたいです。 こんなことが可能なのか分かりませんが、よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- Excelの入力規則について
Excelの入力規則について教えてください。 A1:A20に入力規則を設定します。 入力値の種類にリストを選び、元の位置で、北海道、青森、岩手、山形・・・と都道府県名を20件ほど入力し、設定が完了したとします。 A1セルでドロップダウンして、岩手を選び、次のA2のセルでドロップダウンした時、岩手をリストから消しておきたいのです。 つまり、リストから選んだものは、次のセルでドロップダウンした時、常に消えておくことができるように設定したいのですが、良い方法はありませんか?
- ベストアンサー
- オフィス系ソフト
- EXCELの入力規則に関して
EXCEL 2003 で簡単な品物の管理表を作成しています。 例えば、品目としてパソコンがあり、品番としてAとBが有ったとします。 "パソコン"はセルにそのまま表示させ、品番は入力規則でAとBと書かれたセルを参照させ、ドロップダウンリストで選択するような作り方をしています。 このような場合での質問です。 1)入力規則で別シートのセルを参照先とすることはできますか。 2)参照先を作成せずに、ドロップダウンリストを作ることはできますか。(値一覧をセルやデータに内包するような感じです) 3)入力規則を複数のシートにコピーし、片方の値を変更した場合、別シートの同じ入力規則の値も連動して変更させることは出来ますか。 入力規則の機能では作りきれない部分も有るかとは思いますが、なにか良いアイデアがあればご提案いただくと有り難いです。
- ベストアンサー
- オフィス系ソフト
- エクセルで他のBookのデータを入力規則のリストに…
エクセル(Excel2002)の入力規則についての質問です。 仮にBook1のsheet1のA列1~10行に元の値となるデータを作成し,これに「データ」と名前をつけます。 このデータをBook1とは異なるBook2のA列1行において入力規則の元のデータに設定しドロップダウンリストから選択することは可能でしょうか? Book1とBook2は同一フォルダにあります。 ご教示ください。
- ベストアンサー
- オフィス系ソフト
- Excelの入力規則でリストの値を選択できません。
Excelの入力規則でリストの値を選択できません。 環境:WinXP Excel2003 表内のセルに入力規則でリストを設定しました。 リストは場所指定ではなく、入力規則タブのリスト欄にカンマで区切って直接値を入力しています。 リストの内容はメールアドレス用のドメインです。 ("@docomo.ne.jp,@softbank.ne.jp"というふうにドメインをリストにしています) 表は下記のような作りになっています。 A1セル:アカウント 直接入力 A2セル:ドメイン ドロップダウンリストから選択 ドロップダウンリストは正常に表示されるのですが、値を選択してもセルには何も表示されません。 試しにリストの値を"a,b,c"に変更したら正常に選択・表示されました。 ※添付画像のような状態から値を選択してもセルには何も表示されません 値が選択できないのは何が原因でしょうか? ご教示宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- Excelのセルをリストから入力
Excel2000ユーザーです。 任意のセルをリストからデータ入力(選択)するように設定した場合、リストに含まれない値を入力する方法はありますか? ■現状 [データ]→[入力規則]で入力規則プロパティ画面を表示し、 「入力規則の種類」:リスト 「元の値」:リストに含めるデータ 「ドロップダウンメニューから選択する」にチェック と設定しています。
- ベストアンサー
- オフィス系ソフト
お礼
ご回答ありがとうございます。 名前の定義を空にしてやり直してみましたが、うまくいきません。 機能しているファイルに同じ名前のリストがあったので、その名前はやめて、とりあえず「S」でできているのでそれで使用していました。 新規ファイルで作り直したらできるかもしれません。アドバイスありがとうございます。 しかし、何もいじっていないにも関わらず、また今朝機能しなくなっていました。なので別な理由かもしれませんが全くわかりません。 サーバーで共有ファイルになっているのは関係あるでしょうか? とりあえず、直すまでは自分で気をつけて入力していこうと思います^^;