• ベストアンサー

エクセルでの簡易データベースの作成

エクセルで、簡単な入荷リストを作成しています。 A列に、商品コード(5桁の数字) B列に商品名を入力しています。どんどん入力していくと、同じ商品がたまに出てきます。そのとき、A列に商品コードを入力した時点でB列に商品名が出てくるようにしたいのですが、方法が分かりません。どうか皆様の知恵をお借りしたいと思います。

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

  • ベストアンサー
  • utaufune
  • ベストアンサー率37% (132/351)
回答No.1

下記参考URLの 「数値(コード)を入力するとリストから商品名、氏名などを検索して表示」 でいいと思います

参考URL:
http://kiyopon.sakura.ne.jp/rakrak/index.htm
Hermet
質問者

お礼

ありがとうございました。 探していたものはそれです!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

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

    エクセルの入力規則についてですが、 セルA1に商品コードを入れるとセルB1に商品名が出るようにしたいと思います。 参照関数でB1に計算式を入れておけばA1に数字を入れることによりB1に商品名が出ることは分かるのですが、商品コードが分からなかった場合にA1に入力規則でリストを作成して選べばと思いますが、1列分しかデータが入らないのでコードと商品名の関連性が分かりません。 希望は、A1にリストを作成し「00001 パソコン」を選択すると「00001」だけ表示されるようにしたいと思います。 この様なことはできるのでしょうか。よろしくお願い致します。 商品コード 商品名 00001 パソコン 00002 マウス 00003 モニター

  • EXCEL データベースより別シートに抽出

    Sheet1に商品の受注状況をリストにしています。 A列-オーダーNo、B列-顧客No、C列-顧客名、G列-商品Aの注文数、H列-商品Bの注文数、、、、J列-商品Dの注文数、というように。これをデータベースとして、次のような事をするにはどのようにすればよいでしょうか? 商品の入荷はバラバラです。入荷した時点で、その商品の出荷指示書を顧客毎に作り倉庫に渡します。 そこで、、、 Sheet2に出荷指示書を作ります。 A1にオーダーNoを入力するとB1に顧客名が表示されます(これは出来ます)。 たとえば今回は商品Bが入荷したとして、A7に商品Aのコードを入れると、この顧客の商品Aに対する注文数がB8に表示されるようにしたいのですが、それが出来ません。。欲を言えば、もしその顧客が商品Aを注文していなければ、B8に「0」または「×」が表示されると尚良いのですが。 よろしくお願い致します。

  • エクセルの自動リンクで質問です。

    エクセル2000を使用しています。 あるフォルダの中に二つのファイルがあります。 一つは「商品リスト」もう一つは「納品書」という名前です。 商品リストには1行目には項目、2行目からA、B、C、Dの列に順に商品コード (5桁か6桁の数字のみ)、メーカー名、商品名、定価と入っています。 約1000件のデータがあります。 納品書には項目やその他があり実際の数値の入力欄は9行目から開始です。 B9に商品コードを入力すると自動でE9にメーカー名、H9に商品名、Y9に 定価が入るようにしたいのです。 ちなみにシート名は納品書ですが控えを作成する為、作業グループでもう一つのシートと合わせて入力しています。(もう一つのシート名は納品書控) あと、たまに商品リストに載っていない商品を入力する場合も有ります。 その場合は納品書の商品コードの欄は空白で、メーカー名、商品名、定価 のみを手入力します。 以上なんですがこの説明で解りにくければ補足させて頂きますので お申し付け下さい。

  • エクセル 電話番号表示についての書式・関数等

    エクセルA列にドロップダウンリストを作成し、「0120」、「0570」、「0800」の 3つから選択するようにし、A列で「0120」、「0570」を選択した場合、B列にハイフン無しの6桁の数字(先頭が0になることも考慮)しか入力出来ないように規制を掛けたいです。また、「0800」を選択した場合には、B列に同じく7桁の数字しか入力出来ないように規制を掛けるには、どのようにしたら良いでしょうか? ご教授いただきたく、何卒よろしくお願いいたします。

  • エクセルのソートについて

    こんにちは いつもお世話になっています。 エクセルのソートに関して教えてください。 A列に商品名(ふりがな情報あり)、B列に一桁と二桁の数字(標準表示形式)があります。 ソートの優先順位を第一がB列の下一桁の数字、第二がA列の商品名にする方法を教えてください。 よろしくお願いします。

  • エクセルの質問です

    A列は空白 B列に商品をあらわ5桁のコードが入っています。 C列にも同じく商品を表す5桁のコードが入っているのですが、 B列のセルと隣り合ったセルには同じ数字が入っていません。 D列には取引先の会社名が入っています。     B1に入ってる5桁の数字と同じ数字が入っている C列のセルを探し、 そのセルの隣のD列の会社名をA1のセルに表示させたいのですが、 どう関数を組んだらいいのでしょうか? A   B    C   D     12345 12354 A社    12334 12345 B社    12443 12544 C社 上の表の場合B1とC2数字が同じなのでA1にB社と表示させたいのです。  

  • Excelで台帳を作成したいのですが

    シート1に商品名(A列)と単価(B列)の表を作成し、シート2のA列に商品名を入力すると自動的にC列に単価が挿入される。以上のことがエクセルで可能でしょうか?また可能であれば方法を教えてください。 どうかよろしくお願いします。

  • エクセルVBAで住所録の分類コードを自動で作成

    エクセルで作成した住所録があります。 数が増えてきたのでコードで分類したいと考えています。 現在の住所録には「大分類」のC列まで入力されています。 ここからVBAによって、 「中分類」と「小分類」を入力したいと思います。 *中分類は末尾に2ケタの数字を追加(20ごとに 01、02、03 とする。) *小分類は末尾に1ケタの英字を追加(1つごとに A、B、C とする) どうかよろしくお願いいたします。

  • エクセルのVLOOKUP関数について

    エクセルのシート(1)に組合員コード(7桁),氏名,商品,数量・・・が入力してあって、列を挿入し、その組合員コードの左3桁を表示するLEFTの文字列関数を入力します。 それによって3桁が表示され、その3桁のコードは、支店コードを意味するので、シート(2)に支店コード、支店名が入力してあるのでそこから参照するようにシート(1)の3桁が表示されている隣に新たに列を挿入し、シート(2)の支店コードから支店名を引き出すようにVLOOKUP関数を入力したら、「N#A」という表示が出て支店名が表示されません。 LEFT関数によって表示された文字列だと「N#A」で支店名が表示されないのですが、自分で3桁の数字を入力すると支店名が表示されます。 3桁の文字列の結果の値だけをコピーしても、「N#A」が表示され、支店名が表示されません。 文字列関数によって表示された結果から、VLOOKUPで参照は出来ないのでしょうか? 1つずつ自分で数字を入力するしかないのでしょうか? 他に何か別の方法でも構いませんので、教えていただけないでしょうか?

  • エクセルの質問です

    A列は空白 B列に商品をあらわ5桁のコードが入っています。 C列にも同じく商品を表す5桁のコードが入っているのですが、 B列のセルと隣り合ったセルには同じ数字が入っていません。 D列には取引先の会社名が入っています。     B1に入ってる5桁の数字と同じ数字が入っている C列のセルを探し、 そのセルの隣のD列の会社名をA1のセルに表示させたいのですが、 どう関数を組んだらいいのでしょうか? A   B    C   D     12345 12354 A社    12334 12345 B社    12443 12544 C社 上の表の場合B1とC2数字が同じなのでA1にB社と表示させたいのです。  B列が昇順で並んでいる C列とD列は重複しない という条件で <=vlookup(b1,c:d,2,false)> という回答を頂いたのですが、 B列が昇順で無い(ランダムに数字が入っています) D列には同じ会社名が何度も出てきます。 どうすればいいのかわかる方お願いします。

専門家に質問してみよう