2016-08-25 3 views
1

を見つけます。今私の問題は、新しい人のデータが到着するたびに、別のテーブルに自分の名前を追加する必要があります。自動的にそれを行う方法はありますか? ありがとうございますは、私は、データセットを持って、リスト内のユニークなデータに

+1

ピボットテーブルを使用します。新しいデータを追加するたびに、ピボットテーブルを更新するだけです。 – tigeravatar

答えて

1

ピボットテーブルを使用できます。その場合は、新しいデータがあるたびに手動で更新する必要があります。

あなたが自動更新をしたい場合は、あなたがすることができます

  1. は(hereから取られた)ユニークな人物の値を持つ列を取得します。 たとえば、C2:
    =INDEX($A$2:$A$50,MATCH(0,INDEX(COUNTIF($C$1:C1,$A$2:$A$50),0,0),0))と入力します。
    をコピーし、下にコピーします。提供されたリンクには、アレイ式である別の考えられる式があります。私は個人的にはより良い非配列式が好きです。 範囲$A$2:$A$50は、将来のデータ追加をカバーするのに十分な大きさにすることができます。 IFERROR
    =IFERROR(INDEX($A$2:$A$50,MATCH(0,INDEX(COUNTIF($C$1:C1,$A$2:$A$50),0,0),0))," ")で式をラップすることができます。
    これはまだリストの最後にゼロを残しますが、それは気にしません。または、簡単に数式を修正して除去することができます。

  2. リスト内の各固有の値の合計を取得します。 D2に入力:
    =IFERROR(SUMPRODUCT(($A$2:$A$50=C2)*$B$2:$B$50)," ") をコピーして下にコピーします。

このソリューションは、リフレッシュする必要がありません。

PS:私はすでにこの解決策を長い間前に同様の質問に投稿していると思います。

関連する問題