• ベストアンサー

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

エクセルのデータ機能の中にある「入力規則」を使って特定のリストの単語を ドロップダウン形式で入力できるようにしたいのですが、同一ワークシート内に あるリスト以外からは引っ張れないのでしょうか? クリックでセルを指定するやり方でできなかったので手入力でシート名を\ と!で区切って「\sheet1!$B1$B9」みたいな感じで(\sheet1だけ手入力)すると 他シート・ブックからは参照しないみたいなアラートがでましたが・・・。 以前雑誌を見てやった記憶があるのですが雑誌が手元にないので困っています。 全く違った機能を使うのでしょうか? ちなみにエクセル2000を使っています。

  • orie
  • お礼率96% (29/30)

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

  • ベストアンサー
  • kbonb
  • ベストアンサー率51% (254/492)
回答No.3

こんにちは  以下のページがご参考になるのでは? 【エクセル技道場】-入力規則-名前定義で、[リスト]で他のシートの範囲を利用 http://www2.odn.ne.jp/excel/waza/validation.html#SEC2

参考URL:
http://www2.odn.ne.jp/excel/waza/validation.html#SEC2
orie
質問者

お礼

そう!これですっ!確かこんな感じでした。 こんなサイトがあったんですね。 ありがとうございますっっ。m(__)m

その他の回答 (2)

  • comv
  • ベストアンサー率52% (322/612)
回答No.2

こんばんは! 他ファイルからだと不可能ですが 同一BOOKの他シートからなら 範囲に名前を定義して 元の値欄に =定義した名前 で可能です。

orie
質問者

お礼

やっぱり同一ブックじゃないとだめなんですね・・・。 勉強になりました。ありがとうございます。

回答No.1

入力規則で指定するリストは、アラートに表示されている通り、同一ワークシート内のセルに限られます。 仰られている機能は、フォーム機能にあります。 「フォーム」ツールボックスにある、リストボックス・コンボボックスならば、どのセルでも参照できますし、その結果を反映させるセルの場所に制限はありません。 ただし、入力範囲で指定したリストから選ぶと、「リンクするセル」に表示されるのは、指定したリストのセルの内容そのものではなく、リストの何番目にあるかを示す数字になりますので、Offset関数を使用するなどして、多少加工が必要です。

orie
質問者

お礼

ありがとうございます。フォームって使った事なくて・・・。 そういう風に使うんですね。

関連するQ&A

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

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

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

    エクセルのドロップダウンリストを印刷することはできますか? または、ドロップダウンリストをすべてコピーして、新規book にペーストしたいのですが、可能でしょうか? 宜しくお願いいたします。

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

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

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

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

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

    入力規則のドロップダウンリストですが、次のような使い方は可能でしょうか?また可能なら方法を教えて頂けませんか?よろしくお願いします。 A、B列にドロップダウンリストを設定し、A列のリストに値を複数設定し、B列のリストの値をA列の値によって変化させたいのですが・・・。各列とも、複数行にわたってドロップダウンリストを設定しています。

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

    ドロップダウンリスト以外の入力をしたいのですが打ち込めません ドロップダウンリストを解除して入力できる方法を教えてください。 (解除しなくても入力出来れば尚、可です。) EXCEL2003,WindowsXPの環境です。 宜しく、お願いいたします。

  • ドロップダウンリストの文字サイズを大きくする方法は

    Excel2003です。 表組みを作成したらシートの倍率が50%にしないと全表組み表示できなくなりました。 表外に図のようなドロップダウン機能を入力規則を使って作ったのですが、 A2,B2のセルでは20ポイントのフォントサイズで読みやすくなったのですが、 肝心のドロップダウンリストが小さすぎて読めません。 ドロップダウンリストのフォントサイズを大きくする方法はあるのでしょうか? ご存知の方、よろしくお願いします。

  • Excel97でのドロップダウンリストについて

    セルにドロップダウンリスト(入力規則)を設定したエクセルファイルがあります。このファイルを開けると、セルによってドロップダウンリストが出現するセルと出現しないセルが発生します。 出現するセルと出現しないセルは、いつも同じセルです。なぜリストが出現しないセルがあるのか分かりません。  状況1.WIN98SEにOFFICE97を入れています。  状況2.ファイルが開くときにマクロで書式設定等を行っています。  状況3.マクロを無効にして開くと、全てのリストは出現します。  状況4.OFFICE2000の環境では、正常に全てのリストは出現します。  状況5.そのファイルは何度か手を加えられており、97の環境で作られたか       2000の環境で作られたか分かりません。おそらくもともと97で       作られ、その後2000で手を加えられたと思います。 リストが出現しないというのは、そのセルをクリックしても、ドロップダウンの矢印?が出ず、リストも表示されないというものです。リストの一覧は他のセルに設定してあります。ただ、入力規則は働いており、そのセルには、リストの一覧にある文字しか入力はできません。 どなたか助けてください。お願いします。

  • エクセルでのドロップダウンリスト作成について

    エクセルで、3つの項目(A,B,Cとします)をドロップダウンリストから選択する場合、A,B,Cを『名前の定義』で関連付けることはできました。しかし、A,B,Cが同じ文字列の場合、同シート上で同じ名前の定義にできないため、ドロップダウンリストが作成できずにいます。 このようなドロップダウンリストを作成するにはどのようにすれば良いか教えてください。 VBAなどが必要になるのでしょうか? 宜しくお願いします。

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

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

専門家に質問してみよう