Ich versuche herauszufinden, wie man in einer Excel-Tabelle nach Werten gruppiert.
Angenommen, das folgende Beispiel (dies ist eine Bestandsliste, die ich in meinem Restaurant verwende :)
Ganz rechts in der Tabelle befindet sich eine Spalte mit dem Namen "Cost of Goods Sold".
Ich möchte in der Lage sein, eine Gesamt-COGS-Zahl für jede Kategorie zu finden.
Ist das in Excel möglich? Außerdem möchte ich es in einem separaten Arbeitsblatt tun, damit das erste Arbeitsblatt (was abgebildet ist) nicht betroffen ist.
Irgendwelche Ideen?
Vielen Dank!
microsoft-excel
Ian P
quelle
quelle
Sie können dies auch mit der Funktion Zwischensumme tun.
Zum Beispiel...
quelle
Ich gehe davon aus, dass Sie den Gesamt-COGS für ein Konto wie Lebensmittel beispielsweise für Woche 1 suchen.
sumif
ist der einfachste Weg, um diese Daten zu finden. Beispiel aus Ihrem Bild:Ich habe die Fragezeichen gesetzt, da ich nicht das ganze Blatt sehen kann. Sie würden die gesamte Spalte D auswählen, in der Sie Kontodaten haben. D2 bis D ?, Gleiches gilt für die Spalte J2 bis J? Der wöchentlichen Verwendung.
Die Formel sucht in der Spalte D nach dem Textlebensmittelgeschäft. Wenn sie vorhanden ist, werden die Zellen in Spalte J hinzugefügt, die den Spalten D mit dem Wort „Lebensmittelgeschäft“ entsprechen. (oder nach welchem Text Sie in der Formel suchen)
quelle
Der einfachste Ansatz ist möglicherweise eine Excel-Sortieroperation, gefolgt von einer Excel-Zwischensummenoperation.
Es liefert das, was Sie suchen, ohne das gesamte Layout Ihrer Daten wie bei einer Pivot-Operation zu ändern.
Sortierung
Zwischensumme
quelle
In Excel 2013 wird es eine Gruppierungsoption geben.
Siehe Screenshot unten, leider ist es Deutsch - aber die Symbole helfen Ihnen, es zu finden.
quelle
Um dies mit einer Pivot-Tabelle zu tun :
1) Wählen Sie alle Daten aus (einschließlich der Spaltenbeschriftungen).
2) Einfügen> PivotTable.
3) Ziehen Sie die Bemaßung zum Gruppieren nach in den Spalten- oder Zeilenbereich.
4) Ziehen Sie die Metrik zum Summieren in den Wertebereich
quelle
Data
/Summarize with PivotTable
anstatt "Einfügen".Ich mache das die ganze Zeit mit vba. Ich bin mir ziemlich sicher, dass ich seit Office 95 dieselbe Methode verwendet habe, mit geringfügigen Änderungen für die Spaltenplatzierung. Dies kann mit weniger Zeilen geschehen, wenn Sie die Variablen nicht definieren. Das geht schneller, wenn Sie viele Zeilen durchgehen müssen oder mehr Dinge, mit denen Sie Ihre Gruppe definieren müssen.
Ich bin auf Situationen gestoßen, in denen eine 'Gruppe' auf 2-5 Zellen basiert. In diesem Beispiel wird nur eine Spalte betrachtet, es kann jedoch problemlos erweitert werden, wenn sich jemand die Zeit nimmt, damit zu spielen.
Dies setzt 3 Spalten voraus und Sie müssen nach der group_values-Spalte sortieren. Wählen Sie in der Spalte group_values die erste Zelle aus, die Sie vergleichen möchten, bevor Sie den Makro ausführen.
quelle
1) Datenbereich auswählen.
2) Kopieren Sie den Bereich in die Zwischenablage.
3) Öffnen Sie die neue Datenbank Access.
4) Entwerfen Sie einen neuen Tabellen- oder Einfügebereich.
5) Ansicht erstellen, SQL-Ansicht.
6) Erstellen Sie die Abfrage "Zelle AUSWÄHLEN, SUMME (Daten) ALS Summe AUS Tabelle GRUPPE NACH Zelle".
quelle
In Excel 2013:
- Klicken Sie auf Daten
- Klicken Sie auf Zwischensumme
quelle