• 締切済み

Excelで質問があります。

Excelで質問があります。 例を挙げますと例えばワークシート1,2にそれぞれ「交通費」「場所」と名前を変更します。 そしてワークシート「場所」に列Aに<新宿><池袋><渋谷><原宿>と値を入力します。 そして、ワークシート「交通費」に場所という列を作り、ワークシート「場所」からドロップダウン リストとして参照するにはどうしたらいいのでしょうか? 簡単な質問かもしれませんが、困っています。 どうぞアドバイス宜しくお願いします。 エクセルは2003と2007両方で出来るやり方をお願い致します。

みんなの回答

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

こんにちは! すでに良い回答は出ていますが・・・ 他の方法の一例です。 リスト表示させたいセルを範囲指定し、名前定義しておく方法もあります。 当方使用のExcel2003の場合です。 仮に リスト表示させたいデータが Sheet「場所」のA2~A5セル(範囲はデータ量によって変えてください。)に入っているとします。 Sheet「場所」のA2~A5セルを範囲指定 → メニュー → 挿入 → 名前 → 定義 どんな名前でも良いのですが、とりあえず 「場所」 と名前定義したとします。 (範囲指定した後に、直接 「名前ボックス」 に入力しても構いません。) Sheet「交通費」のリスト表示させたいセルを範囲指定し、 メニュー → データ → 入力規則 → リスト を選択します。 そして「元の値」の欄に =場所  としてOK これで先ほど名前定義した範囲がリスト表示されると思います。 以上、参考になれば幸いです。m(__)m

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

>ドロップダウンリストとして参照するには ドロップダウンを付けたいセル範囲を選択し, 2003まで:  データメニューの入力規則を利用する 2007では:  データタブのデータの入力規則を利用する 【レベル1】固定のリスト 交通費シートで入力規則を開始  種類をリスト  元の値を =INDIRECT("場所!A1:A4") と設定する。 【レベル2】可変のリスト 場所シートで「名前の定義」を開始する 2003まで:  挿入メニューの名前の定義 2007では:  数式タブの名前の定義  名前   場所一覧  参照範囲 =OFFSET(場所!$A$1,0,NOW()*0,COUNTA(場所!$A:$A),1) と登録する 交通費シートで入力規則を開始  種類をリスト  元の値を =場所一覧 と設定する。

ciscomasters
質問者

お礼

基礎的な部分で困っていました。無事出来ました。有り難うございました。

  • tsline
  • ベストアンサー率21% (275/1260)
回答No.1

ドロップダウンにするセルを選択 ⇒データの入力規則 ⇒入力値の種類を「リスト」、元の値を「=場所!$A$1:$A$4」※範囲はおまかせ

ciscomasters
質問者

お礼

簡単な方法で出来たんですね(汗。 有り難うございました。

関連するQ&A

  • エクセルでマクロの組み方

    エクセルでのデーター集計 A1 ~A10には新宿 A11~A20には渋谷 A21~A30には池袋 などの地域名がこの後にも続き B1~Z1などには人口や男や女などの項目がある ファイルがあります。 この集計表ファイルを他のファイルの ・A列が新宿なら→新宿のシート ・A列が渋谷なら→渋谷のシート ・A列が池袋なら→池袋のシート (B列~Z列に入っている数値も一緒に) にコーピーできるようにしたいんですが できますか? よろしくお願いします。

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

    エクセル2013です。 Sheet1にドロップダウンリストを作成し、Sheet2のC列を参照したいです。 Sheet2のC列は日々入力され行数が増えていくのでリストの範囲を多めにしたいです。 入力規則 リスト-元の値 =Sheet2!$C$3:$C$20000 にしましたが Sheet2のC列はまだ1,000行くらいしか入力されていない為 ドロップダウンリストでリストを表示すると リスト内にて空白の部分の方が多く、検索が大変です。 NETで調べて 入力規則 リスト-元の値 =OFFSET(Sheet2!$C$3,0,0,SUMPRODUCT((Sheet2!$C$3:$C$20000<>"")*1)) としたのですが ドロップダウンリストには Sheet2のC列のセルC863までしか表示がされません。 Sheet2のC列はC1003まで値が有ります。 この関数のどこがわるいのでしょうか? よろしくお願いします。

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

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

  • エクセル:複数の条件からドロップダウンリスト作成

    エクセル:複数の条件からドロップダウンリスト作成 お知恵を借りられれば幸いです。 ドロップダウンリストを作りたいと考えております。 (参照元のデータ) 部屋A   午前 午後 夜間   ¥50 ¥60 ¥70   ¥70 ¥75 ¥800   ¥90 ¥110 ¥120 部屋B   午前 午後 夜間   ¥90 ¥110 ¥120   ¥650 ¥15 ¥80   ¥90 ¥110 ¥120 部屋C ・ ・ ・ (入力用シート)                    部屋名    午前         午後         夜間 部屋A ※¥50~¥90のリスト ※¥60~¥110のリスト  ※¥70~¥120のリスト 上記の用に、元のデータを参照して 入力用シート「部屋名列」に部屋を入力すれば、午前、午後、夜間のリスト が相応のものになるようにしたいのですが・・・。 元データの体裁はこだわっておりません。 よいお知恵があればお教え願えれば幸いです。

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

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

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

    ゲームのデータベース的な物を作っていて、シート2に一覧表みたいなのを作り、シート1のA列(アイテム名)のドロップダウンリストで項目を選択するとB列(能力値)、C列(値段)、D列(売ってる場所)等の数値や文字まで出せる方法は無いでしょうか? エクセル初心者でわからないことだらけですがわかる方いましたら御教授お願いします。

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

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

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

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

  • エクセルで一つのブック上のいくつかのシートのドロップダウンボダンでリスト

    エクセルで一つのブック上のいくつかのシートのドロップダウンボタン のリストで、 3枚のシートの一つのセルに、 一枚目は鈴木  2枚目はたなか  3枚目は佐藤   と同じ書式の同じ場所のセル位置にはいっていてそれをドロップダウンボタンで表示させるのに、リスト→元の値 の欄に、いちいち入力せずにクリックして選択させる方法はありますか? 一つのブックのシートの枚数が多く、同じ書式なのでクリックで選択できればと思い質問しました。 無理ならべつにシートを用意してそこにリストを選択するために、入力するかと。もかんがえていますが、それでは、エクセルの便利な機能を 使いこなしていないかと悩んでいます。 どなたか教えてください。

  • エクセル セルを結合させてドロップダウンリストを作りたい

    Office2003を使用しています。 エクセルで、結合させたセルの列を一つの列とみなしてドロップダウンリストを作成したいのですがうまくできません。 言葉が足りずにわかりにくいかもしれませんが、例えば1行目のA列とB列、2行目のA列とB列、3行目のA列とB列・・というようにセルを結合させていき、その列にドロップダウンリストを作成したいのです。 結合させた後に範囲を指定してドロップダウンリストを作成しようとすると、A列とB列の2列にドロップダウンリストを作成するように出来上がってしまいます。 何か方法はありますでしょうか? 宜しくお願いします。

専門家に質問してみよう