• ベストアンサー

Excel2007入力規則

keithinの回答

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

ん? あなたは入力規則の設定の方法を聞きたかったんじゃないんですか? >製品名には各種別のプルダウンメニューで表示され製品名が選択できるようになっています。 入力規則のリストから選べるようには,もう作成できているんですね。 では, >その製品名を選択した際に、自動的に単価が入るようにしたい こちらが今回のご質問でホントに聞きたかった事なんですか? それは単純に単価の列のセルに事前に関数を埋めておいて,製品名が入ったら(手動だろうが入力規則だろうがの方法で入力したら,という意味です),その製品名に該当する単価を参照して計算結果として表示させるだけのことです。 シート2のA列に製品名を一覧します。これを入力規則の元ネタにして用意しておきます シート2のB列に,製品の単価を一覧します。 シート1のA2セル以下に,入力規則で製品名を入力できるように仕込みます(既に出来ている手順) シート1のB2セルには =IF(A2="","",VLOOKUP(A2,Sheet2!A:B,2,FALSE)) という式を入れて,リストの下端までコピーして埋めておきます シート1のA列のセルで入力規則から製品を選択すると,自動的にB列に単価が表示されます。

miyu123haruka
質問者

お礼

本当に親切にありがとうございます。 今現在はシート1に種別 製品名 単価 が入る表があり シート2にに各種別毎の 製品名を入力している状態です。 インターネットから調べて入力規則の設定をしたので よく理解して設定が出来ている状態ではありません。 種別を選択した後、製品名を選択、その選択した製品の単価が自動的に単価の欄に 表示させたいと思っています。 その場合は、またさらにシート3にA列に製品名をB列に単価を入力し シート1の製品名を入力させる欄に入力規則を設定させることになるのでしょうか? 今現在のシート1の種別部分の入力規則には元の値=種類、製品名の入力規則には、元の値 =INDIRECT(B12) と入っています。 よく分からない私が、しているので、説明頂いている内容がよく理解出来ていません。 申し訳ありません。

関連するQ&A

  • Excel2000 入力規則関連

    ご質問いたします。 入力規則のドロップダウンリスト内が膨大な数で 困っております。 元のデータ範囲で検索するのではなく、 ドロップダウンリストのボックス内で検索する方法は ありませんでしょうか。 例えば、オプションを設定する等。 初心者過ぎて申し訳ございません。

  • 入力規則で入力値の種類がユーザー設定の状態で…

    Excel2010の入力規則で入力値の種類がユーザー設定の状態でドロップダウンリストを表示する方法を探しています。 あるセルで特定の文字の禁止や、特定セルが空欄の時の入力禁止、文字数制限などで入力規則を設定しています。 ここれを入力もできてドロップダウンリストも選べるようにしたいのですが、入力規則で入力値の種類を「ユーザー設定」にしている場合「リスト」を作成出来ず困っています。 入力値の種類はユーザー設定のままで関数を使用してドロップダウンリストをだせるようにする方法はないでしょうか?

  • 【Excel】入力規則のドロップダウンリストについて

    入力規則の入力値のリストでドロップダウンリストにセル範囲を指定せずスペースを追加したいのですが・・・ ドロップダウンリストに1と2とスペースを元の値の欄に直接入力し表示することに例えてご指導頂ければ幸いです。

  • エクセル 入力規則のドロップダウンメニューについて

    Excel2002 入力規則-リストでドロップダウンメニューをさくせいしました。 が、あまりにも数が多いので例えば 「H」と入力すれば Hから始まるものが選択できるようにはできないでしょうか? VBAなどでしたら、わからないので結構です。 ドロップダウンメニュー以外にもいい方法がありましたら、教えてください!

  • コマンドボタン押すと入力規則の指定した数字のマクロ

    お世話になります、マクロで質問があります。 セル「U9」には入力規則がリストとして入力されています。リストの元の値は「   ,=DT9」と表示されドロップダウンリストに表示されるようになっています。 「U10」には「   ,=DT10」と、「U11」には「   ,=DT11」・・・と順番に入力されておりU39には「 ,=DT39」U39までセルに入力規則が適用されています。 そして「V9」には「   ,=DV9」と、「V10」には「   ,=DV10」・・・と順番に入力されており「V39」には「  ,=DV39」とV39までのセルに入力規則が適用されています。 そして「AD9」には「   ,=DR9」と、「AD10」には「   ,=DR10」・・・と順番に入力されており「AD39」には「  ,=DR39」とAD39までのセルに入力規則が適用されています。 そこで質問ですがコマンドボタンを押すと、U9~V39とAD9~AD39までのセルの入力規則「=○○○○」の方を自動で選択されるマクロはどの様に組めば宜しいでしょうか?

  • 入力規則の文字

    入力規則でドロップダウンリストの文字を大きくすることはできますか?

  • EXCELの入力規則に関して

    EXCEL 2003 で簡単な品物の管理表を作成しています。 例えば、品目としてパソコンがあり、品番としてAとBが有ったとします。 "パソコン"はセルにそのまま表示させ、品番は入力規則でAとBと書かれたセルを参照させ、ドロップダウンリストで選択するような作り方をしています。 このような場合での質問です。 1)入力規則で別シートのセルを参照先とすることはできますか。 2)参照先を作成せずに、ドロップダウンリストを作ることはできますか。(値一覧をセルやデータに内包するような感じです) 3)入力規則を複数のシートにコピーし、片方の値を変更した場合、別シートの同じ入力規則の値も連動して変更させることは出来ますか。 入力規則の機能では作りきれない部分も有るかとは思いますが、なにか良いアイデアがあればご提案いただくと有り難いです。

  • Excelで入力規則が反映されない。

    Excel2007でシートBに「123」と名前のついたリストを作り、シートAに入力規則を設定しましたが、リストにない値を入れてもエラーになりません。 シートBのリストは、  名前:123  参照範囲:シートB!$B$1:$B$171 範囲:シートA 条件設定:入力値の種類=リスト      元の値=「=123」      ドロップダウンリストから選択する=チェック済 エラーメッセージ:表示するにチェック済          スタイル=停止 他のファイルでは出来ていて、それとまったく同じにしているつもりなのですが・・・。 ドロップダウンリストは表示され、そこから選ぶことは可能ですが、まったく関係ない値も普通に入力できてしまいます。 初歩的なことでしたらお手数掛けて申し訳ありませんが、よろしくお願いします。

  • エクセルの入力規則

    エクセル2007の入力規則で、リストを設定したのですが、 リストのドロップダウンメニューが出てきません。 他の入力規則は設定されるのですが、リストだけがどうしても・・・ ただ、リスト以外の値を入力するとエラーが表示されるので、リストの入力し規則は生かされているようです。 分かる方、教えてください。

  • Excel 入力規則のリストについて

    入力を簡略化するため、入力規則からドロップダウンリストを作成しました しかし小さくて選びにくい・・・(それでも簡略化はできてます) ▽を押すと、大きいリストが出るようにできないでしょうか?