Ich habe ein Google Sheet, das verschiedene Metriken für jeden Tag enthält. Jeder Tag hat eine eigene Zeile:
day | cost | impressions | clicks | conversions
2014-02-01 | $45 | 3,540 | 80 | 5
2014-02-02 | $49 | 3,700 | 88 | 7
2014-02-03 | $42 | 3,440 | 79 | 7
2014-02-04 | $51 | 3,940 | 91 | 10
Ich möchte den Tisch schwenken und zusammenfassen der cost
, impressions
, clicks
und conversion
Spalten von Monat (nicht von Tag) wie folgt aus :
Month | Sum of cost | Sum of impressions | Sum of clicks | Sum of conversions
February | $187 | 14620 | 338 | 29
In Excel habe ich die Group by
Funktion nur verwendet , aber ich sehe, dass sie in Google Sheets nicht verfügbar ist.
google-sheets
Bogdan
quelle
quelle
Antworten:
Nutzen Sie die
Data->Pivot table report...
Angebote genau nach Ihren Wünschen. Möglicherweise müssen Sie die " New Google Sheets " verwenden.Ich verwende das als Standardeinstellung und es war einfach zu erreichen, was Sie wollten, ähnlich wie in Excel.
Hier in meiner Antwort erkläre ich, wie man die neuen Kalkulationstabellen aktiviert.
Es scheint, dass ich das Problem nicht vollständig verstanden habe.
Zuerst müssen wir den Monat haben. Fügen Sie dazu eine neue Spalte hinzu, um das Datum mit zu extrahieren
=MONTH(DATE_COLUMN)
.Dann erstelle einen Pivot-Bericht:
quelle
Google Sheets unterstützt dies nun als "Pivot-Datumsgruppe erstellen".
Sobald Sie Ihre Datums- / Zeitspalte als Zeile hinzugefügt haben:
Vorher + Visuelles Beispiel:
Nach:
Mehr Info
quelle
Ohne eine Hilfssäule:
vorausgesetzt,
day
ist in A1.Dokumentation , die viel besser beschreibt, wie das oben Genannte funktioniert als je zuvor.
quelle
Für diejenigen, die ähnliche Fragen stellten wie ich, gibt es anscheinend noch keine Gruppenfeldfunktion für Pivot in Google Sheet (wie es in Excel der Fall ist). Aus diesem Grund ist es am einfachsten, eine weitere Spalte hinzuzufügen, in der Ihre Daten in die von Ihnen benötigten Gruppen umgewandelt werden, z. B. Wochen, Monate, Jahre ... Hoffentlich ist die Funktionalität bald auch in Google Sheet verfügbar.
quelle
Eine einfachere Möglichkeit bestand darin, die Datumszelle in Text in einer neuen Spalte umzuwandeln.
Sie können dann schwenken und es wird nach Monat gruppiert.
quelle
Keine der vorherigen Antworten hat für mich funktioniert, da ich ein Formular als Eingabe verwende. Sie können dem Formularblatt keine Formeln hinzufügen.
Hier ist meine Abhilfe.
In der Pivot-Tabelle muss eine Spalte mit dem Monat ausgewählt werden. Sie können andere Kriterien verwenden, z. B. Woche oder Freitag. Oder John, Doe, Foo oder Bar. Was auch immer du 'gruppieren' willst.
In meinem Fall: Datum ist in B,
=month(B2)
gibt den Monat an. Also brauchte ich eine extra Kolumne mit=month(B2)
.Das Formular erlaubt keine Formeln. Und auf einem Blatt mit einem Formular können Sie keine Spalte mit Formeln hinzufügen (genau: Sie können, aber ein neuer Formulareintrag löscht die Formel in der entsprechenden Zeile).
Zweite Blätter
Ein einfaches zweites Blatt mit
=page1!A1
etc und dem Hinzufügen des Spaltenmonats hat das gleiche Problem. Ein neuer Eintrag im Formular => fügt eine Zeile hinzu.Lösung
Also habe ich folgendes gemacht.
=importrange("longkeynumber";"sheet form!A1:E1000")
bei A1 verwendet=if(B3>0;(MONTH(B3));"")
quelle
=if(B3>0;(MONTH(B3));"")
Dies ist eine gute Lösung, aber es kann noch einfacher gemacht werden: - In F3,=arrayformula(if(b3:b>0;(month(b3:b));""))
What this, wird automatisch der Monat für jede nicht leere Zelle im Bereich B3 gesetzt: B. Das Einfügen oder Löschen einer Zeile oder das Verschieben einer Zeile wird die Formeln NICHT vermasseln!Wenn Sie bereits eine neue Spalte hinzufügen, können Sie auch einfach verwenden
eomonth("reference cell",0)
. Das wird immer den letzten Tag des Monats erfassen. Odereomonth("reference cell",-1)+1
um den Monatsanfang zu bekommen.Das Schöne an diesem Ansatz, anstatt ihn in Text umzuwandeln, ist, dass Sie die Daten schwenken. Es wird automatisch von links nach rechts aufsteigend sortiert.
quelle
Ich habe einen Weg gefunden, den ich besser mag. Ich habe einfach eine ausgeblendete Spalte mit den folgenden Schritten erstellt:
Auf diese Weise erhalten Sie im Laufe der Jahre einzigartige Werte. Ich selbst habe beschlossen, die betreffende Spalte auszublenden, da mit diesem Blatt ein Dokument verbunden ist, das die ersten beiden Zeilen beim Hinzufügen abruft.
quelle