• ベストアンサー

エクセルのデータ入力に関して

エクセルの初心者です。あらかじめ品番と品名のデータを作っておいて、ワークシート上で品番を入力すると品名が表示されるようにするにはどうしたらいいのでしょうか。

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

  • ベストアンサー
  • zongai
  • ベストアンサー率31% (470/1474)
回答No.2

仮に、Sheet1のA列に品番、B列に品名があるとします。 別のシートのA1に品番を入れたとき、B1に品名を表示させるには [B1]=VLOOKUP(A1,Sheet1!A:B,2,0) となります。 A1と同じものを、A列~B列の範囲の先頭の列(つまりA列)から検索し、見つけたら2列目のものを返す(表示する)。 最後の「0」はA1と完全に一致するものを検索する、という意味があります。 詳しくはヘルプなどで確認を。

その他の回答 (1)

  • t-yamada_2
  • ベストアンサー率40% (587/1460)
回答No.1

VLOOKUP関数です。 http://allabout.co.jp/gm/gc/3143/

関連するQ&A

  • EXCEL VLOOKUPで数字データの読み取りが出来ません

    VLOOKUPの使い方で質問があります。 現在、2枚のエクセルのシートを使用しています。 1枚目のフォーマット(品番を入れると、品名や単位などのデータが自動表示されるような設定のもの)に、VLOOKUPの式を入れてあり、元データを2枚目に保存してあります。 一枚目のフォーマット上で品番を入力すると、自動的に2枚目の元データから適合する商品を抜き出し、その品番に対応する商品名・単位などが表示される仕組みです。 1枚目のフォーマットで使用しているVLOOKUPの式に間違いは無く、2枚目の元データ(品番・品名・単位の3列、1000行程度)も関数に引っかかるよう、品番を昇順に並べ替えてあります。 でも、一枚目に品番を入力しても、元データから品名・単位といった他のデータを持ってこないんです。 問題は、2枚目の元データの中の品番(関数で結びつける部分)にあるようです。 そのままだとまったく引っかからないにもかかわらず、元データの品番部分を一行一行選択し、ENTERを押すと、VLOOKUPの関数に引っかかるようになるんです。 ※ENTERを押すと、一瞬画面の左下に「再計算0%」との表示が出て、すぐに消えます。 ちなみに元データはアクセスからエクセルに出力したものです。 どなたか、これを解決する方法ご存知でしょうか? 一行づつENTERを押すにはあまりにも多いデータ数なので困っています。 また、私はエクセルの初心者で、難しい用語はまったくわかりません。出来ればわかりやすい方法で教えていただきたいのですが… どなたかよろしくお願いします。

  • エクセルでリストから自動入力

    A列に品番、B列に品名が記入されたシート1があります。 シート2のA列に品番を入力した時、シート1に入力した品番と同じものがあれば、B列にその品名を自動的に入力したいのですが、どのようにすればいいでしょうか?

  • エクセルで繰り返しデータ入力

    エクセル初心者です。 Sheet1のH列2から20行に毎日複数のデータ入力があり、その入力データはSheet2に日付順で1日から31日までの行を割り当て、転記される設定は可能でしょうか。翌日は又Sheet1のH列2から20行に毎日複数のデータ入力しこの繰り返しです。

  • エクセルでデータ登録したい

    はじめまして、エクセルは最近使い始めた初心者です。 登録シート、データシートとあり、登録シートでデータシートより 品目コードでデータを呼出し在庫数など入力し直し、データシートに 登録したいのですが?何か良い知恵が有ればおかし願います。 例 品目コード____ 品名   ____ 規格  ____ 使用場所____ 在庫____ 登録 ボタンで登録出来る様にしたいのですがよろしくお願いします

  • EXCEL 条件入力で複数リスト表示、早急に教えて下さい。

    EXCEL 条件入力で複数リスト表示、早急に教えて下さい。下図の様なデータがシート1にあります、構成は同一親品番が20行程あります、別のシート2で抽出したい親品番を入力すると、それに対応した全てのリストのみを表示したいです、 例  親品番   子品番  名前・・・・・・・・・・ 48260500 40021234・・・・・・・・・・・・・・ 48260500   40022345・・・・・・・・・・・ 48260500 40023456・・・・・・・・・・・  

  • Excelファイルのデータを入力したい

    ある1つのExcelファイル(*.xls)に複数のワークシートがあり、その中の1つのシート「input_data」のデータをC言語のプログラムで入力したいのですが、可能でしょうか? 「input_data」のデータは下記の様な形式です。 1.1 23.0 48.7 2.0 45.2 59.2 3.0 56.8 23.4 4.6 43.7 12.0 ご存知の方、お手数ですが、教えてください。 よろしくお願いします。

  • ユーザーフォームにデータを入力

    「開発」→「Visual Basic」→「フォーム」の「UserForm1」をクリックして表示されるUserFormに何個かのテキストボックスを作成しています。 そのテキストボックスに入力するデータをワークシートにあるデータを自動的に入力( 表示)させる方法はありませんか? ちなみに、ワークシート上でセルをクリックするとそのワークシート上にデータが自動的に入力されたUserFormが表示されるようにはしています。 今回の質問は、「開発」→「Visual Basic」→「フォーム」の「UserForm1」をクリックして表示されるUserFormのテキストボックスのことです。(この画面では、手入力しかできないのでしょうか?) Excel 2013 です。 よろしくお願いします。

  • エクセルのデータ入力で困っています。

    会社でのエクセルのデータ入力で困っています。 得意先から発注データ(エクセル)と倉庫会社からの在庫データ(エクセル)を当社の出荷データ表(エクセル)に入力しています。 毎週やっているのですが、データ数が多くミスが多いので、 困っています。また、ひとつの品番で色がたくさんあり、発注データと在庫データでは順番が異なっており、間違いの原因になりやすいです。 どうすれば、ミスを減らせるか教えてください。

  • EXCELのドロップダウンでの自動入力

    EXCELのドロップダウンで選択で隣の文字列も自動入力したいのですが知識不足で困っています。 (出来ればVBAの知識は皆無なのでその辺は避けたいのですが・・・) EXCELでは難しい要望の様ですがそこを何とかご回答頂けると幸いです。       A       B           別シート      品名      品番                シャツ    SY123  1    シャツ     SY123                シャツ    SY125 2    パンツ     PA145                シャツ    SY553 3    ズボン     ZU123                パンツ    PA145 4    シャツ     SY553                パンツ    PA156 5    セーター    SE123                ズボン    ZU123 A列を”品名”で”名前の定義”しておきます。 ドロップダウンで品名を選択するとB列に品番が自動的に表示されるようにしたいのですが・・・ 問題は品名が同じで品番が違うとき、上記の例で言えばドロップダウンでシャツが3項目 出ますがどのシャツを選択しても上位のSY123しか入力されません。 ”B4”のように何かすれば、違う品番が入力されるようにしたいのですが・・・ (尚、品番は同一のものはありません) 何方か、私にご教授頂けると幸いです。宜しくお願い致します。

  • Excelで違うファイルのデータを参照する

    EXCELで違うファイルにあるワークシート上のセルを参照することはできるのでしょうか。 巨大データベースから必用なデータをピックアップして表示したいのですが データベースが大きい為、全てを読み込むのに時間がかかります。 データを表示するファイル上に条件を入力すると、データベースの対応するワークシート上のデータを表示できるようにしたいのですが。。。

専門家に質問してみよう