1

次のような2つの列があります。

 field     group1
  a          1.2
  b          0.2
  c          2.4
field      group2
  a          0.2
  c          0.8
field      group3
 c           0.6
 d           0.8

など。私はこれについてしばらく考えてきましたが、良い方法を見つけることができないようです. データセットを次のようにする効率的な方法はありますか:

field       group1       group2       group3
 a            1.2         0.2 
 b            0.2           
 c            2.4         0.8          0.6
 d                                     0.8

など。助けやアイデアはありますか?

4

4 に答える 4

0

だから私はアイデアを持っています、それは美しくありませんが、おそらくうまくいくでしょう...フィールド列全体をコピーして新しいシートに貼り付け、データタブを使用して重複を削除します. 、b、c、d このような数式をドロップできます (未テスト) "=INDEX(Sheet1!B:B, MATCH($B$1,Sheet1!A1:A3,0))"

一致の検索範囲は意図的に小さく、$ を付けずに残しています。この数式を下にドラッグすると、もう少し検索されます (A2:A4、A3:A5 など)。すべて取得したら、すべての N を検索/置換します/空白を削除して、あなたの良い

時間があれば、もっときれいになる小さなマクロをまとめてみます...

于 2013-07-26T19:13:30.503 に答える
0

概要:group1列のコピーを作成し、それより大きい値でフィルター処理して、0これらを削除します。空白をそれぞれのグループで埋めてから、ピボットします。

于 2013-07-26T19:48:25.157 に答える