- ベストアンサー
リスト作成
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
ドロップダウンリスト?形式 って入力規則のことですか 別のシートに作ったリストに名前をつけてやればいいです。 リストの範囲を選択して、名前ボックスに適当な名前(仮にmyList)をつけてやります。 範囲を設定するところで =myList とつけた名前を入力してやります。
その他の回答 (1)
- yas_pi
- ベストアンサー率50% (40/79)
>同じシートにリストを作ってやるやり方は分かるのですが。範囲を選ぶときに別のシートには行けないのです。 範囲を選ぶときに、(画面の下の方の)行きたいシートのタブをクリックすることで、そちらにいけませんか?
関連する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関数が使用できない、ということなのでしょうか。どなたか、お詳しい方、教えていただけませんでしょうか。よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- 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を使えばできるみたいですが リストが他シートの場合はどうすればいいのでしょうか? 何かいい方法はありますでしょうか? よろしくお願いします。
- ベストアンサー
- Excel(エクセル)
- 違うシートからリストを作成するには
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
- エクセルの入力規則のリストが効かない
エクセルの入力規則でリストを設定していますが シート内の他のセルをいじっていると 突然リストを選択できなくなる時があります。 [データ]→[入力規則]の「ドロップダウンリストから選択する」はチェックされたままです。 こうなると一度ファイルを閉じても直りません。 新規ブックに全文をコピーしたら直りました。 新規ブックにシートコピーだと駄目です。 これはバグなのでしょうか?
- 締切済み
- オフィス系ソフト
- 一つのシートの範囲から別シートを表示する方法
エクセルで沢山(同じ形式、範囲も同じの)シートを作りました。 管理するため 例えば、ワンボタン(ドロップリスト)から連動して 一つメインのシートで決まった範囲を 別シートのセルを選び、表示出来る方法はないでしょうか? よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
補足
行けませんでした。