• ベストアンサー

エクセル データ反映の方法

商品名と商品コードが記入してるシートがあって、別シートには注文書があり たとえば 注文書のA1に商品名を入れると自動で B1に商品コードが 入るようにしたいのですが。 どうしたらできるでしょうか。教えてください。よろしくお願いします。

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

  • ベストアンサー
  • FEX2053
  • ベストアンサー率37% (7989/21362)
回答No.1

C1~C10に商品名、D1~D10に商品コードがあるとした場合、 =VLOOKUP(A1,C1:D10,2) これで商品コードが出てきますが、問題点があります。 というのも、商品名にカタカナや数字がある場合、全角、半角が混在 すると別のものだと認識してしまい、コードが検索されなかったり、 商品名にブランクが混入すると検索できなかったりするからです。 これを回避するためには、商品名をリストから選択させるなど、 かなり工夫しないと実務上は上手く行かない場合が多いです。

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

関連するQ&A

  • エクセル/表引きの方法を教えて下さい

    エクセルで、セルにコード番号を入れたときに、その右横のセルに、別のシートに作ってあるコード一覧表を参照して、入力したコード番号の商品名を自動的に入れるにはどうしたらいいのでしょうか。 コードの一覧のシートに 1 A商品 2 B商品 … と作ってあって、 別のシートでセルに「2」 ←を入れると 2 B商品(←自動的に表示される) ↑ 入力 のようにしたいのですが。 いろいろ調べたのですが分からないのでよろしくお願いします。

  • EXCELでデータを自動的に返す

    A列に会社名、B列に会社コードが記載された、簡易データベースとしてのEXCELシートがあります。 別のワークシートで、A列に会社名、B列に金額を記入していく伝票があります。 このシートのC列に、会社コードが自動で入るようにしたいのですが、どのような関数を使えばよいでしょうか? よろしくお願いします。

  • エクセルのシートの反映について質問します。

    たとえば、下のような(シート1)の表を元に、別のシート(シート2)(シート3)へ自動で、反映させることは可能でしょうか? また”=”を使わずに(シート1)の元データを、全く同じ表として、別のブックへ反映させ 元のデータを変える事によって、すべてのシート、指定されたブックが自動で変わるような、方法はあるのでしょうか。 こういった場合、良い知恵がありましたらよろしくお願い致します。 m(_ _)m (シート1)       A     B    C 1  コードNo  日付   名 2    1     10/1   aaaaaa 3    2     10/2  bbbbbb 4    1     10/3   cccccc 5    2     10/4   ddddddd (シート2)       A     B    C 1  コードNo  日付   名 2    1     10/1   aaaaaa 3    1     10/3   cccccc (シート3)       A     B    C 1  コードNo  日付   名 2    2     10/2  bbbbbb 3    2     10/4   ddddddd

  • Excelでデータの反映

     いつもお世話になっています! ExcelでA列、行2より行31まで支店名が30店舗記入されています。 行1、列Bより列ARまで 43の商品名が記入されています。 そこで、今回は一つの支店で人気商品上位5個、順位は関係なく定期的に調査しています。  <例> A2の青葉店=B1(いちご)・E1(りんご)・H1(キウイ)・N(パン)・Q(マンゴー) の5つの商品をカウント1という事でB2・E2・H2・N2・Q2に「1」と記入します。他店も同様、上位5つの商品に「1」を記入します。 次回の調査の時は青葉店で「りんご」が選ばれていたら、E2を手動で「1」~「2」に書き換えます。  それで今回は、これを自動にカウントされる様に出来ないものかと思い相談しました。 例えば、15行目のB~Fに5個、品名を記入すると自動的に上記場所に反映される様に出来ますか?  説明が下手なので質問が解かりにくかったらすいません! まだ初心の為、具体的に教えて頂けると幸いです! 関数、マクロ、VBA等使用でも構いません。 宜しくお願いします! m(__)m

  • excel VBAを使って、データを自動的に表示させたい!

    excelのVBA・マクロの書き方について教えてください!! たとえば、商品データ(商品名、数量、産地、担当者、商品コード)を入力したシートがあります。 別のシートに、商品名と数量を入力するだけで、商品データを参照して、産地・担当者・商品コードが自動で入力されるマクロを作成したいです。 「商品名」だけを入力して、表示させることはできたのですが、 商品名が同じで、数量が違うものがあると、片方のものしか表示されません。 A・B列に「商品名」・「数量」を入力して、自動でデータが表示される方法はありますか??

  • エクセルです。2つの異なるデータを自動で一つにしたいのですが

    お願いいたします。 エクセル初心者で、ただいま勉強中です。 一つめのシートにはいろいろなお店の名前が縦に入っています。 2つ目のシートには、そこで販売している商品名・価格・売価などのデータが入っています。 各お店では、すべてではありませんが、同じような商品を扱います。 また、お店や商品の種類は増え続けます。 現状 シート1、シート2をそれぞれVLOOKUP関数を使い、シート3にそのデータを移行し、それぞれのお店の売上げなどの計算をしています。 しかし、毎回、シート1のコード、シート2のコードをシート3に入れている為、非常に時間がかかっています。 そこで以下のようにできませんか? シート1のお店のデータとシート2の商品群のデータを自動で一つにまとめて、一つのコードを自動で作成してくれるような、そのようなことは可能でしょうか。 ほとんどの商品はほとんどのお店で扱います。 最初から、A列にお店、B列に商品、C列に価格、D列に売価などを入れた新しいシートを作ればよいのでしょうが、お店も増え、商品も増えていくと、非常に手間がかかります。 また、上記のようにシート3に2つのシートのデータを移行しなくてはいけません。その作業もコードを2ついれていくのは大変です。 例えば、 新しいお店ができ、さらに商品が追加になりました。 これを、私が手動でシート1にお店を追加     私が手動でシート2に商品名などを追加 ということをしただけで、新シート4に自動で、全部のお店に全商品が追加された、一つのコードを作成したいのです。 そうできれば、一つのコードをシート3にBLOOKUP関数を使い、簡単に移行できそうな気がしまして。 ぜひ、そのような自動でやってくれる関数などがありましたら、またはもっとよい方法がありましたら教えて下さい。 何卒、よろしくお願いいたします。

  • AかBのどちらかを入力するとCにデータが出る方法

    VLOOKUP関数を使った在庫管理の表を作成するにあたって、Aのセルには商品コードを BのセルにはJANコードを Cのセルにはそれに対応した商品名が出るようにしたいのです。 参照するデータは別なシートに作成しています。 Aを入力すると B,Cが出るということはできるのですが A(商品コード)がわからずB(JANコード)がわかるときにもC(商品名)が出るようにしたいのです。現在はCのセルに =IF(A1="","",VLOOKUP(A1,別シート!$A$1:$G$20,3,0)) このような数式を使っています。 これでは 「どちらかを入れたら商品名が出る」事はできないので、何か良い計算式はありませんでしょうか。宜しくお願いします<(_ _)>

  • エクセル2003の質問です

    エクセルでの質問です。  シート1にA1商品コード、B1に商品名、C1に在庫数、D1に生産者とした時に     A       B       C       D 1 商品コード 商品名  在庫数 生産者 2 1234   みかん1   3   太郎さん 3  456   みかん2   5   次郎さん 4  234    りんご1   1   太郎さん ・ ・ シート2のA1に太郎さんを入力した時に シート2のA1に「太郎さん」を記入 シート2のE3に「行位置」と記入 シート2のA3以降に「商品コード」「商品名」「在庫数」を記入 E4に =IF(COUNTIF(Sheet1!E:E,$A$1&ROW(A1)),MATCH($A$1&ROW(A1),Sheet1!E:E,0),"") と記入、以下コピー A4に =IF($E4="","",INDEX(Sheet1!A:A,$E4)) を記入、右にコピー、下にコピー と教えていただき大変便利に使用していますが、印刷範囲をデータが表示された場所に合わせ自動で 変更設定出来る方法が知りたいです。なおシート2は表になっている為、罫線が先に入れてあります よろしくお願い致します。

  • エクセル、条件をつけてのデータ反映計算式

    エクセルにて、条件をつけてのデータ反映計算式をお教え下さい。 ※過去質問など検索しましたが、ピッタリあうものをさがす事ができず、 自己解決できなかった質問させていただきます。 【内容】 ・シート1とシート2の品番が一致している事が条件。 ・シート2にある「D 原価」を、シート1「E (空欄)」に反映させたい。 シート1 A 商品名 B 売価 C 品番 D 個数 E (空欄) シート2 A 商品名 B 売価 C 品番 D 原価 【追加質問】 ・今回異なるシートを検索対象としましたが、 別データ(ブック)を対象にして、検索できますでしょうか。 ・「シート1とシート2の品番が一致している事が条件。」とは別に、 「(もしくは)シート1とシート2の商品名が一致している事が条件。」を 加えることはできますでしょうか。 以上です。どうぞよろしくお願いします。

  • EXCELでVLOOKUPでデータを検索、引継ぎをしたい

    こんばんは。今、困ってます。Sheet1で、 店コード   商品コード   担当名 01      12345      たなか 01      12350      すずき 01      12355      たなか 02      12360      こんどう という元データが出来ていて、Sheet2で、 店コード   商品コード   担当名 01      12345 01      12348 01      12350 という別ファイルがあり、同じ商品コードの場合は、 Sheet1の元データから、担当名をひっぱりたいと思います。 そこで、担当名の欄に =IF((VLOOKUP(B1,Sheet1!B:M,2))="","",(VLOOKUP(B1,Sheet1!B:M,2))) と入力したんですが、 商品コードが 12346 でも 担当名に たなか と 出てしまったりするので、困ってます。 商品コードが一致しているときだけ、担当名を表示させるには、どうしたらよいのでしょうか? よろしくお願いします。

MyMio MFC-670CDの不具合
このQ&Aのポイント
  • エラーメッセージ50が表示されている。
  • クリーニングできません。
  • ブラザー製品についての質問です。
回答を見る

専門家に質問してみよう