• 締切済み

CGI perlで 型番-数量のまとめかた

品番1-数量<>品番2-数量<>品番3-数量 品番2-数量<>品番1-数量 品番4-数量<>品番1-数量<>品番2-数量<>品番5-数量 上記の構成のCSVデータがあり、品番ごとの集計をとりたいのですが 良い方法があれば教えてください。

  • CGI
  • 回答数2
  • ありがとう数0

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.2

片っ端から品番をキーにしたハッシュに追加していけばよいのでは?

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

どこまでできてどこで困ってるん?

関連するQ&A

  • Access 2つのテーブルで数量の比較をしたい

    Access2007を使用しています。 2つのテーブルに品番と数量がそれぞれ登録されています。 【テーブルA】 品番  / 数量 あ001/ 4 い001/ 5 あ001/ 1 【テーブルB】 品番  / 数量 う000/ 10 あ001/ 1 い001/ 4 い001/ 1 この2つのテーブルから、品番ごとの数量を比較して、異なるデータの品番と差異を取り出したいのです。 【結果】 あ001/ 4(←A-B=4) う000/ 10 A,Bのテーブルで品番ごとに集計した結果から、数量が不一致のものを取り出す方法がわかりません。 どうぞよろしくお願いいたします。

  • 複数列の数量を集計したい

    こんばんは。 EXCELの集計の式についてお聞きします。 品番 日付 数量 伝票No.  数量 伝票No.  数量  伝票No. A 7/23 20 111 A 7/24 20 222 A 7/24 5 111 A 7/25 5 111 A 7/26 10 222 A 7/27 5 222 と数量が3列あります。 このデータを 品番、伝票No.(3列分まとめて)で数量を集計したいのです。 但し2列目の数量だけは引きます(数量合計=1列目-2列目+3列目) 品番 伝票No.  数量 A  111 10 A 222 25 と集計したいのですが。 EXCELの式だけでこのような事はできますか? 分かる方おられましたら、 どうぞ宜しくお願いします。

  • 重複データの数量を合計し、重複データを削除する方法

    下記のようなエクセルデータがあるとします。 品番は重複しており、数量は異なっています。 A.品番 B.数量  1--------1 1--------3 1--------2 1--------1 これを下記のようにしたいです。 A.品番 B.数量 1--------7 このように重複データの数量を合計して、かつデータを1つにまとめる 方法を教えて下さい。よろしくお願いします。

  • EXCELでの複数項目集計

    EXCELで複数項目での集計方法を教えてください。 品番/品名/数量 01/AB/20 01/AB/30 02/CD/40 02/CD/20 このようなデータで、数量を集計したいのですが、 品番で集計すると集計結果に「品番 集計」と表示されて 品名で集計すると「品名 集計」となります。 集計結果のみを表示させるので「品番/品名 集計」と いうように表示させたいのですができるのでしょうか? ちなみに品番と品名は必ずペアです。 宜しくお願いします。

  • 条件が変わると手配品番が変わる構成について

    excel2010 コード001があれば手配品番はA コード002があれば手配品番はA コード001とコード002は、それぞれが重複していなければAの手配品番 コード001とコード002が重複していたらBの手配品番 というのを実現する構成についてアドバイスいただきたく。 こんなイメージです (1)       数量 コード001   3 コード002   0 手配品番A   3 (2)       数量 コード001   0 コード002   5 手配品番A   5 (3)       数量 コード001   4 コード002   4 手配品番B 4 vlookupとsumifで(1)、(2)はなんとか集計できますが、(3)をどの様な構成で 集計したらよいか教えていただきたく。 なお、上記の様に重複していたら手配品番が変わるものは、他にもあります。 コード003、コード004単独 手配品番:C コード003、コード004重複 手配品番:D の様にです。  

  • エクセル★集計で数量合計を出したいのですぅが

    エクセルに詳しくないので、教えてほしいです。 下記のような表があります。データは500以上あります。 商品コード   商品名   数量    日付 12345    クッキー     10    13.10.11 12345    クッキー     25    13.12.12 12333    チョコ       11    13.10.22 12345    クッキー     50    13.10.11 12222    キャンディ    30    13.12.10 12333    チョコ       45    13.10.10 12333    チョコ       20    13.10.22 今までの表には、日付がなかったので、データ→集計で、簡単に、商品コード別の数量合計がだせていたのですが、今回新たに、日付が増えたましたので、商品コード別かつ日付別の、それぞれの数量合計を出したいのですが、データー→集計で出すことは可能でしょうか? 簡単な方法がありましたら、教えてほしいです。 よろしくお願いします。

  • エクセルの集計

    エクセルでの集計(集計と呼べるか解りませんが)についてです。 A列に品番 A-1・A-2・A3・・・が入力されています。B列に品番の残数量 300・500・500・・・が入力されています。品番と残数量で1つの表になっています。 上記の表を基に、他のセルに使用数量を入力して行くと、使用した数量内の品番と数量が自動で集計され、使用数量の下や隣に表示される様にしたいのですがどの様な方法があるでしょうか? (例)C1に使用数量:500と入力すると指定したセル(C2~で品番と数量は別のセルに分けます)にA-1:300 / A-2:200 D1に500と入力すると指定したセル(D2~)にA-2:300 / A-3:200 と、表の上(下からの場合もあります)から使った分を引いて行かれ、集計され、表示したいのです。 宜しくお願いします。 補足 使用した数量と使用した内訳は同じシート内で別の表としています。入力した使用数量の中に、どの品番が何キロ使用されていて、その品番が無くなったら次の品番を何キロ使用したかを自動で集計したいのです。

  • エクセルで行数の多いCSVデータの集計方法

    はじめまして。 会社の売上げデータを集計していてわからないことがありご質問させていただきます。 得意先の納品伝票のデータをCSVで出力してそれをエクセルのピボットテーブルで月間の日別商品別の納品数量の表を作っていたのですが、データ件数が多くなり65535行を超えてしまいデータが全て表示できなくなってしまいました。CSVで出力するデータの日付の範囲を一ヶ月ではなく、半月ごとに分けて2つのファイルにして集計しようと思ったのですが、うまく集計する方法がわかりません。このような場合どうやってやるのがよいのでしょうか。 CSVデータは例えて書きますと以下のような配置です。 日付・便・商品名・店舗名・数量・金額・その他・・・ 8/1   1   ビール  名古屋  5   50  8/1   1   日本酒  大阪   3   150 8/2   2   ビール  札幌   4   40 8/3   1   焼酎   東京   2   80 8/3   1   焼酎   名古屋  1   40 このうち店舗別には集計しない為8/3の1便の焼酎の数量は3として集計します。 ピボットテーブルでは縦に商品名、横に日付、でその数量を集計します。また、シートに便を指定できるようにしています。 当社には専門のプログラマーがおらず、業者の方に依頼すると高額な費用が掛かってしまうため予算が無い私には自分で何とかするしか方法が無いです。 どなたかよい方法を教えて頂けませんでしょうか。 よろしくお願い致します。

  • EXCEL関数で数量別単価表から該当する単価を表示させる方法が知りたい

    Sheet1に下記のような数量別単価表があります。 品番 数量(個) 単価(円) 001 100-199 500 001 200-299 450 001 300-399 420 001 400-499 360 001 500-599 300 001 600-     220 002  300-599   90 002  600-999   88 002  1000-1499  85 002  1500-1799  81 002  1800-1999  80 002  2000-     79 ・・・以下品番500程度まであり、それぞれ数量と単価の設定が変わってきます。この表を元にSheet2のセルに品番と数量を入力すれば、自動的に条件にあう単価を表示させる方法がわからず困っております。お知恵をお貸し下さい。 ※品番001の数量「600-」の表記は600個以上はすべて単価220円という意味です。

  • EXCEL集計(グループ毎に複数列内容の数量)

    EXCEL2010です。 画像のようなデータがあります。 やりたい事(1) 好物1~3の内容のそれぞれの数量を集計したい。 結果:いちご=3、メロン=2、、、というように やりたい事(2) 「属性」列のグループ毎(小学生、中学生、高校生)に、好物1~3の内容の数量を集計したい。 結果: 小学生:いちご=2、りんご=1 中学生:いちご=1、・・・ 高校生:・・・ どのように集計したらよいでしょうか。

専門家に質問してみよう