• ベストアンサー

リスト作成

エクセルで、リストを別のシートに作って、それをドロップダウンリスト?形式で選べる様にするにはどうすればいいですか? 同じシートにリストを作ってやるやり方は分かるのですが。範囲を選ぶときに別のシートには行けないのです。list manager とかデータベースとかを使うのだと思うのですが、やり方が今イチ分かりません。 エクセルソフトはmicrosoft excelの英語版です。分からなかったら、日本語版でのやり方の説明でも構いません。教えてください。お願いします。

  • Mac
  • 回答数2
  • ありがとう数0

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

ドロップダウンリスト?形式 って入力規則のことですか 別のシートに作ったリストに名前をつけてやればいいです。 リストの範囲を選択して、名前ボックスに適当な名前(仮にmyList)をつけてやります。 範囲を設定するところで =myList とつけた名前を入力してやります。

その他の回答 (1)

  • yas_pi
  • ベストアンサー率50% (40/79)
回答No.2

>同じシートにリストを作ってやるやり方は分かるのですが。範囲を選ぶときに別のシートには行けないのです。 範囲を選ぶときに、(画面の下の方の)行きたいシートのタブをクリックすることで、そちらにいけませんか?

lizzies
質問者

補足

行けませんでした。

関連するQ&A

  • エクセルで困ってます

    エクセルで、リストを別のシートに作って、それをドロップダウンリスト?形式で選べる様にするにはどうすればいいですか? 同じシートにリストを作ってやるやり方は分かるのですが。範囲を選ぶときに別のシートには行けないのです。list manager とかデータベースとかを使うのだと思うのですが、やり方が今イチ分かりません。 エクセルソフトはmicrosoft excelの英語版です。分からなかったら、Windowsのexcel 2003とか日本語版でのやり方の説明でも構いません。教えてください。お願いします。

  • 連動したドロップダウンリストを 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関数が使用できない、ということなのでしょうか。どなたか、お詳しい方、教えていただけませんでしょうか。よろしくお願いします。

  • リストの解除

    エクセル2003で家計簿をデータベース形式で作成しています。 「リストの作成」でリスト形式にしたのですが 動きが遅いし、特に必要性を感じないので解除したいのですが方法がわかりません。 あと、リストを使っていても動きが遅くならない方法はないですか? よろしくお願いします。

  • INDIRECTと名前の定義でリストを作成

    どなたか分かる方教えください。 A1のセルにコードを入力、B1のセルに商品 を入力したいと考えています。 但し、B1の商品はA1で指定したコードの商品郡を入力するようにしたいのです。 コードと商品郡は別シートに作成しています。 別シート)    A  B  C  D  E  1  2 A  B  C  D  E   3 ・  ・  ・   ・   ・  4 ・  ・  ・   ・   ・ 2行が全てコード、3行以降がA~Eの商品郡 になります。 3行目以降のセルには関数を入れて 別シート_2 より集計したものになります。 商品郡の数はコードによってバラバラです。 2行目の記入セルを「名前の定義」で「コード」としてあります。 各列を 「名前の定義」、「A」 {範囲:A3:A150}                「B」 {範囲:B3:B150}のようにしました。※今後増減するため、セルは多く設定しました 入力シートの A1にリスト範囲"=コード" B1に"=INDIRECT(A1)"  リストはでたのですが、空白セルが多いため使いづらく 空白セルを表示させないために 別シート!A1 に ="別シート!A3:A"&COUNTA(A3:A150) と入力し自分なりに可変するような式を作ったのですが、 入力シート B1に リスト範囲"=A"とすると 望むようなリストが出来たのですが、            リスト範囲"=INDIRECT(入力シート!A1)" とすると、 元の値はエラー・・・とエラー表示がでて、リストが表示されません。 どのようにしたらリストが表示されるようになりますでしょうか。 もしくは、増減するセル範囲を空白なしに表示させるにはどのようにしたらいいでしょうか。 質問の説明が不十分すぎて申し訳ないですが、分かる方教えていただけたら嬉しいです。

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

    エクセル2013です。 Sheet1にドロップダウンリストを作成しました。 Sheet2のC列を参照したい為 Sheet2のC3~C20000に名前の管理で「商品名」としておき Sheet1の入力規則には リスト-「=商品名」 としました。 ただ、現在Sheet2のはC列にはまだ1,000行ぐらいまでしか値が 入っておらず、ドロップダウンリストでは空白の方が多く 選択が大変です。 Sheet2のC列には毎日入力されて値のある行が 日々増加していくので都度入力規則のリストのデータ範囲を修正するのは 大変なので C3~C20000としておきました。 NETで調べると、リストの範囲が同一シート内はoffsetを使えばできるみたいですが リストが他シートの場合はどうすればいいのでしょうか? 何かいい方法はありますでしょうか? よろしくお願いします。

  • 違うシートからリストを作成するには

    97のエクセルです。 リストを作成するために下記のようにマクロを作ってます。(教えてもらいました) Worksheets("sheet1").Range("m21:m100").Validation.Delete Worksheets("sheet1").Range("m21:m100").Validation.AddType:=xlValidateList,_ Formula1:="=$A$1:$A$8" これですと、Sheet1のA1~A8までをSheet1のm21~m100までに繁栄するリストができます。 このA1~A8をSheet2から選択してSheet1のm21~m100に繁栄させるにはどのようにすれば良いでしょうか? また範囲の数字(m21とか)を変数にしたいのですが可能でしょうか? 宜しくお願いします。

  • 【Excel】プルダウン用リストの作成

    Excel2003で現金出納帳のような書式で家計簿をつけています。 科目や摘要をプルダウンメニューで選べるように、「入力規則」でプルダウン用リストを登録しようとしているのですが、リストの元になるデータを別シートに作ったのですが、その範囲を指定できませんでした。 操作方法が間違っているのか、それとも別シートのデータは指定できないのか、教えていただけないでしょうか?また、これとは別に良い方法があるようでしたら、教えていただけると嬉しいです。 よろしくお願いします。

  • Excel:macでのリストの作り方

    WindowsのExcel2003で作成したファイルをMacに持込み、Excel X for Macで開きました。 この時、Excel2003で作ったドロップダウンリスト(データ>入力規則>入力値の種類:リスト、で作成したもの)の▼マークが表示されません。 リストで指定した項目以外は入力できなくなっているので、入力規則自体は生きているのですが、 セルの右に▼マークが表示されないのでリストから選ぶことができません。 Excel X for Mac側で新規作成したシートでWindows版と同じようにリストを作成すると正常に作成できるのですが、 持ち込んだファイルだとリストの▼マークが消えてしまいます。 持ち込んだファイル上のリストを一旦削除し、再度作成しなおしてみても▼マークが表示されません。 何が原因でしょうか。

    • ベストアンサー
    • Mac
  • エクセルの入力規則のリストが効かない

    エクセルの入力規則でリストを設定していますが シート内の他のセルをいじっていると 突然リストを選択できなくなる時があります。 [データ]→[入力規則]の「ドロップダウンリストから選択する」はチェックされたままです。 こうなると一度ファイルを閉じても直りません。 新規ブックに全文をコピーしたら直りました。 新規ブックにシートコピーだと駄目です。 これはバグなのでしょうか?

  • 一つのシートの範囲から別シートを表示する方法

    エクセルで沢山(同じ形式、範囲も同じの)シートを作りました。 管理するため 例えば、ワンボタン(ドロップリスト)から連動して 一つメインのシートで決まった範囲を 別シートのセルを選び、表示出来る方法はないでしょうか? よろしくお願いいたします。