エクセル ドロップダウンリストについて

このQ&Aのポイント
  • エクセル ドロップダウンリストの使い方や注意点について解説します。
  • エクセル ドロップダウンリストの選択範囲を変更した際に、表示も変更(反映)させる方法について説明します。
  • エクセル ドロップダウンリストを使用する際に注意すべきポイントについて解説します。
回答を見る
  • ベストアンサー

エクセル ドロップダウンリストについて

Windows エクセル2003SP3を使用しています。 ドロップダウンリスト(入力規則)について質問です。 シート1に  東京  大阪  名古屋 とあり、3つのセルの選択範囲を「地域」と名前をつけました。 で、シート2で、あるセルを選択し、 データ→入力規則→リスト・・・とたどり 「元の値」に「=地域」と入力しました。 すると期待通りのドロップダウンリストが完成。 ためしに「名古屋」を選択しておきます。 で、ここからが質問ですが シート1の選択範囲にある「名古屋」を「福岡」に変えると シート2の表示も変わっているだろう・・・と期待したら変わっていませんでした。 しかし、ドロップダウンリストの中身はきちんと「福岡」になっています。 選択範囲のデータを変更させたら シート2の表示もすべて変更(反映)させることは可能ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法をお試し下さい。 シート1で挿入→名前→定義→「地域」を選択、参照範囲欄に=OFFSET($A$1,0,0,COUNTA($A:$A),1)を入力→OK 因みにデータ列はA列としています。

partita
質問者

補足

ご回答ありがとうございます。 しかし、うまくいきません。何も変化なしです。 念のため挙動や補足を書いておきます。 【質問再掲】 (1)シート1のセルA1~A3には順に「東京」「大阪」「名古屋」とあり  3つのセルをドラッグ選択して範囲に「地域」と名前をつけた  (2)シート2のセルA1では入力規則を適用して「名古屋」を選択している (3)シート1の「名古屋」を「福岡」に書き変えたがシート2セルA1の表示に変化がない。「名古屋」と表示されている。 (4)しかし、ドロップダウンリストの中身に「名古屋」はなく「東京」「大阪」「福岡」になっている。 【提示してもらった方法では】手順(3)から (3)シート1で挿入→名前→定義→「地域」を選択、参照範囲欄に=OFFSET($A$1,0,0,COUNTA($A:$A),1)を入力→OK (4)シート1の「名古屋」を「福岡」に書き換え (5)シート2を見ても表示に変化なし。ドロップダウンリストの中身は「東京」「大阪」「福岡」になっている。

その他の回答 (1)

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

NO1です。 >うまくいきません。何も変化なしです。 ⇒問題を早とちりしました。(私の方法は、リストに新規追加した場合にドロップリスト表示する方法です)  入力規則のリスト値を変更しても自動変更されませんので再入力が必要です。  

関連するQ&A

  • Excel ドロップダウンリストではなく

    お世話になります。 Excelで、範囲を指定した中から、セルに入力させる 『データの入力規則』は解るのですが、個の入力方法を 『ドロップダウンリスト』ではなく、ただの『ドロップダウン』、 つまり、リスト以外の内容も手入力できるようにする方法は ありますでしょうか。 ありましたらその方法をお教えください。 よろしくお願いいたします。

  • ドロップダウンリスト??

    Excelで、あるセルに【ドロップダウンリスト】を設定をしております。ドロップダウンリストに候補がない場合、直接文字を入力したいのですが、どうすればいいかお教えください。お願いいたします。

  • エクセルで、入力制限(プルダウンリスト設定)されたセルへの保護のかけ方を教えてください。

    エクセルで、入力規則(ドロップダウンリスト)のついたセルの、保護設定の仕方を教えてください。現状、保護(シートの保護)をしても、ドロップダウンリスト設定されたセルは保護されず、変更可能な状態です。※もちろん、ドロップダウンリスト以外のセルは確かに保護されているのですが・・・。

  • エクセル、ドロップダウンリストで空白セルを非表示

    エクセル2013です。 Sheet1にドロップダウンリストを作成し、Sheet2のC列を参照したいです。 Sheet2のC列は日々入力され行数が増えていくのでリストの範囲を多めにしたいです。 入力規則 リスト-元の値 =Sheet2!$C$3:$C$20000 にしましたが Sheet2のC列はまだ1,000行くらいしか入力されていない為 ドロップダウンリストでリストを表示すると リスト内にて空白の部分の方が多く、検索が大変です。 NETで調べて 入力規則 リスト-元の値 =OFFSET(Sheet2!$C$3,0,0,SUMPRODUCT((Sheet2!$C$3:$C$20000<>"")*1)) としたのですが ドロップダウンリストには Sheet2のC列のセルC863までしか表示がされません。 Sheet2のC列はC1003まで値が有ります。 この関数のどこがわるいのでしょうか? よろしくお願いします。

  • エクセル ドロップダウンリスト 色変更

    エクセルのドロップダウンリストを使い、選んだリストによって、 その行もしくは列全てや指定した範囲のセルの色を 変更したいのですが、可能でしょうか? ドロップダウンリスト自体には条件付書式設定によりできたのですが、 ドロップダウンリスト以外のセルの色は変えられません。 具体的には、A1にドロップダウンリストを設定し、 1~10までのリストが選べる状態で、 1を選ぶとA2の色が変わり、 2を選ぶとA3~A5まで色が変わり、 3を選ぶとA6~C6まで色が変わるという感じで、 好きなセルを変えるようにしたいです。 エクセルのバージョンは、97か2000でお願いしますが、 2000以上のバージョンなら可能というようなことがあれば それも教えていただければと思います。 お手数ですが、エクセルにお詳しい方、アドバイスをいただけないでしょうか? よろしくお願いいたします。

  • エクセル ドロップダウンリスト?

    エクセルで、たとえば・・・ 担当者名をセルに入力する場合 セル右に「▼」を表示して選択できるように したいのですが。。ドロップダウンリストというのでしょうか? どうやって作ればよいのでしょう? 教えてください!!

  • Excel2000ドロップダウンリストから選択するとき

    Excel2000初心者です。 現在作業表作成をしています。 ”作業者名””備考”らん等をつくったのですが、 このらんにはいるのは、だいたい決まった名前やコメントなので、ドロップダウンリストから選択出来るように データの入力規則設定をしました。 入力値の種類をリストにして元の値のところに設定したリスト名を入れたのですが、 いざ表でドロップダウンリストを表示させようとすると 選択肢に”リスト名”とでてしまい、本来選びたいリストの中身がでてこないのです。 これはどういうことなのでしょうか? あと、ドロップダウンリスト以外の文字を入れたい場合は直に入力することができるのでしょうか? わかりづらい質問で申し訳ありませんが、教えてください。

  • Excel ドロップダウンリストからジャンプしたい

    自作の家計簿を作っています。 口座をドロップダウンリストから選択し、口座の帳簿入力画面にジャンプさせたいと思っております。 現在シート1に現金の出入り表を、シート2に5種類の口座の表を載せてあります。 シート1のドロップダウンリストでA銀行を選択し、 シート2のA銀行の表にジャンプするようにするには どのようにすればよいでしょうか?? 難しい場合はハイパーリンクで代用しようと思いますが、せっかくの自作家計簿なので、見栄えの良いドロップダウンリストで作ることができれば幸いです。 宜しくお願いします。 ちなみにWindowsXP Excel2003を使用しています。

  • エクセル 入力規則でドロップダウンリストが表示されない

    いつもお世話になります。 エクセル2000の入力規則のリストで、ドロップダウンリストを使って文字を入力したいのですが、ドロップダウンリスト"から選択する"にチェックを入れているのに、何故かドロップダウンのマークが 表示されません。

  • EXCELの入力規則に関して

    EXCEL 2003 で簡単な品物の管理表を作成しています。 例えば、品目としてパソコンがあり、品番としてAとBが有ったとします。 "パソコン"はセルにそのまま表示させ、品番は入力規則でAとBと書かれたセルを参照させ、ドロップダウンリストで選択するような作り方をしています。 このような場合での質問です。 1)入力規則で別シートのセルを参照先とすることはできますか。 2)参照先を作成せずに、ドロップダウンリストを作ることはできますか。(値一覧をセルやデータに内包するような感じです) 3)入力規則を複数のシートにコピーし、片方の値を変更した場合、別シートの同じ入力規則の値も連動して変更させることは出来ますか。 入力規則の機能では作りきれない部分も有るかとは思いますが、なにか良いアイデアがあればご提案いただくと有り難いです。

専門家に質問してみよう