• ベストアンサー

エクセルでリスト選択を階層化する方法

エクセルで、顧客管理シートを作っています。 Aセル  Bセル  Cセル 東京都 -千代田区-大手町          -永田町     -中央区 -日本橋 神奈川県-川崎市 -麻生区          -高津区 このように、 Aセルに東京都と入力されたら、Bセルで入力 できるのは千代田区か中央区とし、 Bセルで千代田区と入力したらCセルに入力 できるのは大手町か永田町としたいのです。 (選択リストはシートに記述されているもの とします) データの入力を手入力ではなく、リストから 選択する方法はわかったのですが、 このように階層構造になっているリストを実現 する方法がわかりません。 VLOOKUP関数とか使えばよいのかなとおもった のですが、わかりませんでした。 どのようにすればよいのでしょうか? よろしくおねがいたします。

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

  • ベストアンサー
  • maron--5
  • ベストアンサー率36% (321/877)
回答No.4

◆これが分かりやすいと思います

参考URL:
http://www.kenzo30.com/ex_kisopoint/onepoint_sonota3.htm#Q4
labrakun
質問者

お礼

ありがとうございます。 これでやってみようと思います。

その他の回答 (3)

  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.3

マクロで入力規則のリストを自動生成する例です。ご参考まで。

参考URL:
http://okwave.jp/qa4015199.html
labrakun
質問者

お礼

ありがとうございました。 マクロはちょっと敷居が高そうですが こういうやり方もあるということを 覚えておこうと思います。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.2

#1です。 リンク先の 「リストを切り替えて使う」 をご参照下さい。

labrakun
質問者

お礼

ありがとうございます。 この方法も試してみます。

  • marbin
  • ベストアンサー率27% (636/2290)
回答No.1

階層はどこまで出来るかは未検証です。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/n-kis.htm#list3

関連するQ&A

  • エクセルでリストから選択する

    リストから選択のやり方はわかるのですが たとえばA1のセルで47都道府県のリストから東京都を選択すると B1のセルでは23区のリストが出てきて選択できるようにするには どうしたらよろしいでしょうか? 意味通じますか? A1で神奈川県を選択すると B1は23区ではなく横浜市や川崎市から選択できるようになるやり方です。 ご回答よろしくお願い致します。

  • 文字からリストとの完全一致部分を抽出したい

    テキストからリストと合致する一文を抽出したいです 例文:セルB1 「私は東京都千代田区1-1に住んでいます」 リスト:セルA1 東京都千代田区     セルA2 神奈川県横浜市     セルA3 埼玉県秩父市     (以下続く) 結果:セルC1 東京都千代田区 例が分かりづらくて申し訳ありません・・・。 とにかくリストと完全一致する部分だけを抜き出したいんです! なにか適当な関数はないものでしょうか?

  • EXCELでリストを作成して、そのリストを選択した値を複数の入力するよ

    EXCELでリストを作成して、そのリストを選択した値を複数の入力するようにしたいが、どうしたらいいでしょうか? 例えばA1にリストを作成、リスト中”A,B,C,D"が選択できるようにする。 ”A"を選択した場合B1のセルに”あ”が表示、同時にC1のセルに”ア”が表示。 ”B"を選択した場合B2のセルに”い”が表示、同時にC2のセルに”イ”が表示....

  • エクセルで都道府県と地区町村を分ける方法

    住所録で都道府県名と地区町村名が一つのセルに入っています。これを、左のセルに都道府県名、右のセルに市区町村名に分ける方法が分かりません。どなたかご存知の方がいらっしゃれば、その方法を教えてください。エクセル2003を使用しています。 例    セルA2  東京都千代田区大手町 → セルA1 東京都  セルA2 千代田区大手町

  • エクセルの入力規則 リスト

    お世話になります。 入力規則でリストで選択し、その選択した値によって動的に次の入力リストの中身の変更を行いたいのですが上手く記述できないのでお願いします。 具体的に言いますと シート2を値を管理するシートとし、シート1を用意し シート2に アルファベットリスト(中身:A,B,C,D) Aリスト(中身:あ,い,う,え,お) Bリスト(中身:か,き,く,け,こ) Cリスト(中身:さ,し,す,せ,そ) Dリスト(中身:た,ち,つ,て,と) と命名したセルを用意します。 シート1のA列でアルファベットリストを入力規則のリストで呼べるようにします。 ここまでは出来るのですが シート1のA列でCを選択した場合B列ではCリストの「さ、し、す、せ、そ」を選択できるようにしたいのです。 Aであれば「あいうえお」Bであれば「かきくけこ」と絞りたいのですが上手くできないのです。 質問の内容がわからない場合申し訳ありません、質問頂ければお答えしますので宜しくお願い致します。

  • エクセルでのフリガナについて

    エクセルで一つのセルに入力した住所を、都道府県と区・市・郡とそれ以下の3つに分離し それぞれにフリガナをふりたいのです。 3つに分割まではSUBSTITUTE関数を使って出来たのですが、 その後PHONETIC関数を使ったらフリガナが表示されませんでした。 何かいい方法はないでしょうか? 例:「東京都千代田区永田町○丁目○番」                            ↓分割しフリガナをふる   「東京都」   「千代田区」 「永田町」 「○丁目○番」   「トウキョウト」「チヨダク」 「永田町」 「○チョウメ○バンチ」 のようにしたいのです。 よろしくお願いします。

  • Excel 入力規則(プルダウン)について

    Excel 入力規則(プルダウン)について 例として、sheet1に各県の市区町村が入力されております。 sheet2のA1セルに県名を入力し、B1セルにはその県の市区町村を入力します。 B1セルには入力規則のプルダウンリストを利用したいのですが、 A1セルに「東京都」と入力するとB1セルには東京都の市区町村のみがリストに表示され、 「神奈川県」と入力すると、神奈川の市区町村のみが選択できる方法をご教示戴きたく、 何卒宜しくお願い致します。

  • Excel セルをクリック⇒リスト⇒選択できる方法?

    『Excel セルをクリックして、すでに登録されているリストが表示される。そのリストから一つ選択するとその項目がセルに入力される。(例:セルを選択すると、セルの右に飲み物のリストが表示され、その中から一つ選択すると、セルに選択した項目が入力される)』このようなシートを一度みたことがあり、使用したいと考えのたのですがその設定方法がわからず困っています。よろしくお願い致します。

  • Excelで文字認識によるリスト選択

    いつもお世話になっております。 今回質問したいのはエクセルで、セルAに特定の文字が入力された場合に、セルBにてリスト(「メニューバー/挿入/名前/定義」で作成したリスト)を選択できるようにしたいという操作です。 例として |支店|担当| | A | B | 上のような表があるとして、 ・セルAに「東京支店」と入力すると、セルBには「東京支店担当者」として「佐藤・鈴木・伊藤」というリストが選択できる。 ・セルAに「大阪支店」と入力すると、セルBには「大阪支店担当者」として「田中、中村、斉藤」というリストが選択できる。 という形にしたいのです。 IF関数をつかうのではと思うのですが、作成したリストを適用させる方法がどうしてもわかりません。 どうかご教授願えればと思います。 よろしくお願いいたします。

  • Excelでシートの違うリストからプルダウンで選択して、、

    Excelの入力規則を使って、セルの入力をプルダウンを使って、入力していました。そのとき、セルの入力値を他のシートに作って、選択していました。 今回の質問は、他のシート選択する値を増やしたいので、範囲を広げたいのですが、どうもやり方がわかりません。 入力規則を使って、他のシートのリストから選択するやり方は解っています。他のシートの値のあるセルの範囲を広げたいのですが、、 やり方を忘れてしまって、ややこしかったと、思いますが、詳しく教えていただける方、よろしくお願いします。

専門家に質問してみよう