• ベストアンサー

エクセルで転記と集計の方法

教えてください。 エクセルでA,B列の表があります それをC,D列にコードと合計金額を自動に転記、計算をしたいのですが、どうしてもわからないので教えてください。  A    B      C     D コード   金額    コード  合計金額  100  1000   100  6000 101  2000   101  6000 102  3000 → 102  3000 101  4000 100  5000    

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

  • ベストアンサー
  • shiotan99
  • ベストアンサー率68% (140/203)
回答No.1

こんにちは~ 作業列を1列使います。 どの列でもかまいません。とりあえず例として G列にします。 G2:=IF(COUNTIF($A$2:A2,A2)=1,A2,"") C2:=IF(COUNT(G:G)<ROW(A1),"",SMALL(G:G,ROW(A1))) D2:=IF(C2="","",SUMIF(A:A,C2,B:B)) 上の数式をすべて、A列のデータ最終行までフィルコピー。 データが今後も増えつづけるのでしたら、気の済むところまでコピーしてください(^^) G列が邪魔なら非表示にしてください。

mikecat
質問者

お礼

早速やってみました これでいちいち個別計算しなくて すみそうです有り難うございました。

関連するQ&A

  • エクセルマクロでデータの検索と転記方法

    エクセル2000です。 sheetAの 10行~165行に表Aがあります。 途中に、空白行や小計行もかなりあります。 C列のコード(文字列、数値両方あります)をキーにして、SheetBの4行目から91行目までの表B(A列にコードがあります)のB列の数値を、sheetAの10行~170行のD列に転記したいのです。sheetAの表の小計行のC列は空白です。SheetBの表Bのコードは、sheetAの表Aのコードの一部しかありません。ですから、sheetAの表AのコードがSheetBの表Bになかったらそこは何も転記しません。 わかりづらい説明かと思いますが、マクロの記述をお教えいただければ幸いです。

  • EXCELでコード別の数量・金額を集計したい。

    EXCELで次のような表があります。  A列:社外向け商品コード  B列:社内向け商品コード  C列:商品名  D列:数量  E列:金額  F列:発注日 (1)これを商品コード別(A・B・Cは一対)に数量と金額を集計。 (2)さらに、この表が5社分あるので、次のような表にまとめたい。  A列:社外向け商品コード  B列:社内向け商品コード  C列:商品名  D列:●社数量合計  E列:●社金額合計  F列:×社数量合計  G列:×社金額合計  H列:△社数量合計  I列:△社金額合計    ・    ・  というように5社分の数量・金額を並べて表示したい。 上記のように集計する方法はありますでしょうか? 宜しくお願い致します。  

  • エクセル 集計方法を教えてください

    エクセル2003について教えてください。 宜しくお願いします。  A B C 1 2 あ   2 0   あ 3 2 い い 4 1   あ 5 2 あ あ 上記のような表で、「B列にあ」と「C列にあ」と「B列C列共にあ」の場合のA列の合計値5を導きだすには どのようにしたら良いのでしょうか? 上記のようなあの合計・いの合計と20種類の合計値を 200行ぐらいから集計したいのですが宜しくお願いいたします。

  • エクセルの集計方法

    エクセルの集計方法でわからず困っています。 A列にコード、B列に名前、C列に数値が入っています。 A,B列が同じものを合計して簡素化したいのですが、簡単に集計できる方法はありますか? それとも、やはりD列にsum関数を入れていかなければいけないのでしょうか。 ご指導のほど、よろしくお願いいたします。 例) A     B      C 101    秋田    25,305 121    島根    12,312 121    島根    15,679 135    長崎      25 135    長崎    142,357 135    長崎     25,335 ↓(まとめたい) A     B      C 101    秋田    25,305 121    島根    27,991 135    長崎    167,717

  • エクセルの集計について

    エクセル2002を使用しています。 集計ですが、一つの列しかできないのですか? グループで集計するのですが、B列は合計、C列は平均、D列は個数といったふうに、複数の計算を自動でできないのでしょうか? できるようでしたらやり方をお教えください。 宜しくお願い致します。

  • エクセルで、列内が同じ名前を集計する方法は?

    エクセルで以下のような表を作成したとします。       A列   B    C    D  1行   名前   項目   金額  2    すずき  あいう  100  3    すずき  かきく  200  4    すずき  さしす  450  5    さとう  あいう  150  6    さとう  さしす  200  7    はやし  あいう  250   8    はやし  かきく  170  9    はやし  たちつ  980 B列の名前が同じ者の、金額の合計をD列に出したいのです。 D4に すずきの合計 750、D6にさとうの合計 350、 D9にはやしの合計 1150  というふうに。 全部で100人分位、データ行数は15000ほどあるのですが これをさっとできるようにはどのようにしたら良いのでしょうか?

  • データ転記。うまく転記できないシートがあります。

    エクセルのデータ転記について助けてください。 現在 エクセルで職場で使用する現金出納帳を作成中です。完成間近なのにつまずいてしまいました。 作成にもう長い時間かかっるので今週中になんとか仕上げたいのです。 (職場での周りの目がこわくって・・・) どうかどうかよろしくおねがいします。 *各シートの説明 【シート1(元帳)】は記入用シート(1年間の経費等の入力をします) A1は表題 2行目はタイトル行で B列:月日、C列:曜日、:D列:経費部門コード(以下部C)、E列:経費部門名(D列の部C入力時に他シートにあるデータベースからLOOKUPで抽出して表示するようにしてます) F、G列は手入力用の内訳や備考の列、H列:収入金額、I列:支払金額、J列:差引残高。(I・J列は転記必要なしです) データはB3(日付)から入力します。 データ表の範囲はとりあえず100行目まで(A1からJ100) 【シート2~シート16(シート名はD列の経費部門コード番号です)】 こちらが転記先シートです。 A1に部門コード、B2に部門コード名(A1のコードでデータベースより抽出)2行目はB列:月日、C列:曜日、D、E列:内訳、備考、F:支払金額 【シート17(経費部門コードのデータベース)】 部門番号と部門名を表にして 元帳で入力の際 ここからひっぱってくるようになっています。 番号は15種類(経理上不規則な番号):1・2・4・5・6・7・8・9・10・12・20・21・22・仕・給(これをシート名にしてます) *希望する完成仕様 元帳(シート1)に入力したデータが同時に部門C別シート(15種類)に必要な項目だけ転記される。必要な項目は上記のシート説明参照。 *現在の作成状況 ・元帳のシート A3に'=COUNTIF($D$3:D3,D3)&D3 以下 A列はA3をコピー ・15枚の部門番号のシート B3(転記初期行)に'=IF(ISERROR(VLOOKUP(ROW(元帳!A1)&$A$1,元帳!$A$1:$I$100,2,0)),"",VLOOKUP(ROW(元帳!A1)&$A$1,元帳!$A$1:$I$100,2,0)) C3,D3,E3,F3列はB3をコピーしLOOKUPの列番号を変更 *現在の状況と問題点 シート4・5・6・7・8・9・10・12・20・21・22はきちんと転記する。 シート1(部門C:1)は部門C:1と部門C:21のデータが転記されてしまう シート2 (部門C:2)は部門C:2と部門C:12と部門C:22のデータが転記されてしまう。 この2つのシートは 下1桁でひっぱってきてしまってるのは分かるのですが改善方法が分かりません。 どうかこの2シートがきちんと動く数式を教えていただけるでしょうか? 文章力不足のため 質問の理解にさぞ悩まれるでしょうがどうぞよろしくお願いします。 補足:01 02 04と 二桁でもしてみましたが反応は同じ。 よく分からなくて セルの表示変えても値は1・2・4になってしまうんです・・。 結局よく分かりませんでした。

  • エクセル97で集計…

    エクセル97で 下のような表をつくっています。 一番下にa,b,cのそれぞれの合計の計算式をいれたいのですが、 a,b,cはその時によって何回つづくかわかりません。 毎回、つづいた回数分のそれぞれの合計をだすようにしたいのですが、 ○の部分にはどのような計算式をいれればよいでしょうか? わかりにくい説明で申し訳ありませんがよろしくお願いします      A B a    12 31     b    23 51       c    15 22       a    62 8     b    16 33     c    30 8     ・ ・         ・   ・ a合計 ○  ○ b合計 ○  ○ c合計 ○  ○

  • EXCEL VBA 複数ファイル値を集計

    yakkunnと申します。 お世話になっております。 下記処理を実現するためのEXCEL VBAコードをご教授いただけないでしょうか。 ■やりたい事 デスクトップに「実績集計.xlsx」というファイルがあります。 このファイルにボタンを配置し、このボタンをクリックしましたら、C3セルに記述されているファイルパス配下を見てその配下ファイルを全て開き、各ファイルの値を「実績集計.xlsx」に全て転記するVBAコードをご教授いただきたく思います。 ■転記内容 例えばA.xlsx~C.xlsxという3つのファイルがあるとします。この3つのファイルを開いて・・ 左が「A.xlsx」、右が[実績集計.xlsx」とします 処理付を転記・・B4セル⇒B7へ転記 コードを転記・・B7セル⇒C7へ転記 商品名を転記・・C7セル⇒D7へ転記 数量を転記・・ D7セル⇒E7へ転記 金額を転記・・ E7セル⇒F7へ転記 これをA.xls~C.xlsまで繰り返し、実績集計.xlsxに値をどんどん転記したいです。 金額のF列の最後に合計金額が出力されれば最高です。 よろしくお願いいたします。

  • エクセル関数について教えてください!!

    エクセル関数について教えてください!! エクセルファイルに以下のようなデータがあります。 A列 B列 C列 あ  A10 100  あ  A10 110 あ  B10 120 い  C10 100 い  D10 100 う  E10 100 あ  B10 120 い  C10 100 A列:販売店 B列:コード C列:売り上げ金額 (合計8000件程度) 販売店毎での売り上げ金額を求めたいのですが、B列のコードが重複しています。 販売店+重複コードは1つに纏めての金額を求める関数を教えていただけますでしょうか。 イメージ あ  A10 210 あ  B10 240 い  C10 200 い  D10 100 う  E10 100 よろしくお願いしますm(_ _)m

専門家に質問してみよう