• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルの同じ数字の抽出データを出したい)

エクセルで同じ商品コードのデータを抽出する方法とは?

このQ&Aのポイント
  • エクセル初心者の方が、商品コードが同じ商品の行を一括でデータ抽出する方法を探しています。
  • 商品価格の更新のために、価格の変更が必要な商品コードの行を別のセルに表示させたいと考えています。
  • エクセルで簡単に同じ商品コードのデータ抽出方法を知っている方がいらっしゃいましたら、教えてください。

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

  • ベストアンサー
  • a987654
  • ベストアンサー率26% (112/415)
回答No.1

VLOOKUP関数ですね。 価格更新データ、更新をしたい表のデータをそれぞれシートとします。 どちらもA2セルからデータがあるものとします。 更新をしたい表のデータのD2セルに =VLOOKUP(A2,価格更新データ!A$2:B$14,2,)     A$2:B$14の所はデータの件数に合わせて下さい。 あとはD2セルをD3以降にコピーするだけ。 更新の必要のないものには#NAが表示されますが無視すれば よいでしょう。 #NAが気になる場合はIF文とISNAを使って下さい。

akane1025
質問者

お礼

関数についてよく分からなかったので、為になりました。 初心者にも分かりやすい回答ありがとうございました。 きちんと表示することができました。

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

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.5

Googleででも、「エクセル フィルタオプションの設定」で照会し、どんなものか、勉強してみてから、判らないことがあれば、別に質問のこと。 条件をつけて抜き出すのはそれで簡単だが、価格などを更新して、もとのデータに戻す(更新する)のは、初心者では簡単でない。 該当(価格更新データの商品コード)を「更新をしたい表のデータ」の中でVLOOKUPで検索し、マッチした行を、価格更新データで置き変えることになろう。 ーーー それより、商品コードなどで並べ替えをしたら、同じコードの行は、付近にまとまるから、その行の価格を更新したらどうです。モトの順に戻したい場合は、始めに連番列を作って連番を振っておくと、その列でソートすると、元に戻せる。 ーーー もしソートしたとき、多数の更新すべき行の固まりが多くて、全体行の中で、探すのがややこしいなら、対象となる商品コードを1列に並べ、そこを元に、Vlookup関数で該当行には1を振り、そこも含めて並べ替えをすればよい。 (価格更新データがまだ出来上がってない場合だが)

akane1025
質問者

お礼

初心者の心得を教えていただきまして、感謝いたします!

全文を見る
すると、全ての回答が全文表示されます。
  • kmetu
  • ベストアンサー率41% (562/1346)
回答No.4

↓価格更新データ book1のSheet1として     A       B 1 商品コード  販売価格 2 1000      600 3 2000      600 4 3000      600 5 4000      600 ↓更新をしたい表のデータ book2として     A      B           C 1 商品コード 商品管理番号  販売価格 2 1000     100001       500 3 2000     100002       500      とした場合 たとえばBook2のF2に以下の式を入れて、右に3個フィル 下に更新をしたい表のデータの行分フィルしてみてください。 =IF(ISERROR(MATCH($A2,[Book1]Sheet1!$A$2:$A$5,0)),"",IF(MATCH($A2,[Book1]Sheet1!$A$2:$A$5,0),A2,"")) このような結果が欲しいということでしょうか

akane1025
質問者

お礼

おかげさまで、解決いたしました! ちょっとこちらのIF関数を使った方法は、もう一度復習してみます。 ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • dr-9
  • ベストアンサー率47% (24/51)
回答No.3

下の図のようにしてみて下さい。

akane1025
質問者

お礼

おかげさまで、解決いたしました! 画像まで付けて、くださり感動です! ありがとうございます。

全文を見る
すると、全ての回答が全文表示されます。
  • Sinogi
  • ベストアンサー率27% (72/260)
回答No.2

改定単価が「改定」シートA列 B列にあり 新規リストが別シートのA~C列にあるとして 新規リストのあるシートのd列に =IF(ISNA(VLOOKUP(A2,改定!A$2:B$5,2,FALSE)),C2,VLOOKUP(A2,改定!A$2:B$5,2,FALSE)) で希望の結果が得られたら希望の位置に値貼り付けしてください

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

関連するQ&A

  • Excelで上のデータをコピー

    縦セルに何個かおきにデータが入っていて、空白のセルは直上の データと同じデータです。 数が膨大なのと空白の数が一定ではない為、空白部分のデータを 一括でコピーする方法を教えてください。 別のセルに関数を入れる方法でも構いません。 宜しくお願いします。

  • エクセル2003  データ抽出に関して

    1列目に品番があります。 4534 5346 5745 3453 等…600ぐらいあります。 別のファイルには 品番 商品名 重さ 4534 商品○○ 3kG 1250 商品■■ 1kg 5745 商品×× 2kg …と3000品目ぐらいあります。 何をしないといけないかと申しますと、 3000品目の中から 600品目分の品番を元に 品番 商品 重さ というように 抽出しないといけないのですが、何か一括でやるいい方法はありますでしょうか? 文章が稚拙でわかりにくいかも知れませんが、該当の品番だけ与えられていて、 マスターのデータを元に商品名と重さを入力しなければいけないのです。 よろしくお願いします。

  • エクセルでのデータ抽出について

    こんにちは!関数初心者です・・・。 どうしてもできなくて教えていただきたいのですが、たくさんのデータの中から一致するデータを表示したいのです。 下記のようなデータがあったとき、検索する文字列を入れるセルをA1とします。検索結果をB1に表示したいのです。 たとえば品目にある「鉛筆」の商品ID「AA-001」を探したいとき、セルA1に「鉛筆」と入力したら、セルB1に「AA-001」と表示したいのですが、どうしてもうまくいきません。 商品ID 業者NO 科目 品目 単価 AA-001 スズキ100 文具 鉛筆 100 AA-002 スズキ200 文具 ノート 200 BB-001 タナカ100 食品 卵 100 BB-002 タナカ200 食品 チーズ 200 CC-001 サトウ100 衣類 シャツ 100 CC-002 サトウ200 衣類 スーツ 200 どなたかおわかりになりましたら教えてください!! よろしくお願いいたします!

  • エクセルデータ抽出

    はじめまして、エクセルの関数とか殆ど分かりません。 そこで、以下内容の事をしたいのですが、どうすれば良いでしょうか? 何度もすみません。 前提 先程の質問内容とは異なるのですが、実際のデータに沿った形で質問させて下さい。 データ量が膨大で、実際のセルが多数御座います。 内容をしっかり理解できていない為、実データ通りの計算式を教えて下さい。 (1)今日より3ヶ月以内(月末〆)のデータのみ抽出する。 (2)抽出データを別のシートに作成する。 (1)~(2)を実行する方法を教えて下さい。 次に『抽出データ』の金額を計算する。 出来ればマクロを組んで、ボタンをクリックして対応したいと思っております。

  • EXCELのデータ照合で教えてください。

    EXCELで外部データの取込からデータの照合をしたいのですが ←     更新後     →     ←     更新前     →   A    B    C     D    E     F    G     H 1 商品A  4個  商品B  10個  商品C  2個  商品D  10個 2 商品C  4個  商品D   8個  商品E  10個  商品A   4個 この時に、セルA1B1とセルG2H2は、何もせず、セルC1D1には、文字を太字で表示、セルG1H1、黄色で塗つぶし、セルC2D2は、文字を黄色で表示、 セルE1F1、緑色で塗つぶし、セルA2B2は、文字を緑色で表示とかのデータの照合をしたいのですが、どなたか教えて下さい。 宜しくお願い致します。

  • excelのデータ抽出

    縦軸の条件と横軸の条件からデータを抽出する方法を教えてください。 以下のような表があります。    A  B   C   D   E  ・・・・ 1    0.5  2.5  3.1  5.5 2 40   2  5   10  3 3 55 4 35 1行およびA列の値を別セルに入力して、クロスするデータを出したいのですが、例えば別セル(1)に40と入力し別セル(2)に5.5と入力すれば、別セル(3)に3と抽出したいです。 また、出来れば別セル(2)に入力する値が表にない場合、入力した値より大きな値で一番近い値を読み取れればベストなんですか。 例えば別セル(2)に5.4と入力した場合には5.5の列を抽出 なにか良い方法はありますか? よろしくお願い致します。

  • access抽出と集計

    まったくわかりません! どうか教えていただきたく。 ----------------------------------------------- お客様コード  品種コード  金額   購入形態  A(株)     A商品     **    リース   |       |      |     |  Z(株)     Z商品     **    販売 ----------------------------------------------- とデータが膨大かつランダムに蓄積されているんですが、 お客様コードごとに纏め、品種コード別、購入形態別に抽出 してお客様コードごとに売上の合計を出したいんですが、 やり方がわかりません。下のようにしたいんです! 教えてください。 -----------------------------------------------  A(株)     A商品    ***円(合計) リース  A(株)     B商品    ***円(合計) 販売    B(株)     A商品    ***円(合計) 販売  B(株)     C商品    ***円(合計) リース ----------------------------------------------- よろしくお願いします。

  • GDBという拡張子のついたファイルのデータをEXCEL形式に変換したい。

    GDBという拡張子のついたファイルのデータ(商品コード・商品・価格等のデータが入っています)を、エクセルのファイルに変換したいです。どなたか方法を教えて下さい。宜しくお願い致します。

  • エクセルでデータ検索(抽出)ファイルを作成したい

    エクセルでわからない事があり投稿させて頂きました。 各店の在庫データをシート2.シート3.シート4へ貼り、 シート1に商品コードを入力する欄を作り、入力したコードの商品在庫が各店舗ごとに表示されるファイルを作成したいと思ってます。 (検索したコードの商品在庫数量をシート1のC列に表示させわかりやすくしたいです) 在庫データのファイルはC列に商品コード/F列に在庫数量が記載されており、商品コードでひっかかった行のF欄の数値をシート1のC列に出せるようにしたいのですが可能でしょうか? 過去ログは確認してみたもののわからず・・・ 可能かどうか教えて頂けると幸いです。

  • エクセルの数値入力で、先頭の0がなくなってしまいます。。

    いつもお世話になっております^ ^ エクセルの数値入力で、先頭の0がなくなってしまいます。。 ネットで調べました結果、 ’を先頭に入れると先頭のゼロが表示されるとのことでした。 確かに表示されるのですが、、 対象データが10000以上あるため、 ひとつひとつ’をつけるのは時間的にとても大変です。。 そこで数字を入力するAセルの行すべてに、 ’を一括で入力し、 その後対象のデータを一括で貼り付けましたが、 なぜか’の扱いはなくなってしまい、 先頭の0が表示されなくなってしまいました。。 膨大なデータ量を扱う際、 一括で手際よく先頭の0を表示させる方法はありますでしょうか? ご教授いただけましたら幸いです。 よろしくお願い致しますm(_ _)m

このQ&Aのポイント
  • ウェブブラウザのアドレス欄に本製品のIPアドレスを入力し、メールサーバーの設定を確認してくださいというエラー表示が出て、FAXやスキャンデータがメールに転送されなくなってしまっている。
  • お使いの環境はWindows10で、有線LANで接続されています。電話回線の種類はひかり回線です。
  • ブラザー製品のメールサーバー設定エラーにより、FAXやスキャンデータがメールに転送されない問題が発生しています。Windows10の環境で、有線LAN接続とひかり回線を使用している場合は特に注意が必要です。
回答を見る

専門家に質問してみよう