- ベストアンサー
EXCELで他のファイルデータをドロップダウンさせるには?
EXCELでファイルAのデータをファイルBのセルでドロップダウンさせるにはどうしたらよいでしょうか? 例えば、ファイルAには受注データが入力されていて、受注品目のセル範囲を指定したファイルデータを利用して、ファイルBにドロップダウンによるリストの入力をしたいのですが教えてください。 ブック内での他シートからのリスト作成はわかるのですが・・・
- anmegjun
- お礼率50% (2/4)
- その他([技術者向] コンピューター)
- 回答数1
- ありがとう数1
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
こんにちは。 以下、的外れだった場合はすみません。 「名前」の定義を利用すれば可能だと思います。 以下は設定の一例です。 ※下記は、Excel2000での操作例です。他のバージョンのExcelで操作が 異なる場合は、同機能の操作に置き換えて下さい。 ■Excelブックの構成 各Excelブックが下記の構成だったとします。 1)ExcelブックA ・データが参照される側のExcelブック ・ファイル名は、"BookA.xls" とします。 <シート1の構成> シート名="Sheet1" A 1 品目名 2 かぼちゃ 3 じゃがいも 4 とうもろこし 5 だいこん 6 にんじん 2)ExcelブックB ・データを参照する側のExcelブック ・ファイル名は、"BookB.xls" とします。 <シート1の構成> シート名="Sheet1" A 1 品目選択 2 XXXXX ←このセルに下記の[入力規則]の設定を行います。 ■名前の定義、入力規則の設定 上記のExcelブックの構成で、ドロップダウンリスト(=入力規則)を設けたい ブック側(今回の場合は、"BookB.xls")で、下記のような<名前の定義> 及び、<入力規則の設定>を行います。 注)下記の設定は、リストデータを参照する側のExcelブックに設定します。 <名前の定義> 1)メニュー : [挿入] → [名前] → [定義] 2)「名前の定義」のダイアログ操作 名前 : 品目リスト ←ここで任意の名前を入力します。 参照範囲 : =[BookA.xls]Sheet1!$A$2:$A$6 ※「名前」には、任意の名前を入力します。 ※「参照範囲」には、"="に続けて参照する他ブックのセル範囲を指定します。 上記の場合は、 Excelブック : BookA.xls シート名 : Sheet1 セル範囲 : $A$2:$A$6 (絶対参照のため、"$"を付けています) の指定となります。 3)2)の操作後、[追加]ボタン(または[OK]ボタン)をクリックして「名前」の 登録を行います。 <入力規則の設定> 1)入力規則を設定するセル(今回の場合は、A2セル)を選択します。 2)メニュー : [データ] → [入力規則] 3)「データの入力規則」のダイアログ操作 ・「設定」タブの操作 入力値の種類 : リスト 元の値 : =品目リスト ←ここで名前を指定します。 ドロップダウンリストから選択する : チェックマークをONにする ※「元の値」には、"="に続けて、上記の<名前の定義>で設定した 「名前」を入力します。 4)3)の操作後、[OK]ボタンをクリックします。 上記の設定後、2つのExcelブック("BookA.xls"、"BookB,xls")を開いておき、 "BookB.xls"のシート"Sheet1"のセル"A2"をクリックすれば、リストデータ ("BookA.xls"のシート"Sheet1"のセル範囲"A2:A6")が、ドロップダウンで 表示されると思います。 注)データを参照する側のブック("BookB.xls")のみ開いただけでは、ドロップ ダウンリストは表示されません。 ※添付画像は、上記設定を行ったExcelブックのキャプチャ画像です。 なお、上記の方法は下記サイトの内容を参考にさせて頂きました。 ■参考サイト Excel ドロップダウンリストの設定方法 別ブック参照の場合 http://plaza.rakuten.co.jp/pasodairy/diary/200506030000/ 以上です。参考になれば幸いです。
関連するQ&A
- エクセルのドロップダウンリスト
エクセルのデータ機能の中にある「入力規則」を使って特定のリストの単語を ドロップダウン形式で入力できるようにしたいのですが、同一ワークシート内に あるリスト以外からは引っ張れないのでしょうか? クリックでセルを指定するやり方でできなかったので手入力でシート名を\ と!で区切って「\sheet1!$B1$B9」みたいな感じで(\sheet1だけ手入力)すると 他シート・ブックからは参照しないみたいなアラートがでましたが・・・。 以前雑誌を見てやった記憶があるのですが雑誌が手元にないので困っています。 全く違った機能を使うのでしょうか? ちなみにエクセル2000を使っています。
- ベストアンサー
- オフィス系ソフト
- Excelのドロップダウンリストのフォント設定について
OfficeXP Excelを使用しています。 セルの入力方法の内、ドロップダウンリストによる選択を行う場合、「データ」→「入力規制」の「設定」タブで、「入力値の種類」を「リスト」とし、参照範囲を指定しています。 しかし、シートの表示を50%にて使用しているため、ドロップダウンリストの文字が小さく判別できません。 ドロップダウンリストのフォントを大きくすることは可能でしょうか? それともシート表示に依存される為無理なのでしょうか? どうしても解りません。 御存知の方教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのドロップダウンリスト
エクセルのドロップダウンリストについて、困っていることがあります。 たとえば、 ・Aシート A列|B列|C列 1|ペン|200 2|鉛筆|100 3|本|200 ・Bシート A列|B列 ペン(ドロップダウンリスト)|200 という風に、Bシートのドロップダウンリストを選択すると、動的に200と隣のセル(B列)に表示するようにするにはどのようにすればいいでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- セルの入力規制で、ドロップダウンリストを別ブックにあるデータから参照す
セルの入力規制で、ドロップダウンリストを別ブックにあるデータから参照する。 セルの入力規制で、別ブックにあるデータからA1の結果によりA2にドロップダウンリストを表示させたいのですが。 例えば、下記のデータがブック1にあるとします A B 1 ?社 商品1 2 B社 商品3 3 B社 商品1 4 C社 商品2 5 A社 商品2 ブック2のセルA1で、ドロップダウンリストから A社 B社 C社 のいずれかを選択すると ブック2のセルA2では、A社 B社 C社の行に対応した(A社だったら商品1 商品2、B社だったら商品1 商品3、C社だったら商品2)ドロップダウンリストを表示させたいのですが、どうすれば良いのでしょうか? A1のドロップダウンリストはINDIRECTでできたのですが,A2の元の値に入れる関数がわかりません。
- ベストアンサー
- その他(ビジネス・キャリア)
- エクセル セルを結合させてドロップダウンリストを作りたい
Office2003を使用しています。 エクセルで、結合させたセルの列を一つの列とみなしてドロップダウンリストを作成したいのですがうまくできません。 言葉が足りずにわかりにくいかもしれませんが、例えば1行目のA列とB列、2行目のA列とB列、3行目のA列とB列・・というようにセルを結合させていき、その列にドロップダウンリストを作成したいのです。 結合させた後に範囲を指定してドロップダウンリストを作成しようとすると、A列とB列の2列にドロップダウンリストを作成するように出来上がってしまいます。 何か方法はありますでしょうか? 宜しくお願いします。
- 締切済み
- オフィス系ソフト
- excelの ドロップダウンリストが表示されない
入力規則のドロップダウンリストが表示されません、また、ALT+↓or↑でもリストが表示されません、対処法があれば、ご教授願いたくよろしくお願いします。 ■仕様 excel2000 ■症状 exelのドロップダウンリストを利用して、データを入力しているのですが、あるタイミング(データを入力してファイルが重くなっていくと)で突然、ドロップダウンリストが表示されなくなります。 またALT+↑or↓でもリストが表示されません。従いまして、入力規則→リストがリセットされているのかと思いきや、入力規則で設定したリスト以外は入力できないので、リセットできません。 ■原因(推定) 入力規則のリストを別シートに記載し名前を定義して、本シートの入力すべきセルで入力規則→リストを設定し、名前を読みにいってます。また、入力規則リストを157セルあり、複雑にしすぎてエクセルが混乱して、故障してしまったのかと思っています。 ■設定 ・入力規則のドロップダウンリストにチェックを入れています。 ・[ツール]→[オプション]の[表示]タブの「オブジェクト」で「すべて表示」を設定しています。
- 締切済み
- オフィス系ソフト
- Excelのドロップダウンリスト
Excelでシートを作成しており、ドロップダウンリストにて、データを選べるようにしました。 セルごとに選ぶリストが違うため、Excelのファイルサイズが大きくなってしまいました。 リストのみ別シートで作成し、連動?することはできますでしょうか? リストは別シートに作成してあり、それが10以上になっています。 何かいい方法がありましたら、教えて頂ければと思います。
- 締切済み
- その他MS Office製品
- Excel ドロップダウンで入力したデータを編集?
Excel2007です。 ドロップダウンリストで入力したセルのデータに追加とか変更を加えたい場合にはいちいち入力規則から変更を適用するにチェックを入れますがもっと簡単な方法はありませんか。 例えばデータ変更ができるドロップダウンリスト入力とか 簡単なマクロでそのセルだけ入力規則を無効にできるようにするとか(マクロ記述を教えて下さい)
- ベストアンサー
- その他MS Office製品
- 【Excel】 入力規制のドロップダウンがなくなりました。
こんにちは セルに入力規制を設定しています。 特定の範囲リストから入力出来るようにし、ドロップダウンで選択するようになっていますが、 今日、ファイルを開くとどのセルもドロップダウンが出ません。 入力規制の設定は変わっていませんでした。 ドロップダウンを、再び出す方法を教えてください。
- ベストアンサー
- オフィス系ソフト
- ドロップダウンさせるボタンを出したい
エクセルです。 入力規則→入力値の種類を「リスト」にして範囲を指定するとそのセルにドロップダウンするボタンが出ますよね。 でもそのセルにマウスを乗せないと(セルを有効にしないと)そのボタンって出てきませんよね。 そうではなくて、この下矢印のボタンは常に表示させるやり方を知りたいです。 ドロップダウンするっていうのが、カーソルが乗らないとわからないのって不便な感じがして・・・。 初心者の質問で申し訳ないですが、ご教授ください。 お願い致します。
- ベストアンサー
- オフィス系ソフト
お礼
先ずは、大変返答とお礼が遅れたことをお詫び申し上げます。 大変解りやすい回答ですごく助かりました。 回答例では、今ひとつ上手くいかなかったのですが 参照ファイルの内容と併せて上手くできました。 ありがとうございました。