• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルにて多段の入力規則について。)

エクセルで多段の入力規則を使いたい!検索やリストでの入力規則は可能?

このQ&Aのポイント
  • 金物の卸売り業をしている私は、商品コードの管理にエクセルの入力規則を利用したいと考えています。特に、大分類、中分類、商品の三段階での検索ができるようにしたいのですが、調べてもVBAが必要という情報ばかりで困っています。
  • 私は関数にはある程度理解がありますが、VBAはまだ学んでいないので、必要ならば勉強する覚悟はあります。しかし、エクセルで多段の検索やリストでの入力規則を実現する方法があるのかどうか知りたいです。
  • エクセルの多段の入力規則に関して詳しい方からのアドバイスをお待ちしています。可能ならば、具体的な手順や方法を教えていただきたいです。よろしくお願いします!

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

  • ベストアンサー
回答No.1

ドロップダウンリストを連動させることは、VBAを使用しなくても可能です。 「名前」の定義と、INDIRECT関数を使います。 大分類→中分類→小分類 部→課→係→人員 県→市→町 といったものを、連動させて選択することができます。

参考URL:
http://www.relief.jp/itnote/archives/000822.php
mc22
質問者

お礼

ありがとうございました。少しむずかしいですが挑戦してみます!

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

関連するQ&A

  • エクセル 入力規則について

    データの入力規則でリストを選んだときの”元の値”についてですが、同一シート内のどこかを選ぶと間違ってその元の値を消したりする危険性があるので、別のシートに元の値を書いておきたいのですが、そういうことは出来ないのでしょうか? また、VBAのコード上からリストを作成することは出来ないのでしょうか?

  • エクセルの入力規則について

    エクセルの入力規則についてですが、 セルA1に商品コードを入れるとセルB1に商品名が出るようにしたいと思います。 参照関数でB1に計算式を入れておけばA1に数字を入れることによりB1に商品名が出ることは分かるのですが、商品コードが分からなかった場合にA1に入力規則でリストを作成して選べばと思いますが、1列分しかデータが入らないのでコードと商品名の関連性が分かりません。 希望は、A1にリストを作成し「00001 パソコン」を選択すると「00001」だけ表示されるようにしたいと思います。 この様なことはできるのでしょうか。よろしくお願い致します。 商品コード 商品名 00001 パソコン 00002 マウス 00003 モニター

  • Excelの入力規則で質問です。

    Excelの入力規則で質問です。 入力規則の階層化は複数可能でしょうか?? リスト入力の項目に対応して参照先のリストを切り替える(リストの階層化) ttp://www.kenzo30.com/ex_kisopoint/onepoint_sonota3.htm ここまでは出来ましたが、参照先のリストを切り替えた結果で また参照先のリストを切り替えるという事がしたいのです。 上記のアドレスの例で言うと 営業担当者の名前を入力すると 担当地域がリストアップされる… ここから、担当地域の駅名がリストアップされる… という様な多段式の参照を感嘆には出来ないでしょうか? ご多忙中とは存じますが、ご回答宜しくお願い申し上げます。

  • エクセルの入力規則で「空白を無視する」

    エクセル2010です。 あるセルには必ず入力が必要なので、入力規則でリストを設定し、「空白を無視する」のチェックを外しました。 これで、BackSpaceキーで削除した空白値に対してはエラーメッセージが表示されるのですが、Deleteキーで削除した空白値はエラーにならず許可されてしまいます。 これではほとんど意味がありません。 VBAでなら対処できますが、入力規則では無理なのでしょうか?

  • エクセルの自動入力について(入力規則)

    エクセルの2003を使っていて、現在請求書を作っています。 それで、業務の効率化を図るため、 商品名を入れれば、自動的に料金が出るようにしたいのです。 例えば、A1のセルに「パソコン」と入力すると B1のセルには「100,000」となるように。。 なおかつ、その商品名も入力規則でリストを作って 簡単に入力したいです。(※入力規則の作り方は、調べて理解済みです) 冒頭のように、商品名と料金が連動するようにしたいのですが、 どのようにすればよいでしょうか? どなたか、教えていただければうれしいです。 よろしくお願いいたします。 ちなみに、パソコンはwindowsXP。エクセルは2003です。

  • Excelの入力規則で2列表示したい

    入力規則を使って、社員コードを入力する際に 10001 山田太郎 10002 鈴木花子 10003 佐藤大介 のように、ドロップダウンリストに「社員コード」「社員名」と2列表示させたいのです。 そして、例えば山田太郎を選択すると、セルには「10001」だけが入力されるようにしたいのですが・・・ (Accessのルックアップフィールドみたいな感じ) [入力規則]-[リスト]で、社員コード表を選択しても、単一の列または行でなければいけませんとエラーが出ます。 かといって[入力規則]-[リスト]で範囲指定をカンマ区切りで 10001 山田太郎,10002 鈴木花子,・・・と入力しても、エラーは出ませんがドロップダウンリストから選択したときに社員コード表と社員名が一緒にセルに入力されてしまいます。 なにか良い方法はありませんでしょうか? よろしくお願いいたします。

  • エクセルでの入力規則と自動入力について

    質問の前に検索をしてみたのですが、 似たようなものが見つからなかったので、質問させてもらいます。 シート2に名前→定義で「登録者名」と作り シート1での入力を入力規則を使い、リスト(コンボボックス) を設定しました。 シート2では 登録者名 会員番号 AAA  1234 BBB  5678 CCC  9101 DDD  1112 と名前の横のセルには会員番号を作っています。 そこで質問ですが、 シート1で登録者名を入力規則のリスト(コンボBOX) で選択して入力した場合、 隣のセルに自動で会員番号が表示できるような関数などは ないでしょうか? VBAなどはできないので、できれば関数でやりたいと思います。 【シート1】    A      B 1 AAA ▼   1234(←この1234を自動で表示させたい) 2     ▼ 3     ▼ 説明不足かも知れませんが教えてください。 よろしくお願いします。 エクセル2003です。

  • Excelの入力規則に2列のリスト

    添付画像のようなA列に都道府県コード、B列に都道府県名が入力されていて、D2セルに入力規則でプルダウンリストを使用したいです。 プルダウンリストにはAとB列を結合(添付はスペース区切りにしていますがなんでもいいです)させたものを表示し、選択後はB列の名称のみを反映させたいのですが、このような制御は可能でしょうか? できればマクロやVBAは使用しない方が望ましいです。 よろしくお願いします。

  • エクセルの入力規則(リスト)が使いたい!

    こんばんわ。 さて、エクセルの入力規則からリストを使って 手間を省こうと思っています。 しかし、 この方法では別のシートにあるリストは 採用できませんよね。 リストを使うページにおけば良い!って言われそうですが、印刷対象になって印刷するのがウザイです。 そうすると、 印刷範囲の確定を使えば!っていわれそうですが、 その書式は毎々行列の挿入が行われる可能性があるため、 これも無理なのです。 何らかの解消方法でこの条件を満たすリストの使い方は 無いでしょうか。 よき方法があれば御指導ください。

  • excel(2003,2007) VBA 入力規則 別シートを参照した

    excel(2003,2007) VBA 入力規則 別シートを参照したリストについて、リストの中身しか選べなくしたい OS:Windows XP Office:2003,2007 入力規則でリストを作った時、「元の値」に別シートに作ったリストを参照する設定にしています。 そのリストの内容が「赤」「青」「黄」だった場合、その3つしか選べないように制限することは可能でしょうか? 同じシート内にリストを作れば可能であることは知っていますが、別シートを参照した状態でもそれができればいいなと思っています。 別シートを参照している場合は無理なのか、無理でなければどうすればいいのか。 方法をご存知の方、教えてください。宜しくお願い致します。

専門家に質問してみよう