• ベストアンサー

Excelプルダウンメニューの作り方

初歩的な質問なのですが、下記の方法分かる方教えてください。 Sheet1のB3のセルにSheet3で作ったB4~B10迄の一列のデータがプルダウンメニューででるようにして選択可能にしたいのです。 宜しくお願いします。

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

  • ベストアンサー
  • Protel99
  • ベストアンサー率34% (93/271)
回答No.1

Sheet3のB4~B10を選択して 挿入→名前→定義で 名前をつけOK ここでは「でーた」とします。 Sheet1のB3セルを選択し データ→入力規則 設定タブにて 入力値の種類を リスト 元の値を  =でーた ドロップダウンリストから選択するにチェック とすればできあがりです。

k_botch
質問者

補足

B4~B10のセルを選択したあとが上手くできません。 選択後挿入がどこにも無かったので右クリックから挿入を選ぶとセルの挿入になってしまい、 挿入→名前→定義 ができません。すみません。どうしたら良いでしょうか?

その他の回答 (5)

noname#187541
noname#187541
回答No.6

こんばんは。 名前定義が出来れば、No.1さんのその後の通りにやればいいでしょう。 INDIRECT関数を使う必要はありません。

noname#63022
noname#63022
回答No.5

#4です。間違いました。 =INDIRECT("sheet3!B4:B10")にしてください。 失礼しました。

noname#63022
noname#63022
回答No.4

sheet1 B3 データ 入力規則 リスト 元の値 =INDIRECT("でーた") でどうでしょう

  • nexus
  • ベストアンサー率22% (16/70)
回答No.3

間違ってたらごめんなさい。 同じシートでないと出来ないのでは?

  • chiwa-CF
  • ベストアンサー率51% (36/70)
回答No.2

No.1の回答者様の補足です。 「挿入→名前→定義」とは、 メニューバーの「挿入(I)」をクリックし、 メニューの中にある「名前(N)」にマウスをあてると、もう一段メニューがでるので、 「定義(D)」をクリックする、ということです。 「データ→入力規則」も同様で、 メニューバーの「挿入(I)」をクリックし、 メニューの中にある「入力規則(L)」をクリックする、 ということになります。 これでいかがでしょうか?

関連するQ&A

  • Excelのプルダウンメニューの作成

    初歩的な質問なのですが、下記の方法分かる方教えてください。 Sheet1のB3のセルにSheet3で作ったB4~B10迄の一列のデータがプルダウンメニューででるようにして選択可能にしたいのです。 以前同様の質問をしたときに >Sheet3のB4~B10を選択して挿入→名前→定義で名前をつけOKここでは「でーた」とします。 >Sheet1のB3セルを選択しデータ→入力規則設定タブにて入力値の種類を >リスト元の値を=でーたドロップダウンリストから選択するにチェック と解答をいただきました。しかし、これでは上手く表示する事ができず、同一シート内のデーターであればドロップダウンメニューに表示させることができました。しかし目的は他のシートのデータを別のシートのセルにプルダウンメニューとして表示させたいのです。 分かる方いらっしゃれば助けてください。

  • エクセル プルダウンメニューリンク

    Excel 2003 です。     プルダウンメニューから参照されるデータが入力されるテーブルを複数シート(3つ)に貼り付けて、全てリンクさせたいのですが可能でしょうか?  "SheetAAA" A1 セルに プルダウンメニュー がありこちらは他作業シート"SSS" にリンクしていて、例えば 鉛筆/消しゴム/定規 などの項目を選択すると作業用シートで対応した 50円/100円/300円 などが B1 セルに入力されます。  この"SheetAAA" A1セルに あるものと同じものを "SeetBBB" A10 に貼り付けてB10にも金額を、そして"SheetCCC" の D10にも貼り付けてE10に金額、しかしどのシートのプルダウンメニューから商品を選択しても(例えば鉛筆)全てのシートに同じ値(鉛筆)が表示され、隣に対応金額が出るようにしたいのですが。  簡単に言うと、全てのシートで同時に動くプルダウンメニュー・・でしょうか。 分かる方いたらお願いします。   

  • エクセルのプルダウンメニューの作り方?

    あるセルの中に選択形式で選択できるようにしたいと思っています。(勝手に記入されないようにするため) そういうことって、「プルダウンメニュー」って言うんでしたっけ・・・。 とにかく、セルをクリックすると、選択支がでてくるような感じです。 くだらない質問ですいませんが宜しくお願いします

  • 2つのプルダウンメニューで、同じものを選べないようにする

    ふたつの選択肢を選ぶために、プルダウンメニューがふたつ並んでいます。  例えばメニュー1の選択肢 ・A ・B ・C ・D  でAを選んだとき、メニュー2の内容が ・B ・C ・D  になるようにしたいのですが、どうすればいいでしょうか?  チェックボックスで選べる数をふたつまでにする、というのも方法としてはありなんですが、今回は都合上プルダウンメニューで実装したいのです。ご教授お願いします。

  • エクセルのプルダウンメニューの字の大きさを大きくしたいのですが

    データの入力規則をリストからの 選択式にすることが出来たのですが (プルダウンメニューから選ぶやつ) 選択リスト内に字ががたくさんあるため もうちょっと大きな字でプルダウンメニュー を見たいのですが、何かやり方ってあるのでしょうか? お詳しい方、教えていただければ幸いに存じます。

  • Excel2007 で関数をプルダウンメニューから選ぶには

    Excel2007 を使用しています。 セルに =IS と入力すると、関数のプルダウンメニュー(ISBLANK、ISERROR、ISNUMBERなど)が現れ、カーソルキーの↑↓で選ぶことまではできますが、エンターキーで選択を確定すると、選んだ関数ではなく、セルの中身自体が =IS で確定してしまいます。 例えば関数 ISERROR を選ぶにはどうすれば良いですか? Excel2003 ではエンターを押したら関数を選べて引き続きセルの中身を入力できたように思うのですが、何か設定の問題でしょうか。 Microsoftのヘルプで、このプルダウンメニューを使いこなす方法を探す、方法すら探せません・・・。初歩的ですみませんが、マウスでプルダウンから選ぶのでなく、キーボードで確定させる方法を教えてください。

  • プルダウンメニューの自動変更

    プルダウンメニューAとプルダウンメニューBがあります。 プルダウンメニューAでは「A-1」と「A-2」が、 プルダウンメニューBでは「B-1」と「B-2」が 選択できるメニューとして指定されています。 プルダウンメニューAで「A-1」を選択すればプルダウンメニューBで「B-1」が、 プルダウンメニューAで「A-2」を選択すればプルダウンメニューBで「B-2」が 自動的に選択されるようにプログラムすることは可能でしょうか? どなたかご教授ください。

  • エクセル:セルにプルダウンメニューをつけたい

    エクセルにおいて、セル一つにプルダウンメニューをつけたいのです。 ここのトップページのカテゴリ選択のように、一定の項目をあらかじめ用意しておき、 その中から選択をさせたいのです。 新規項目の追加は必要ありません。 あと、どれが選択されているかを知る方法もあわせて教えてください。 よろしくお願いします。

  • エクセルでプルダウンリストで入力

    エクセルで 例えば※A1セルにプルダウンリストで入力できるようにします。 そのプルダウンリストが別のワークシートの A列の内容が表示されそのなかから何か1つを選択したとすると、 そのわきのB列のデータが※A1に選択されるようにすることは出来ますか? インターネットで調べてみたのですが、 見つけることができませんでした。 根本的にできないでしょうか? くわしい方いらっしゃいましたら 教えてください。 よろしくお願いします。

  • プルダウンメニューの選択肢の保持について

    こちらにはだいぶお世話になっています。 perlとpostgresを使用してcgiを作成しているのですが、 下記のコードでプルダウンメニューにDBの値を入れて、 DBにデータが追加されてもプルダウンにもデータが追加されているプルダウンメニューを作りました。 $sql="select * from testtable order by code"; $result = $conn -> prepare($sql1); $ref = $result -> execute; while(@ref = $result->fetchrow){ $options.="<option value='$ref[0]'>$ref[1]</option>\n"; } $select="<select name=''>\n<option value=''>選択してください</option>\n$options</select>\n"; print "$select"; データの検索時にこのプルダウンメニューを使っているのですが、選らんだ選択肢を例えばBとして 送信すると、一番上の「選択してください」に戻ってしまします。 これを送信してもその時選択した選択肢を残すやり方を教えて頂けますでしょうか? testtableの中身:      プルダウンメニュー化 |code|name|      |選択してください▼| | 1 | A |         |    A    | | 2 | B |        → |    B    | | 3 | C |         |    C    | | 4 | D |         |    D    |

専門家に質問してみよう