• 締切済み

抽出したデータの重量を足したい

VBA初心者です。 2つのデータ表から品番データを抽出し、データの重量も足したいです。 データ表(A)  品番 B1 10 B2 20 B3 30  データ表(B)  品番          重量 B8 10       C8 1000  B9 12       C9 2300 B10 10      C10 2000 (B)から品番10を抽出し、データにすることはできましたが、同時に品番10の重量も足したいのです。 よろしくおねがいします!

みんなの回答

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.2

B15 =10 として 品番 =10 の重量を合計するなら  C15 =SUMIF(B8:B10,B15,C8:C10) で、出ると思います ただ、このフィルターのマクロの意味がよく解りません 例えば B8 を 10 以外の値にすると B15 以下に 10~30 が呼び出されますけど.. これで良いのでしょうか?

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

>(B)から品番10を抽出し、データにすることはできましたが VBAで出来たと言う事ですか? であれば、そのソースを見せてください

hihihi_cha
質問者

補足

自動マクロ起動でフィルタオプションの設定をしただけなのですが・・・ Range("B1:B4").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _ "B8:B10"), CopyToRange:=Range("B15"), Unique:=False このマクロで品番10だけを抽出することはできたのですが、同時に品番10の重重量を右隣のセルに足し算してから表示させたいのです。 品番10は、B15に抽出されました。 よろしくおねがいします。

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

関連するQ&A

  • excel データの抽出について

    仕事でexcelの表からデータを抽出して資料を作成したいと思っています。 ≪シート1≫表から≪シート2≫表へ「1が立っているデータのタイトル(あ~お)を抜き出したいのです。どなたか方法があれば教えてください。(できればVBA等を使わないで作りたいです。) ≪シート1≫     あ い う え お A  1    1 B     1 1   1 C         1 1 ≪シート2≫ A あ う B い う お C え お

  • 2つの条件をデータテーブルに照らし合わせデータを抽出する

    2つの条件をデータテーブルに照らし合わせデータを抽出する 品番  顧客ID  価格 35894  312    A 35894  635    B 35895  215    C 別のシートに下記の価格表があります。 品番   312    215     635 35894  12,000  13,000   14,000 35895  5,000   6,000     7,000 価格欄のA, B, Cに入力すべき数式はどうなるでしょうか。 A=12,000 B=14,000 C=6,000 と表示されるのが求めている結果です。 どなたか教えて下さい。 IFとINDEXとMATCHを使って6つの顧客IDまでなら実現できましたが 顧客数は約50ありますので行き詰まりました。

  • 2つの条件をデータテーブルに照らし合わせデータを抽出する

    2つの条件をデータテーブルに照らし合わせデータを抽出する 品番  顧客ID  価格 35894  312    A 35894  635    B 35895  215    C 別のシートに下記の価格表があります。 品番   312    215     635 35894  12,000  13,000   14,000 35895  5,000   6,000     7,000 価格欄のA, B, Cに入力すべき数式はどうなるでしょうか。 A=12,000 B=14,000 C=6,000 と表示されるのが求めている結果です。 どなたか教えて下さい。 IFとINDEXとMATCHを使って6つの顧客IDまでなら実現できましたが 顧客数は約50ありますので行き詰まりました。 ソフトウェアはエクセルで、Office 2000 SR-1 Professional版の ものを使用しています。 アドバイスをどうぞ宜しくお願いします。

  • エクセルのデータ抽出で。

    エクセルで以下のようのな、 3列を持つ表があるとします。 日付    コード   名称 20090901  001    Aさん 20090904  002    Aさん 20090905  003    Aさん 20090901  023    Bさん 20090902  024    Bさん 20090903  025    Bさん ----------------------------------------- まず名称でデータを絞り、 更に一番新しい日付のデータのみ取得したいのですが。 20090905  003    Aさん 20090903  025    Bさん VBAでもなんでもよいので、 抽出の仕方があればお願いします。

  • 2つの表データの比較

    こんにちは。 Excelの2つの表(AとB)を比較し、Aにないデータ、Bにないデータを抽出したいです。 例: A表 品番 アイテム カラー サイズ B表 品番 アイテム カラー サイズ A表の品番にあって、B表の品番にない物 B表の品番にあって、A表の品番にない物 それぞれを抽出したいです。 Accessで行うといいと聞いたのですが、Accessがよくわからないので、お力を貸していただきたく質問しました。 宜しくお願いします。

  • データ抽出

    アクセス2003でデータ抽出をしたいと考えています。 クエリ上の複数のフィールドに同じ日付でフィルターをかけて抽出したいです。 例えば、AフィールドとBフィールドとCフィールドに2009/6/22をフィルターをかけてこの日付ににあてはまったものを抽出したいと思っています。(どのフィールドも同じ日付です) そして、抽出したデータをレポートにして、印刷したいです。 やり方はできれば、簡単なやり方があれば一番良いのですが、もしなければVBAの構文を教えて頂ければ幸いです。 よろしくお願いします。

  • 日付によるデータ抽出について

    日付によるデータ抽出について 環境: ACCESS2000 状況: メインフォーム(テキスト期間A、テキスト期間B、テキスト品番、検索ボタン)    サブフォーム(データシート)    管理テーブル( 品番  /  レンタル日  /  返却日)    ※管理テーブルは他テーブルのコピー用 やりたい事: 簡潔にいうと期間と品番による抽出。       但し、テキスト期間Bが空白の場合、テキスト期間A以降のデータ抽出。          テキスト期間Aが空白の場合、テキスト期間B以前のデータ抽出。       さらに、テキスト品番が空白の場合、期間のみでの抽出。       逆にテキスト期間A・Bが空白の場合、テキスト品番で抽出。(品番の履歴抽出) 1度コードを作ってはみたものの、エラーばかりでひどかったので 0から教えて頂けると有難いです。 お手数お掛けしますが、何卒宜しくお願い致します。

  • EXCELを使ってデータ抽出の方法

    二つのシートから、品番の違うものを抽出したいのです。たとえば: シート1に 品番 A-654565-005-2 B-789456-003-4 C-258369-001-3 E-357689-009-9 D-147258-004-4 d-147258-005-5 usp-3690258-006-8 usp-3690258-006-8 シート2に 品番 A-654565-005-2 B-789456-003-4 C-258369-001-3 d-147258-005-5 があります。シート1とシート2と比べると、「usp-3690258-006-8」のような品番がないのです。そのようなもの(シート2にないもの)を全部シート3に抽出したいのです。やり方を教えてください。よろしくお願いします。

  • エクセル表から項目と交点データを抽出する

    表1 品番    出荷日 製品A   10/1       台数        5 表2 品番 10/1 10/2 10/3 10/4 製品A 5   5   5   0 製品B 0   0   0   5 製品C 0   0   2   0 製品D 0   1   0   3 表2のように製品名と納入日、その交点に納入数が表記されています。 製品Aを10/1に納入する 5 が表記されたセルをクリックすると表1のようにデータが抽出する事が出来るでしょうか? 現状は製品名は入力規制でプルダウンメニューからクリック選択、日付はカレンダーコントロールの日付をクリック選択、台数はINDEX,MATCH関数でデータ抽出して表1を作成しています。

  • 重複するデータから代表値を抽出したい

    Excelの表のデータで、重複した値が含まれるとして、代表値だけを関数を使って抽出したいです。 データ   抽出結果   A     A A     C C     B A     D B D 条件としては、ROW関数は理由があって使えません。ROWで設定する値は手打ちでも構いませんので、教えていただけると助かります。 どうぞよろしくお願いいたします。

専門家に質問してみよう