0

次のような .csv データ ファイルがあるとします。

  12,green orange
  1,good egg
  ...
  5,green orange

2番目の列要素が同じ場合、最初の列要素を合計したい。上記の例を考えると、今、私たちは持っているべきです

  17,green orange
   1,good egg
   ...

これを行う最も簡単な方法は何ですか?

4

2 に答える 2

1

良いオプションは、ピボットテーブルを使用することです(これは実際にはそれらが設計されているものです)。

あなたの場合、そのような高度な機能は必要ないように思われるので、SUMIF式-リンクを調べてください。

「キー」(アイテム)のリストを別のワークシートにコピーして重複を削除し、次のSUMIFように設定します。

key   |   total sum
green |   = SUMIF(dataSheet!B:B, A2, dataSheet!A:A)

これはシートにあり、dataSheetインポートしたCSV値を表します。

于 2013-03-10T14:59:27.623 に答える
1

変数を操作したくないと仮定します。

Count   |Color
12  |Green
1   |Blue
5   |Green 
7   |Green
3   |Blue

値「色」でファイルを並べ替えます

Count   |Color
1   |Blue
3   |Blue
12  |Green
7   |Green
5   |Green 

数式をセル C2 に入力して貼り付けます

=IF(B2=B1,(C1+A2),A2)

各色の最後に合計を集めます (つまり、青 = 4、緑 = 24)。

青い

于 2013-03-10T00:43:00.687 に答える