• 締切済み

Excelのドロップダウンリスト

Excelでシートを作成しており、ドロップダウンリストにて、データを選べるようにしました。 セルごとに選ぶリストが違うため、Excelのファイルサイズが大きくなってしまいました。 リストのみ別シートで作成し、連動?することはできますでしょうか? リストは別シートに作成してあり、それが10以上になっています。 何かいい方法がありましたら、教えて頂ければと思います。

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんばんは! 外しているかもしれませんが、 >セルごとに選ぶリストが違うため・・・ >リストのみ別シートで作成し、連動?することはできますでしょうか とありますのでやり方だけ! ↓の画像のようにSheet2に表を作成し、それぞれ「名前定義」を行います。 Sheet2のA1~D4セルを範囲指定 → 名前ボックスに仮に「都道府県」と入力 これでSheet2のA1~D1セルが 都道府県 と名前定義されました。 同様に、A2~A5セルを範囲指定 → 名前ボックスに 「北海道」・・・ とそれぞれの範囲を名前定義します。 ※ 名前定義の方法はほかにもありますので、検索してみてください。 Sheet1のA列を範囲指定 → 入力規則 → リスト → 元の値の欄に =都道府県 としてOK B列(B2セル以降)を範囲指定 → 入力規則 → リスト → 元の値の欄に =INDIRECT(A2) としてOK これでA列でリスト表示された物だけばB列のリスト候補に表示されます。 質問ではリストが10以上あるというコトですが、すべてを連動させたい場合は 表の配置を工夫して、こまめに名前定義する必要があると思います。 以上、参考になれば良いのですが的外れならごめんなさいね。m(_ _)m

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

>リストのみ別シートで作成し、連動?することはできますでしょうか? ご質問は「リストを別シートで作成したい」ですが 既に >リストは別シートに作成してあり、それが10以上になっています。 別シートに作成したリストからドロップダウンを作成できてますよね。 一体何をしたい(何が聞きたい)のでしょうか。 別シートじゃなく「別ブックに切り離したい」と言いたかったのでしたら,そういう事はできません。 別シートにリストの元ネタを置いておく方法が実はまだ出来てないのでしたら, 手順: シート2のA1:A10に元ネタリストを用意 方法1) 入力規則を開始し,種類をリストにして,下の値欄に =INDIRECT("Sheet2!A1:A10") とする 方法2) シート2のA1:A10に名前の定義で「元のリスト」と名前を付けておいて 入力規則では =元のリスト とする 方法3) Excel2007以降を使い,入力規則のリストで元の値欄に =Sheet2!A1:A10 と設定する #補足 方法3はExcel2003以前ではできないが,Excel2007以降でこうやって作成した物を2003で開いてそのまま利用することはできます。

関連するQ&A

  • エクセルでドロップダウンリストのリスト以外の文字も、入れられるようにし

    エクセルでドロップダウンリストのリスト以外の文字も、入れられるようにしたいのですが、それができません。 頻度の高いものはドロップダウンリストから、それ以外は手入力で入れられるように、あるセルを設定したいのですが、リスト以外のものは入力が受け付けられません。 何かやりかたが間違っているのでしょうか。 入力が簡単なように、ドロップダウンリストを作成して貼り付けました。具体的には、別のセルに項目を並べて、データ→データツール→入力規制→リスト、、、で作ったものを入力したいところに貼り付けてつくりました。 エクセル 2000 2007です。

  • ○、×のドロップダウンリストを作りたい。

    エクセルで「○」か「×」かを選択できるように ドロップダウンリストを作りたいのです。 ドロップダウンリストに表示させたい 「○」「×」を別のセルに入力して、選択するように しているのですが、これを表示させないようにするには どうしたらよいのでしょうか? つまり、私がしていることは データ→入力規則→入力値の種類を「リスト」にする→元も値を「○、×が入力してあるセル を選択しているのです。」 この、元の値のセルの値が邪魔なのです。 どうぞ、よろしくお願いします。

  • EXCELで他のファイルデータをドロップダウンさせるには?

    EXCELでファイルAのデータをファイルBのセルでドロップダウンさせるにはどうしたらよいでしょうか? 例えば、ファイルAには受注データが入力されていて、受注品目のセル範囲を指定したファイルデータを利用して、ファイルBにドロップダウンによるリストの入力をしたいのですが教えてください。 ブック内での他シートからのリスト作成はわかるのですが・・・

  • エクセルのドロップダウンリストの行の高さについて

    エクセル2007のドロップダウンリストの行の高さで、困っています。 「データの入力規制」で、現在は4行のドロップダウンを作っています。 検索でいろいろと調べると、ドロップダウンのリストの1行の高さは、親のセルと同じ高さに なっているようです。 自分の作った4行のドロップダウンは、4行で親のセルと同じ高さになってしまい、 非常に文字が小さくなっていて、読みにくく実用になりません。 エクセル2007のどこかの設定で、このように制限されているのでしょうか? 通常のように、ドロップダウンのリストの1行の高さを、親のセルと同じ高さにしたいので、 そのやり方を教えてください。

  • excelの ドロップダウンリストが表示されない

    入力規則のドロップダウンリストが表示されません、また、ALT+↓or↑でもリストが表示されません、対処法があれば、ご教授願いたくよろしくお願いします。 ■仕様 excel2000 ■症状 exelのドロップダウンリストを利用して、データを入力しているのですが、あるタイミング(データを入力してファイルが重くなっていくと)で突然、ドロップダウンリストが表示されなくなります。  またALT+↑or↓でもリストが表示されません。従いまして、入力規則→リストがリセットされているのかと思いきや、入力規則で設定したリスト以外は入力できないので、リセットできません。 ■原因(推定) 入力規則のリストを別シートに記載し名前を定義して、本シートの入力すべきセルで入力規則→リストを設定し、名前を読みにいってます。また、入力規則リストを157セルあり、複雑にしすぎてエクセルが混乱して、故障してしまったのかと思っています。 ■設定 ・入力規則のドロップダウンリストにチェックを入れています。 ・[ツール]→[オプション]の[表示]タブの「オブジェクト」で「すべて表示」を設定しています。

  • エクセルの連動ドロップダウンリストについて教えてください

    エクセル2003です。 連動したドロップダウンリストを作りたいのですがデータに制約があります。データはsheet2にあり下記のような感じです。 A列       B列     C列 メーカーA  商品名A  価格A メーカーA  商品名B  価格B メーカーB  商品名C  価格C メーカーB  商品名D  価格D このデータをsheet1で使いたいのですが、総数で2000件以上あります。 メーカ数は40以上あります。A1セルでメーカー名を使って1回目の絞り込みをしてB1セルで 商品を選ぶとC1セルにその商品の価格が入るようにしたいのですが、 良い方法を教えてください。 できれば最初にメーカーを選ぶときにドロップダウンリストに重複して 同じメーカー名がでないようにフィルターもしたいです。 あと、データー自体は随時変更するのでデータはどんどん変わっていきます。よろしくお願いいたします。

  • Excelのドロップダウンリストのフォント設定について

    OfficeXP Excelを使用しています。 セルの入力方法の内、ドロップダウンリストによる選択を行う場合、「データ」→「入力規制」の「設定」タブで、「入力値の種類」を「リスト」とし、参照範囲を指定しています。 しかし、シートの表示を50%にて使用しているため、ドロップダウンリストの文字が小さく判別できません。 ドロップダウンリストのフォントを大きくすることは可能でしょうか? それともシート表示に依存される為無理なのでしょうか? どうしても解りません。 御存知の方教えてください。 よろしくお願いします。

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

    エクセルのドロップダウンリストについて、困っていることがあります。 たとえば、 ・Aシート A列|B列|C列 1|ペン|200 2|鉛筆|100 3|本|200 ・Bシート A列|B列 ペン(ドロップダウンリスト)|200 という風に、Bシートのドロップダウンリストを選択すると、動的に200と隣のセル(B列)に表示するようにするにはどのようにすればいいでしょうか? よろしくお願いします。

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

    エクセル2003を使用しています。 セルをいろんな色を塗りたいと思っています。ドロップダウンリストで、色づけしたセル数色をリストとすることは可能でしょうか?

  • エクセルのドロップダウンリストが途中から開始

    エクセルで連動するドロップダウンリストを作りました。構造は出来たのですが、リストの表示に不具合が出ます。 ドロップダウンリストのセルをクリックすると、リストの途中から始まります。スクロールバーも途中まで下がっています。 リストの頭から始めるには、どういう設定が必要でしょうか。エクセル初心者で、わかりづらいかもしれませんが、識者の方にご教授願えればと思います。質問に不備があれば補足します。

専門家に質問してみよう