• 締切済み

データの抽出方法

エクセルでデータの抽出を行いたいです。 シートが、「9月売上商品個数」(シート1)、「10月売上商品個数」(シート2)、「商品データベース ※20品目のみ ※JAN入力済」(シート3)の3枚あります。シート1と2の中から、シート3に入力されている20品目だけの商品をJAN(これは必ずJANとさせてください)で抽出し、シート3内の商品のみが9月と10月でどれほど売れたかのデータを作りたいです。 欲を言うと、シート3の商品の並び順と、シート1と2の商品の並び順は異なります。シート3のJANの横に「9月」と「10月」の列を作るので、そこに一括で個数が入るととても便利なのですが.... わかりづらく申し訳ありません。アドバイスいただければ幸いです。

みんなの回答

  • kkkkkm
  • ベストアンサー率65% (1624/2466)
回答No.1

それぞれのシートのA列にJANが入力されているとして シート1,2のB列に個々の個数 シート3のA2からJAN とした場合ですが、以下の数式でいけると思います。 シート3の9月の列 =SUMIF(シート1!A:A,シート3!A2,シート1!B:B) シート3の10月の列 =SUMIF(シート2!A:A,シート3!A2,シート2!B:B) それぞれ下方向(20品目分)にコピーしてください。

noname#245281
質問者

お礼

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

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

関連するQ&A

  • Excelで別シートに必要データのみを抽出したい。

    Excelで シート1には 商品名 メーカー名 金額 個数 担当 のデータが入力されています。 ここで個数が「0」のデータ以外をシート2に抽出したい(個数が1個以上のデータのみを抽出したい)のですがいまいちやり方がわかりません。 どうやればできますか? すいませんが大変困っています。 どなたか教えてください。 宜しくお願い致します。

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

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

  • データベースとデータの抽出について

    データベースとデータの抽出について エクセル2003で以下のような、表を作っています。 データは現在、A列に10000万件程度入っています。 4列目の購入日付データの年、月、日がそれぞれのセル(D2、E2、F2) に分割入力されています。 このデータベースから、氏名と購入日付を基準キー にして、顧客NOと購入日付(1つのセルに結合)、 購入商品を抽出し、シート2に転記していきたいです。 抽出方法は、シート2に以下のような形で検索  表示したいです。 (シート2) 氏名(B1に表示)→C1に入力 抽出開始年月日(D1に表示)→年はE1、月はG1、日はI1に入力  抽出終了年月日(D2に表示)→年はE2、月はG2、日はI2に入力 検索後、表示される顧客NOと購入日付、購入商品は 同じシート2の以下のセルに表示したいです。 顧客NO(L1に表示)→L2から下に表示 購入日付(M1に表示)→M2から下に表示 購入商品(N1に表示)→N2から下に表示 したいです。 日付が分割入力されているため、抽出がうまくできません。 氏名、または名字だけでうまく検索できるコードはあるでしょうか。 どうぞよろしくお願いします。

  • エクセルのデータ抽出

    エクセルの関数について質問です。 ここに商品名、入荷日、個数が入ったデータベースがあります。 別のシートで商品名に対して個数をデータベースから引っ張りたいのですが その個数を引っ張る際に、入荷日を指定してその範囲の合計を表示したいです。 (例えば1年分のデータから3/1から3/15に入荷した個数を表示) VLOOKUPを使ってやろうとしていたのですが範囲を指定することが出来ません。 (=VLOOKUP(A3,'B'!$A$1:$K$1000,8,0)) ↑これで全体の合計を出すことはできました。 どなたかご教授いただけないでしょうか。 よろしくお願いします。

  • データベースから特定の要件を満たすデータ抽出

    エクセルに入力したデータベースからデータの抽出をしたいと考えています。 データ抽出はフォームにチェックボタン(およそ60種類)で、条件をチェックします。 データベースからチェックに該当しないもののみを抽出して、他のシートへ転記したいのですが、 このようなファイルの作成方法を教えて頂けないでしょうか?

  • 【EXCEL2003】DBで抽出したデータを別シートに貼り付けたい

    少しでも内容を理解していただきたいと思い、画像を添付します。 分かりやすいかと思って色をつけてみました。 データベースで日付(シリアル値)・店番・売上・客数を抽出したものを貼り付けます(Sheet1)。 すると、予め作成済みのSheet2、Sheet3、Sheet4・・・とそれぞれ店番ごとに分けたシートに売上や客数の数値が日毎に貼り付けられるようにしたいのです。 このデータを毎月作ると、30日の月があったり31日の月があったりします。 データベースは、小の月であっても31日を空白にできない(やり方を知らないだけですが)のが不都合です。 VLOOKUPで出来そうなのですが、知恵が沸きません。 ご指導お願いします。 ちなみに、店番は50くらいありますのでSheet1は50店x31日分の長い行数になります。

  • EXCELで日付をKEYとしてデータをもってくる方法

    お世話になります。 EXCELで日付をKEYとして、別シートからVLOOKUP等で データをもってきたいのですがその方法についてご教授ください。 具体的には、 シートAに10月の商品受注データが入っていると仮定し、 シートBのどこかのセルに10/1、10/7、と入力することで シートBに10/1-7迄の受注データのみを表示させることができればと 考えています。 ------------------------------- シートA(10月受注データ) 10/1 商品X 個数 単価 10/1 商品X 個数 単価 10/3 商品Y 個数 単価 10/4 商品Z 個数 単価 10/8  商品X 個数 単価 10/10 商品Z 個数 単価  ・  ・  ・ ------------------------------- シートB(10/1~10/7迄の受注データ) 10/1 商品X 個数 単価 10/1 商品X 個数 単価 10/3 商品Y 個数 単価 10/4 商品Z 個数 単価 ------------------------------- ご回答宜しくお願いいたします。

  • データの抽出の仕方

    エクセルの表で、月別の店別売上の集計を行ないたいのですが、データの抽出がうまくいきません。 表は、月別で支店が50あるとして、横に4~3月の12ヶ月のデータがあり、縦に支店があるような表の形式です。支店の横に、その店で扱っている商品を入れています。 抽出したいデータの条件は、 (1)○支店の○月の単月の売上金額は? (2)○支店の4月から○月までの累計売上金額は? (3)支店により扱っている商品が違うので、全支店から○商品を取り扱っている支店の売上合計は? といった3条件で毎月金額を抽出したいのですが、関数がうまく作れません。 何かいい方法やよく似たフォームをご存知の方がいましたら、教えて下さい。

  • エクセルデータ抽出方法を教えてください

    エクセルでのデーター抽出方法を教えてください、シート1:A1にUA1と入力し、シート2:A列にはUA1・・・・複数のデータが縦に並んでいます、シート1:A1に入力したデーターを元にシート2:A列を検索し該当するデータの抽出を行いたいです、VLOOKUPではうまく行きません教えてください

  • 「JANコード」と「日付」で販売個数表を作成したい

    エクセルで販売個数表を作成していますが、うまくいかず困っています。 Sheet1のA列に現在在庫している全ての商品のJANコード、B1~AF1にある月の1日から31日までの日付が日付データとして入っています。別ブックのSheet1にA列(販売日)、B列(JANコード)、C列(販売個数)のデータがあり、この販売個数を前述の個数表にJANコードと日付を対応させて入力したいのです。(例えばMというJANコードの品物が14日に2個売れたとしたら、MというJANコードの行の14日の列のセルに2と入れたいということです。)尚、別ブックの販売個数のデータは各商品ごとに1日の総売り上げ個数が出ているため、合算をする必要はなく、C列の数字をそのまま該当するセルに直接入れることができればOKです。 できることならマクロを使って、「別ブックを参照してデータを読み込み、販売個数表に個数を反映」させたいのですが、どのように作ったらよいのか具体的に教えていただけないでしょうか?関数を使って入力する方法もあれば是非、お願いします。

専門家に質問してみよう