エクセル2007の入力規則?教えて下さい。

このQ&Aのポイント
  • エクセル2007での入力規則の使い方について教えてください。初心者なので、詳しい解説をお願いします。
  • A列にプルダウンメニューを作成し、選択した種類に応じてB列に関連した商品名を表示する方法を教えてください。
  • また、B列で選択した商品の単価を自動表示する方法も知りたいです。初心者なので、詳しく解説していただけると助かります。
回答を見る
  • ベストアンサー

エクセル2007の入力規則?教えて下さい。

初心者です。出来るだけ詳しく解説して頂けると本当に助かります。 昨日、質問を出し、沢山の方に教えて頂いたのですが、未解決のままなのです。 私が、やりたい内容を書いてみました。 宜しくお願いします。 A列には種類のプルダウンメニューを作成し、果物・野菜・肉と選択出来るようにする B列にはA列で選択した各種類それぞれに、関連した商品名がプルダウンメニューで表示され選択出来るようにする。 こんな感じ 果物を選択した場合、プルダウンメニューでイチゴ・バナナ・みかん 野菜を選択した場合、プルダウンメニューでレタス・大根・白菜 肉を選択した場合、プルダウンメニューで、鶏肉・豚肉・牛肉 次にB列で選択した商品の単価が自動表示される。 こんな感じ 野菜 レタス 150 初心者なので、出来るだけ詳しく解説して頂けると助かります。 宜しくお願いします。

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

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

◆入力規則によるダウンリストの作成は ※サンプルですので、参考にして、作り変えてください 1)メニューバーの「データ」→「入力規則」を選択して「入力値の種類」を「リスト」にして「元の値」に 2)リスト範囲を入力しますが、リストが別のシートの場合は、単純に「=$A$1:$E$1」というような範囲指定はできません 3)リストに名前をつけるか、INDIRECT関数による方法があります 【リストの作成と名前の作成】 4)Sheet1にリストを作成します 5)Sheet1のA1:E1を範囲指定して、メニューバーの「挿入」→「名前」→「名前の作成」を選択して 6)「左端列」にチェックして、OK 7)Sheet1のB1:E5を範囲指定して、メニューバーの「挿入」→「名前」→「名前の作成」を選択して 8)「上端行」にチェックして、OK 【ダウンリストの作成】 9)Sheet2のA2:A10の範囲を指定して、メニューバーの「データ」→「入力規則」を選択して「入力値の種類」を「リスト」にして 10)「元の値」に、「=種類」と入力します 11)Sheet2のA2:A10の範囲を指定して、メニューバーの「データ」→「入力規則」を選択して「入力値の種類」を「リスト」にして 12)「元の値」に、「=INDIRECT(A2)」と入力します 13)これで、A列で種類を入力して。B列はA列の種類の品名のリストから選択・入力できます

その他の回答 (2)

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

前の質問はこれでしょう http://okwave.jp:80/qa/q6766647.html 私の回答も、後半は実例入りで説明しており、実際しーとの上で再現してやってみてくれましたか。何も難しく言ってない。何処がわからないか、御礼の補足して書いてでも、補足回答を待つべきだ。難しいといっているが質問者がエクセルの経験が少ないだけだろう。そんな状態で、エクセル上級の質問をするから、判らない所も出てくる。一般のエクセルの解説書には、この程度のものは、解説して無い課題だ。判らなければあきらめるべきである。 それに前の質問を締め切らないと、二重投稿になって、当質問コーナーの規約違反ですよ。 >初心者なので、出来るだけ詳しく解説して頂けると助かります。 甘えないで自分がこの課題だけででなく、エクセルの勉強することが必要だ。

miyu123haruka
質問者

お礼

色々とありがとうございました。 解決しました。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

A列B列の入力規則については,あなたは既に出来ていると仰有ってますが,それでも一回手順をお話し済みです。 C列の出し方も既に2回ご説明しました。 あともう何も,お話しする内容が残っていません。 それもこれも,一体全体「いまどこまで出来てて具体的にどうやっている」のかと,「どこができない・うまく行かない」のか,あなたが実際にやって失敗した部分のフィードバックが無いからです。 仕方がないので,一回全部ゼロに戻して最初っからやり方を説明します。まっさらのブックを用意して次の通りやってください。 あなたが以前やった方法と少しずつ違いますので,必ず最初から,間違いなく次の通りの手順で行ってください。 手順: シート2に,次の通り記入する 行 A列 B列  C列 1 種類 商品名 金額 2 果物 いちご  100 3 果物 ばなな  200 4 果物 みかん  : 5 野菜 レタス 以下適当に 6 野菜 大根 7 野菜 白菜 8 お肉 豚肉 9 お肉 鶏肉 10 お肉 羊肉 B2:C4を選び,名前ボックス(数式バーの左端,通常A1などの表示がでている箱の中)に果物と記入しEnterする B5:C7を選び,野菜と名前を付ける B8:C10にお肉と名前を付ける 数式タブの名前の管理で,間違いなくできていることを確認する。 シート1を用意する。 A2セルを選ぶ 入力規則を開始する  種類 リスト  元の値 果物,野菜,お肉 と設定する 一度A2セルの入力規則で,果物が選べることを確認し,実際に選んでおく B2セルを選ぶ 入力規則を開始する  種類 リスト  元の値 =INDEX(INDIRECT(A2),0,1) と設定する 一度B2セルの入力規則で,果物の材料が選べることを確認し,実際に選んでおく C2セルを選ぶ =IF(B2="","",VLOOKUP(B2,INDIRECT(A2),2,FALSE)) と設定する A2:C2を選び,下向けにえいやっとコピーしておく。 手順は以上です。 前のご相談投稿は放置せず,解決して閉じる操作を行っておいてください。

miyu123haruka
質問者

お礼

色々とありがとうございました。 解決しました。

関連するQ&A

  • エクセル A列の値によって、B列の入力規則を変更

    エクセル2007を使用しております。 下図のように、【カテゴリー】A列が「野菜」の場合、【種類】B列で野菜の種類が表示され、プルダウンの中から選択、【カテゴリー】A列が「果物」の場合、【種類】B列で果物の種類が表示され、プルダウンの中から選択… ということをしたいのですが、A列の値によって、B列のプルダウンに表示される内容を変えるには、どういった方法が一番よいか、教えていただけないでしょうか。 INDEX、MACH関数、リストボックスやコンボボックスなどのサイトを見たのですが、上手くできず、勉強不足で申し訳ありませんが、急を要するためお力を貸していただけましたら幸いです。 どうぞよろしくお願いいたします。

  • Excelで文字列のまとめ方

    文字列のまとめ方で困っています。お手数ですが教えて下さいm(__)m 下記データがあったとします。 _ __A______B 1_種類___品名 2_調味料_醤油 3_調味料_食塩 4_調味料_胡椒 5_果物___りんご 6_野菜___胡瓜 7_野菜___玉葱 8_果物___バナナ 9_調味料_料理酒 ・ ・ ・ 上記データから下記のようにプルダウンリストにしたいです。 いきなりデータからプルダウンリストにするのが難しいかもしれないので、いったん上記を関数とかで他のセルにまとめさせておき、それをプルダウンリストにする方法でも大丈夫です。 (1)A列データプルダウン 一つ目のプルダウンリストには、A列の同じ文字を省いたもので選択可能にする。 上記例で言うと、調味料、果物、野菜が一つずつリストに表示される。(プルダウンリスト表示は2行目から) (1)B列データプルダウン 二つ目のプルダウンリストには、B列の文字を引っ張って来るが、上記A列データプルダウンで選択した文字と同じ行にある文字のみ選択可能にする。 例えばA列データプルダウンで果物を選んだら、このB列データプルダウンメニューにはりんごとバナナのみがリストに表示される。) 上記例のデータは9行目までですが、もっと多く存在し、A列、B列のデータ種類も他にまだあります。 データでA列の文字は被る事ありますが、B列の文字は被ることありません。 データとプルダウン箇所は可能であればシート分けしたいですが、困難な場合は同じワークシート内でも構いません。

  • Excel集計方法を教えてください!

    以下のようなシートがあります。 シート(1) A列、B列、C列、D列、E列 品名、商品名、A店、B店、C店 --------------------- 果物、いちご、8個、7個、6個 果物、ぶどう、2個、8個、2個 野菜、大根、3個、3個、2個 野菜、人参、2個、5個、8個 野菜、白菜、1個、2個、0個 肉、牛肉、2個、5個、10個 それを、以下のシート(2)のように集計するには、 シート(2)の各B列、C列、D列にどのような数式を埋めればいいか教えてください!! シート(2) A列、B列、C列、D列 品名、A店、B店、C店 --------------------- 果物、10個、15個、8個 野菜、5個、10個、10個 肉、2個、5個、10個

  • Excel2007の入力規則について

    Excel2007の入力規則について教えてください。 プルダウンメニューで項目を選択できるようにしたいと思います。 その際下記のように考えています。 別シートにデータを置いて、参照できるように設定します。 例えば A列: 大根 人参 キャベツ B列: 1 2 3 A列でプルダウンメニューから大根を選ぶと自動的にB列に1が入るようにします A列でプルダウンメニューから人参を選ぶと自動的にB列に2が入るようにします A列でプルダウンメニューからキャベツを選ぶと自動的にB列に3が入るようにします どのように設定すればできますか。 よろしくお願いいたします。

  • スプレッドシートやエクセルで

    A列=項目(大) B列=項目(小) で、それぞれプルダウンメニューを作成します A列に 食費 日用品 子ども費 小遣い 医療 とするとします A-1で「食費」を選んだら B-1では「野菜,果物,主食,肉・肉加工品,魚介,調味料・油.」 と出てくる(そのなかから選択) 同様に Aで「子ども」を選んだら Bで「学校月謝,学用品,塾・習い事,子ども雑費」 がでてくる(そのなかから選択) という仕組みは作れるでしょうか? プルダウンが無理でしたら、関数かなにか別の方法がないでしょうか

  • Excelでリストから選択して入力する方法

    こんにちは、お世話になります。 Excel2002のユーザです。 例として、商品の列に入力する果物(約20種類位)を プルダウンリストから選択して入力する方法を教えてください。 宜しくお願いします。

  • Excelで決まった文字を簡単に入力したい

    例えば、B列の各行にはいつも2~3種類の決まった文字(例えば、出金、入金のどちらかとか)しか入力しない場合のことです。 この1列を、プルダウンメニューとか何かで、わざわざ一回一回入力しなくても、どちらか(出金、入金を選ぶだけとか)選択するだけで簡単に入力してくれるようにとかにしたいのですが、どうすればいいでしょうか? 何かよい方法を教えてください。 よろしくお願いします。

  • エクセルについて教えて下さい

    エクセル2010使用です。 A1列に入っている文字列に対して B1列にルールを設け、表示させたいです。 (例) もし、A1列に「りんご」と入っている場合、B1列は「果物」と表示 もし、A1列に「レタス」と入っている場合、B1列は「野菜」と表示 つたない説明で申し訳ございません。 初心者ですので、なるべく簡単な方法を希望します。 お願い致します。

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

    Excel2003での入力規則に関して質問です。 Sheet1のA列には食材の種類、B列には具体的な食材の名前が書かれています。   A    B 1野菜  にんじん 2野菜  玉ねぎ 3野菜  じゃがいも 4肉   牛 5肉   鳥 6肉   豚 7魚   鯖 8魚   イワシ 9魚   鮭 10果物 バナナ 11果物 みかん 12果物 林檎 (※実際には食材の種類も食材の名前ももっと多いです) この表とは別のシート(Sheet2)でこの表を参照します。 具体的にはSheet2のA1とA2の2つのセルに食材の種類を記入します。 そしてA3セルで入力規則によるドロップダウンリストを表示したいのです。 例えば、Sheet2のA1に「野菜」、A2に「肉」と記入します(「」は実際には記入しません)。 その後、A3のセルのドロップダウンリストを表示させると、「にんじん」「玉ねぎ」「じゃがいも」「牛」「鳥」「豚」の6項目が自動で入っているようにしたいのですが、これは可能なのでしょうか? また、これを応用し、Sheet2のA3のドロップダウンリストに表示されるものが ・A1に記入された食材の種類に対応した名前。 ・A2に記入された食材の種類に対応した名前。 ・A1とA2に記入された名前に関わらず食材の種類「果物」に対応した食材の名前。 の3項目を表示させることは可能なのでしょうか? いずれの場合でも、Sheet2のA1とA2に同じ食材の種類が記入された時(例えば、A1に「肉」、A2に「肉」)は、ドロップダウンリストは自動的に「牛」「鳥」「豚」の3項目になるようにリスト項目をダブらせないように設定するようにしたいです。 こんなことが可能なのか分かりませんが、よろしくお願いします。

  • エクセル

    エクセル2010使用です。 A1列に入っている文字列に対して、B1列にルールを設け、表示させたいです。 (例) もし、A1列に「りんご」と入っている場合 または「バナナ」と入っている場合、B1列は「果物」と表示 もし、A1列に「レタス」と入っている場合 または「ナス」と入っている場合 B1列は「野菜」と表示 もし、A1列に「牛乳」と入っている場合 B1列は「飲料」と表示 つたない説明で申し訳ございません。 初心者ですので、なるべく簡単な方法を希望します。 お願い致します。

専門家に質問してみよう