• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCEL 連動したドロップダウンリストを、列全体に指定したい)

EXCELで連動したドロップダウンリストを列全体に指定する方法

このQ&Aのポイント
  • 入力規則を使って連動したドロップダウンリストを作成するため、excelで行う方法について紹介します。
  • 通常の方法では、一行元を作ってコピー元の右下をクリックして、65536行目までコピーする必要がありますが、より効率的な方法を探しています。
  • 参考サイトを元に、1行のみ連動機能を作成することはできましたが、列全体に連動させる方法がわかりません。アドバイスをお願いします。

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

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

こんばんは! 質問の解釈が間違っていたらごめんなさい。 >入力規則を使って連動したドロップダウンリストを作っています。 とあるのですが、それ以降の質問を読んでいると 単純に列すべてをリスト表示させるようにすれば良いということなのですかね? もしそうであれば、 同じSheetの場合はA1セル(大阪市)をアクティブにして データ → 入力規則 → リスト → 元の値で列すべてを範囲指定すればOKだと思います。 同じように大津市・京都市も出来るはずです。 尚、列すべてを範囲指定するときは列のBとかCとかのところにマウスポインタを移動すれば 下向きの↓になりますのでそこでクリック! これで列すべてが範囲指定されます。 また、別Sheetのデータをリスト表示させたい場合は 列すべてを範囲指定して「名前ボックス」に入力します。 ↓の画像で説明させていただくと、C列すべてを範囲指定した後に 名前ボックスに「大阪市」と入力しています。 A1セルをアクティブにして入力規則のリストのユーザー設定で 数式欄に =大阪市 とすればOKです。 以上、参考になれば幸いですが、 的外れの回答なら読み流してくださいね。m(__)m 一つ引っかかっているところは 「連動したドロップダウンリスト」と書かれているところですが・・・

yuzuru0024
質問者

お礼

ご丁寧に図解付き 回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

回答No.2

A1セル、B1セルに設定してある場合 A1:B1セルを選択してコピー([Ctrl]+[C]) A:B列を選択して 右クリック 形式を選択して貼り付け ●入力規則 ということかなあ

yuzuru0024
質問者

お礼

回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
noname#180098
noname#180098
回答No.1

やりたいことがよく分からないのですが…、 一行目のセルを選択して、[Ctrl]キーと[Shift]キーを同時に押しながら下向き矢印キーを押してください。すると一番最後まで選択されるか、連続して入力されている範囲の最後までが選択されます。 名前ボックスに「A1:A65536」と入力しても良いでしょう。 その後に[Ctrl]キーを押しながら[D]キーを押すと一番上のセルの内容が下のセル全てにコピーされます。

yuzuru0024
質問者

お礼

回答ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

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

  • 連動させたドロップダウンリストが前の値を反映しない

    こんにちは。 先日質問して、一応解決したと思っていたんですが、なぜか機能しなくなりました。 以下がその例です。 はじめはA列の値を受けて、B列の値がしぼられていたのですが、現在は、A列が空欄でもB列のリスト選択が出来てしまいます。C列も同様です。 なにが原因かいろいろ値を変えたり、入力し直したりしましたが一向に改善の兆しが見えません。 アドバイスお願い致します。 シート2に    A   B    C 1 式場  |A式場  |B式場 2 会場1 |aa   |dd 3 会場2 |bb   |ee 4 会場3 |cc   | 5 担当1 |aさん  |dさん 6 担当2 |bさん  |eさん 7 担当3 |cさん  | シート1の2行目に入力規則を適用    A   B    C 1 式場  |会場   |担当 2 規則1 |規則2  |規則3 名前を次のように定義して(各ブロックを選択) 式場:=Sheet2!$B$1:$C$1 (実際はZまで広げています) 会場:=OFFSET(Sheet2!$B$1,1,MATCH(Sheet1!$A$2,Sheet2!$B$1:$C$1,0)-1,3,1) 担当:=OFFSET(Sheet2!$B$1,4,MATCH(Sheet1!$A$2,Sheet2!$B$1:$C$1,0)-1,3,1) 入力規則に次のように定義。 リスト 規則1=式場 リスト 規則2=会場 リスト 規則3=担当

  • エクセルの連動ドロップダウンリストについて教えてください

    エクセル2003です。 連動したドロップダウンリストを作りたいのですがデータに制約があります。データはsheet2にあり下記のような感じです。 A列       B列     C列 メーカーA  商品名A  価格A メーカーA  商品名B  価格B メーカーB  商品名C  価格C メーカーB  商品名D  価格D このデータをsheet1で使いたいのですが、総数で2000件以上あります。 メーカ数は40以上あります。A1セルでメーカー名を使って1回目の絞り込みをしてB1セルで 商品を選ぶとC1セルにその商品の価格が入るようにしたいのですが、 良い方法を教えてください。 できれば最初にメーカーを選ぶときにドロップダウンリストに重複して 同じメーカー名がでないようにフィルターもしたいです。 あと、データー自体は随時変更するのでデータはどんどん変わっていきます。よろしくお願いいたします。

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

    EXCELの質問です。 シートXの行1の、列Aに「チームA」、列Bに「チームB」、列Cに「チームC」と入力し、 この3つに「名前の定義」で「チーム名」と付けました。 続けて、 シートXの列Aの行2~行10まで、チームAのメンバーの名前を入力しました。 同じく、 シートXの列Bの行2~行10まで、チームBのメンバーの名前を入力しました。 同じく、 シートXの列Cの行2~行10まで、チームCのメンバーの名前を入力しました。 次に、シートYの行1の列Aに、入力規則で「リスト」として、「元の値」に「=チーム名」としました。 次に、シートYの行2の列Aに、入力規則で「リスト」として、「元の値」に「=INDIRECT(A1)」としました。 こうして、ドロップダウンリストを連動させました。 ここで、 シートYの行1の列Aで「チームB」を選択すると、 シートYの行2の列Aのドロップダウンリストには「チームB」のメンバーの「名前が出てきますよね。 ここで、「チームB」の3番目の選手(名前を「日本 太郎」とします)を選択した後で、 シートXの列Bの行2~行10まで入力した、チームBのメンバーの名前が全員間違っていたため入力し直した時に(例えば「日本 太郎」を「世界 太郎」に変更したとします)、 選択済みの「日本 太郎」を、自動連動で「世界 太郎」に変更されるようにしたいのですが、方法はあるでしょうか? ドロップダウンリストが連動して、かつ元データを変更したら自動で反映されれば「INDIRECT関数」以外の方法でも構わないです。何か良い方法はないでしょうか?

  • ドロップダウンリストの連動した使い方

    ドロップダウンリスト同士を連動させたいのですが、例えば、カラムA,B,Cにそれぞれドロップダウンリストを作成しておき、カラムAでドロップダウンリストより任意の値を選ぶと、自動的にカラムB,Cも同じ位置の値がセットされるようにしたいのです。同じ位置の意味は、A,B,Cのドロップダウンリストの値を仮に10個設定しておいたら、カラムAで上から3番目を選んだらカラムB,Cでも上から3番目が選ばれセットされるようにしたいのです。 よろしくお願いします。

  • 3連動以上する、可変リスト作成方法

    縦横可変リストをつくりました(エクセル技道場を参考) (一行目に部署名が入っていて、その下に所属の部員名といったリストをもとに、入力規則を使ってA列に部署名をリストから入力、B列にはA列に入力された部署に所属する部員をリストから入力。しかも部署名も氏名も可変範囲) 名前定義 部署3 参照範囲「=OFFSET($A$1,0,0,1,COUNTA($1:$1))」      氏名  参照範囲「=OFFSET(リスト2!$A$2,0,MATCH(!$A2,部署3,0)-1,COUNTA(OFFSET(リスト2!$A:$A,0,MATCH(!$A2,部署3,0)-1))-1,1)」 別シートのA列・B列に入力規則を設定で、AB列連動になりました。 C列(さらにDE・・)も可変リストで連動させることができるでしょうか。教えてください。 ちなみに以下の方法で試しました。 部署+氏名(企画課佐藤)で名前定義。(それぞれ名前定義していく) C列入力規則、参照範囲「=INDIRECT(A1&B1)で3連動のリストができるのですが、部署+氏名の名前定義を可変にする、例えば「=OFFSET(リスト1!$A$2,0,0,COUNTA(リスト1!$A:$A)-1,1)」 エラーがでます。参照範囲を可変にしないと「=リスト1!$A$3:$A$9」だとOK。 参照範囲の設定がわるいのか関数の使用方法がわるいのか、可変リストにするのが無理なのか、わかりません。 なにか、他に良い方法があれば、教えてください。よろしくお願いします。

  • ドロップダウンリストを2列で表示するには?

    Excel2010を使用しています。 1列目に商品ID、2列目に商品名が入ったリストをもとに 入力規則からドロップダウンリストをつくろうとすると、 「区切り文字で区切られたリストか、または単一の行または列の参照でなければならない」 とでてしまいます。 2列のドロップダウンリストを作ることはできないのでしょうか? 入力するのは1列目ですが、2列目も参照しながら選択できるようにするのが目的です。 よろしくお願いします。

  • VBAでドロップダウンリストを連動させたものを作るには?

    VBAでドロップダウンリストを連動させたものを作ることが出来ますでしょうか? 今まで入力規則の設定をつかって見ていましたがどうやら実現不可能と思われることが分かってきました。 VBAでの連動したリストの代替案を考えていますが・・・ いい方法は無いでしょうか? このページのようなことがやりたいと思っています。 http://www.relief.jp/itnote/archives/000822.php

  • Excelで1つのリストに対して2つのリストを連動させたい

    こんにちは。 縦横可変範囲の名前定義でリスト http://www2.odn.ne.jp/excel/waza/name.html#SEC22 というので、2つのリストの連動は出来たのですが、1つめのリストの値に連動させたいリストをもう一つ増やしたい場合はどのようにすればよいのでしょうか? 例 A列 式場名 B列 式場名に連動した会場名 C列 式場名に連動した担当者名 というようにしたいのです。すべての列で追加変更がよくありますので更新が楽な方がうれしいです。よろしくお願いします。

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

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

専門家に質問してみよう