2

GoogleAnalyticsからダウンロードしたソーシャルメディアデータを追跡するためのレポートワークシートを作成しています。

アナリティクスのカスタムレポートがあり、日付、メディア、訪問数を3つの固有の列で提供しています。媒体と日付で定義された訪問数を、他のデータが存在する別のテーブルに抽出したいと思います。

これが私のソース情報です:

Excelデータソースの例

これが私の目的地です:

Excelデータの宛先の例

他のシートのTwitterデータからの訪問数を上記の目的地に入力し、日付が一致していることを確認したいと思います。

これはExcelで可能ですか?

4

1 に答える 1

1

まさにその通り、

ピボットテーブルを使用できます。これにより、手順に従ってほとんど処理されます。または、数式ベースのアプローチが必要な場合:

      A               B           C
1 Date            Medium      Visits
2 11/20/2012      Facebook    3
3 11/20/2012      Twitter     5
4 11/19/2012      Facebook    3
5 11/14/2012      Twitter     1
6 11/15/2012      Twitter     4

SumProductという関数を使うのが好きです。遅くてかさばる場合がありますが、VBマクロを使用するよりも簡単な場合があります。

これをする:

Total Facebook     xxxx

使用する:

= SumProduct((LookupArea = Condition)*(ColumnTotals))

それがどのように機能するかは、ルックアップ領域の各セルについて、それを条件と比較します。条件が真の場合、(1)が作成されます。falseの場合、(0)が作成されます。これは条件2に対して乗算されます。そして、条件2は、「Visits」列を取得し、それを1のオフセットで乗算するように指示しています(つまり、10回の訪問x 1回のオフセットは10回の訪問です)。

サンプル:

=SUMPRODUCT((B2:B6="Facebook")*(C2:C6))

これにより、次の結果が得られます。6

*と次の条件を追加することで、さらに条件を追加できます

=SUMPRODUCT((condition1)*(condition2)*(condition3))

+、-、/などを使用して、異なる合計を算出することもできます。これにより、値を無効にすることができます。また、ネスト値を二重にして、別々に扱うことができます。

=SUMPRODUCT(((condition1)*(condition2))-(condition3)*(condition4)))
于 2012-11-20T21:29:36.557 に答える