• ベストアンサー

エクセルのデータ入力規則を利用した設定

エクセルのデータ入力規則を利用して、簡単に品名に値する単価を他に作成したリストから自動的に入力する方法をご指導ください。項目欄は品名をリストから選択できるようにはなっています。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.3

シート2のA列には品名、B列には単価の表があるとします。 シート1のD2セルにリストが設定されているとしてE2セルに単価を表示させるのでしたらE2セルには次の式を入力します。 =IF(D2="","",VLOOKUP(D2,Sheet2!A:B,2,FALSE))

ynet
質問者

お礼

ありがとうございました。助かりました。

その他の回答 (2)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.2

 E2セルに次の数式を入力してから、E2セルをコピーして、E3以下に貼り付けると良いと思います。 =IF(OR($D2="",COUNTIF($A:$A,$D2)=0),"",VLOOKUP($D2,$A:$B,2,FALSE))

ynet
質問者

お礼

ありがとうございます。思いどうりにできました。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

VLOOKUP関数を使ってはいかがでしょう。

ynet
質問者

お礼

ありがとうございます。 こんなに早い回答助かります。 添付した画像のように「品名」はプルダウンメニューから 別シートの「リスト」から呼び出してきたいのですが・・・ 対応できるのかしら???

関連するQ&A

  • EXCEL2007のデータの入力規則について

    何時も大変お世話になっております。 再びご教授頂きたく質問させて頂きます。 環境 windows7 EXCEL2007 Aシートに 品名 単価 数量・・・・・ Bシートに 品名 単価 があります。 Bシートはマスタ的な存在をしています。 Aシートの品名はデータの入力規則にてBシートから品名をリストにて選択する様にしているのですが この時にBシートにあります単価を一緒に持ってきて、Aシートの単価に持ってきたいのですが、方法が判りません。 申し訳ございませんが、ご教授の程、宜しくお願い申し上げます。

  • 【Excel】データの入力規則のリストが作られない

    Excel2007利用です。 入力したい文字をリスト形式で選択する場合、「データの入力規則」→「リスト」→「元の値」であらかじめ入力しておいた項目のセルをまとめて選択し、最後にOKボタンを押しますが、実際やってみると、右横にリスト表示は最初の一つの項目のみしかなされてません。 また「元の値」は、リスト化する項目を選択するものだと思いますが、リスト表示されるセルを指定したい場合、このタスク内ではどの機能で操作するのでしょうか?

  • エクセルのデータの入力規則での設定

    エクセル2010です。 アンケート用のファイルを作成し、回答欄に、データの入力規則で、「リスト」を指定し、「元の値」を 1-はい,2-いいえ,3-未定 としました。 通常は、この三択以外は入力できないのですが、オートフィルでドラッグされると 1-はい 2-はい 3-はい 4-はい となってしまいます。 もちろんフィルドラッグした人が、オートフィルのオプションで「セルのコピー」を選んでくれたらそうなりませんが、対象者が多いので期待できません。 オートフィルをできない設定にしようかとも思いましたが、設問数が多く、ユーザーの利便性を損ないます。 「はい」、「いいえ」、「未定」と、数字をいれなければいいじゃん!とは当然思いますが、上からの指示でどうしようもありません。 こうならないようにするにはどうすればよいのでしょうか?

  • エクセルの入力規則にかわるもの

    いつも大変お世話になっております。 エクセルの入力規則をよく作成し使用していますが、表示か8個までで8個以上は▼などで選択していますが、できれば、例えば、20行ある場合20行表示させたり、50行ある時は20行くらいずつ表示をさせたいです。 自分なりに調べたら、フォームコントロールやコンボボックスなどがでてきました。ですがイマイチやり方がわかりません。 やりたいことは、シート2に入力規則のリスト用に品名など名前を付けて、シート1のセルA3に、入力規則→リスト→名前、など登録してあります。シート1のセルA3で選択するときに、シート2で【名前】と登録したものがでます、シート1のセルA3を選択した際に名前がすべて出したいです。ほかには、【品名 1】と【品名 2】もシート1の決まったセルに半分くらいずつ表示させ選択したら選択したものが表示されたいです。 説明が上手くなくすみません。 フォームコントロールなどでできるようでしたら、ご教授お願い致します。

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

    仕事でエクセルを使っているのですが、(エクセル2003) リストから選択する(入力規則)のはできるのですが これとはちょっと違う方法を教えていただきたいです。 入力規則を使うと▼マークがでますよね? 今まで使っていたリスト選択は▼マークはなく、 セルの右下にカーソルを合わせると、十マークになって そこにリストが並び選択するという感じで使っていました。 ところが、急にリストが表示されなくなり、入力規則を 使ってリストを作ったのですが、どうしても▼マークの 表示されないリスト作成ができません。 わかる方がいたら、教えてください。 お願いいたします。

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

    初心者ですみません。 Excel2007で、ダウンリストを作成し、リストから項目を選択できるようにデータを作りました。 実際にリストから選択はできるのですが、ダウンボタンを押すと、作成したリストの下(空白部分)にカーソルが選択されてしまいます。 リストから項目を選ぶ時、毎回リストの右側のスクロールバー(上)を押さないと項目が出ません。 リストを開いた時、一番上の項目にカーソルが来る設定ってあるのでしょうか? ご指導よろしくお願いします。

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

    エクセルの入力規則機能について質問があります。 入力値の種類をリストに設定されていて、元の値には”=項目”と記載されています。 項目は別のシートのリストをさしているようで、セルをポップアップするとその別シートの セルの内容が選択できるようになっています。別のシートのリストの項目を削除すると セルをポップアップするとその項目だけ選択できなくなります。 このような機能(”=項目”の定義の仕方)について、どのように設定すればよいか教え て下さい。 よろしくお願いいたします。

  • EXCELのデータの入力規則について

    EXCELのデータの入力規則の設定で入力をドロップダウンリストから選択するようにしたのですが、ドロップダウンリストの文字が小さく、大きくしたいのですができません。アドバイス宜しくお願い致します。

  • Excel の入力規則が分かりません

    お願いします。 EXCEL2003の「入力規則」の「設定」で出てくる「すべての値」の意味と使い方が分かりません。 「リスト」だけは分かるのですが、「リスト」を使わないで選択肢を 設定する方法を教えてください。

  • Excelでデータ入力規則(リスト)を設定した際

    Excelでデータ入力規則を設定した場合、リスト内にある物でしたら選択して入力が出来るのですが、イレギュラーでリスト外の文字情報を入力したい際には、どうすればよろしいでしょうか。 (選択しているリストは10個程度で、たまにそれ以外の文字を入力したいと思っています。) 使用しているExcelは2007です。 宜しくお願い致します。

専門家に質問してみよう