• ベストアンサー

エクセル 入力規則のリスト作成を自動で行いたい

いつもお世話になります。 以前このサイトで、エクセルの入力規則で、別表にリストを作ることによって、2列目移行の入力できる文字を制限できることを教えていただいたのですが、下記のようなことは可能でしょうか? 列A,列B 食品,生鮮食品 食品,冷凍食品 食品,菓子 日用雑貨,シャンプー 日用雑貨,はみがき 日用雑貨,せっけん   ・   ・ というリストがあり、それを別シートに、 列A,列B・・・ 食品,日用雑貨,・・ 生鮮食品,シャンプー,・・ 冷凍食品,はみがき,・・ 菓子,せっけん,・・ という形に加工する。また別表で、 列A,列B,列C 食品,生鮮食品,肉 食品,生鮮食品,魚 食品,生鮮食品,野菜 食品,菓子,ポテトチップ 食品,菓子,ガム 食品,菓子,チョコレート 食品,菓子,あめ   ・   ・ というリストに対しては、 列A,列B,・・ 食品生鮮食品,食品菓子,・・ 肉,ポテトチップ,・・ 魚,ガム,・・ 野菜,チョコレート,・・ (空白),あめ,・・ と、今度は列A・列Bの値をつなげて、先ほどと同じように加工したいのです。 宜しくお願い致します。

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

  • ベストアンサー
noname#11836
noname#11836
回答No.2

加工する組み合わせが特定できないのでこれだけの情報では無理です。 例えば 列A,列B 食品,生鮮食品 食品,冷凍食品 食品,菓子 日用雑貨,シャンプー 日用雑貨,はみがき 日用雑貨,せっけん   ・ の場合 食品,生鮮食品 と 日用雑貨,シャンプー を 紐付けるキーが必要になってきます。

7-samurai
質問者

お礼

ご回答ありがとうございました。 何とか出来るように、自分でフォーマットから考えてみます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

質問の表現がわかりにくいのか、答えが出ませんね。 前半は、別のたとえで言えば、県(例東京都)を指定すると、その県内の市(例千代田区・・武蔵野市、三鷹市、・・・)がでて、その武蔵野市を指定すると、その市の中の町がドロップダウンリストに出したいということでしょう。 2段までは過去に質問回答が数度あって、結構説明も理解も難しい。 エクセル(関数)では2段目ぐらいまでではとおもいます。 VBAでも使えばできそうですが。 アクセスやSQLを使えるデータベースはそれらが統一的にやりやすいですが、専用ソフトがあれば、使うべきでしょう。 多段検索とかの言葉でOKWEBででもヒットしませんかね。 後半は、言っていることがわかりにくいのでは。

7-samurai
質問者

お礼

分かりにくい質問をしてしまい申し訳ございません。 でも、質問の主旨はご理解いただいているようで、ありがとうございます。 自分でも再度調べてみます。 ありがとうございました。

関連するQ&A

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

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

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

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

  • エクセルで、2つの条件に合う結果を自動で入力したい

    お願いします。 下記のような商品の価格一覧表があります。 A列に、商品名 B列に、大きさ C列に、単価 別表で売り上げ入力していますが、 Aの商品名と、Bの大きさは、リストから選択入力していますが、 AとBの組み合わせでCの単価は決まっているのに、毎回リストから同じように選択して入力しています。 このCの単価を、AとBを入力したら、自動的に出てくるようにしたいです。 よろしくお願いします。

  • エクセル【A列とB列の不一致を知りたいです】

    初めまして。 お忙しい中、大変申し訳ございませんが、下記に関して、ご指導のほど、宜しくお願い致します。 *************** 【例】 A列    B列 あめ    チョコ ガム    ポテトチップス チョコ   あめ        ガム という列があり、A列はA1000まで続き、B列はB3000まで続きます。 必ずしも、A列の横に同じお菓子名があるわけではありません。 そこで、A列とB列を比較し、B列にしかないもの(上記「例」ではポテトチップス)のセルに色づけ、もしくはC列に、不一致するものだけ「NG」等が記載される数式を教えてください。 お忙しい中、大変申し訳ございませんが、 何卒宜しくお願い申し上げます。

  • エクセルでの 「入力規則」→「リスト」に関する質問

    (1)セルA列に氏名を、B列に氏名に付随する固有の番号を一覧表的に入力しておき、 (2)セルD1に、入力規則→リスト でA列のデータを選べるように設定したときに(A列を「元の値」にするときに) (3)セルD1に選んだA列のデータを表示したとき、その次行のセルD2に、A列の氏名に付随するB列のデータ(Aに付随する固有の番号)を自動的に表示する方法がありますか。

  • エクセルの絞込みによるリスト入力

    エクセルについて教えてください。 (1) A列を入力規制で『部』というリスト1からの入力になっています。 リスト1内には『1部、2部、3部』と入っているとします。 例えばA列に『1部』という名前をリストから選び、TabにてB列に移動した時 A列が『1部』であったならリスト2を表示、 A列が『2部』であったならリスト3を表示するという方法は可能でしょうか? リスト2には企画1課、企画2課・・ リスト3には営業1課、営業2課・・と入っているとします。 さらに、B列が『企画1課』と表示され C列にTab移動した時C列には人名リストから表示される、 といった絞込みのリスト入力をしたいと考えております。 (2) さらに、今回のようにA,B,C列をリスト内からの入力にしているのですが A列にリストから入力し、B列にTab移動した時に自動でリストが表示する方法は 可能でしょうか? 初心者であるためVBAは使用したことが無いので関数レベルで可能であれば 助かります。 よろしくお願いいたします。

  • 前のセルの入力規則を見て、さらに入力規則で・・・

    入力規則のリスト表示の方法について教えていただきたいのですが・・・  A列          B列 A,B,C  A-1,A-2,A-3,B-1,B-2,B-3,C-1,C-2,C-3 A列に、A,B,Cと入力規則を設定します。 B列には、A列に入力したAに関係するA-1,A-2,A-3、 Bに関係するB-1,B-2,B-3、Cに関係するC-1,C-2,C-3 を入れたいのですが、B列のリストが多くなりすぎるので、A列にAを入力したときはA-1,A-2,A-3のみをリストに表示させることは、可能でしょうか?(B,Cについても同じ) よろしくお願いします。

  • 【エクセル】リスト作成について

    現在、エクセルにてリストを作成しております。 お力をお借り出来ると幸甚です。 簡単に記載いたします。 【シート内容】 A列に他シートにて都道府県のリストを作成し、そこを見て、リストから都道府県名を選択するようにしております。 B列には例として、特定の数字データを入力します。(手入力) A列      B列 (表1) 東京      10 千葉      20 神奈川     30 東京      40 埼玉      50 東京      60 千葉      70 --------------------------- この下に、上記表の取りまとめの情報を載せたいと考えております。 例として、(列はどこでも構いません) (表2) A列      B列 東京      110 千葉      90 神奈川     30 埼玉      50 【お力をお借りしたい部分】 (表2)に取りまとめの情報を作成する際の方法です。 (表1)のA列に、リストから選択された各都道府県名は、特定ではなく、変わります。 その為、(表2)のA列に各都道府県名を固定で記載し、B列にsumif関数等が使えないと考えております。 ・(表2)A列に(表1)A列に表示されている一覧から、重複なく、もれなく一覧を表示させる方法はありますでしょうか?(出来ればピボットテーブル等を使用せずに関数で出来たら助かります。)

  • Excel2010 入力規則のリスト自動対応

    こんにちは。 EXCEL2010 入力規則のリストについて質問です。 名前の定義の設定とINDIRECTを使ってリストを連動させる方法は、 理解できています。 選択リスト選択する内容が毎月追加・削除され一つずつ参照範囲を 直すのが大変です。 リスト選択する内容を自動で更新できる方法はないでしょうか? リストデータシート ・部署名→1行目(現在A1~G1にあり以下式で名前「部署名」と付けました。 =OFFSET('リストデータ'!$A$1,0,0,1,COUNTA('リストデータ'!$1:$1)) 氏名→それぞれ50名程あります。A2~B56 入力シート A6~A56まで部署を選択します。(部署の選択設定は出来ています。) B6~B56にそれぞれのA列で選択した部署の名前リストが出るようにしたい。 希望通りの設定が可能でしょうか? どうぞ宜しくお願い致します。

  • 3つ以上のリストの入力規則を連動させたい

    エクセルの質問です。 例えば、 A列で「動物」を選択した場合 B列は(犬、猫)、C列は(ドッグフード、キャットフード)のリストが表示され、 A列で「昆虫」を選択した場合は B列は(カブトムシ、クワガタ)、C列は(スイカ、ゼリー)のリストが表示されるようにしたいのですが 可能でしょうか? 1つの列は名前を定義し、INDIRECT関数を使えばできるというのはわかるのですが、2つの列を連動させることができず 困っています。 回答よろしくお願いします。

専門家に質問してみよう