mit Excel nach Schlagworten sortieren

#5698651
Lesenswert?

Hallo

Für unsere hausinterne Abrechnung bin ich auf der Suche nach einer 
Verfahrensvereinfachung in Excel.

Die Kontoumsätze liegen in einer Tabelle in folgender Form vor,
wobei wir händisch die letzten drei Spalten ergänzen:
1
Datum        Name   Zweck          Betrag   Jahr   Verwendung   Einheit
2
01.01.2018   Peter  *langer Text*  250      2017   Miete        Wohnung1
3
01.01.2018   Peter  *langer Text*  250      2018   Miete        Wohnung1
4
01.01.2018   Klaus  *langer Text*  250      2018   Miete        Wohnung2
5
01.01.2018   Petra  *langer Text*  250      2018   Miete        Wohnung3
6
01.01.2018   Hans   *langer Text*  250      2018   Miete        Wohnung4
7
01.01.2018   Peter  *langer Text*  250      2018   Nebenkosten  Wohnung1
8
01.02.2018   Peter  *langer Text*  250      2018   Miete        Wohnung1
9
01.02.2018   Klaus  *langer Text*  250      2018   Miete        Wohnung2
10
01.02.2018   Petra  *langer Text*  250      2018   Miete        Wohnung3
11
01.02.2018   Hans   *langer Text*  250      2018   Miete        Wohnung4

Um jetzt nicht alles händisch zuordnen zu müssen, suche ich jetzt eine 
Funktion,
die die ganze obige Tabelle "scannt" und auf einem anderen Tabellenblatt 
sortiert wieder ausgibt.

In etwas so wie folgt:

2017 Miete Wohnung1
01.01.2018   Peter  langer Text  250

2018 Miete Wohnung1
01.01.2018   Peter  langer Text  250
01.02.2018   Peter  langer Text  250

2018 Miete Wohnung2
01.01.2018   Klaus  langer Text  250
01.02.2018   Klaus  langer Text  250

Und so weiter...


Wie schon mal hier im Forum geschrieben, würde ich das Ganze lieber mit 
einer Datenbank machen,
aber die Benutzung von Excel ist leider vorgegeben.

Weder SVERWEIS noch INDEX scheinen mir dafür die richtigen Funktionen zu 
sein.
Daher frage ich jetzt mal, ob euch eine Lösung bekannt ist.

Danke und Gruß

Kolja
#5698751
Lesenswert?

Kolja L. schrieb:
> Hallo

> Weder SVERWEIS noch INDEX scheinen mir dafür die richtigen Funktionen zu
> sein.
> Daher frage ich jetzt mal, ob euch eine Lösung bekannt ist.
>
> Danke und Gruß
> Kolja

Schau mal in Excel nach "Pivot-Tabelle", das dürfte die hier passende / 
angemessene Lösung sein.
Eine Info-Seite dazu: 
https://www.heise.de/tipps-tricks/Pivot-Tabelle-mit-Excel-erstellen-so-geht-s-4025907.html 
(oder www.excellernen.de/excel-pivot-tabelle/),
oder mit der Suchmaschine deiner Wahl nach "Excel Pivot-Tabelle" suchen.
#5698844
Lesenswert?

Hallo Kolja L.,

Kolja L. schrieb:
> Weder SVERWEIS noch INDEX scheinen mir dafür die richtigen Funktionen zu
> sein.
> Daher frage ich jetzt mal, ob euch eine Lösung bekannt ist.

Du sortierst Deine Quelltabelle nach der Ausgabereihenfolge, also zuerst 
nach  der Spalte "Einheit", dann nach der Spalte "Datum", beides 
aufsteigend.

In der Zieltabelle hast Du z.B. zwei Steuervariablen.
Die eine ist der Zeilenzähler, der die Zeilen jeweils um Eins hochzählt, 
oder stoppt,
die andere Steuervariable stellt fest, ob es einen Wohnungssprung oder 
einen Jahressprung gibt.

Das ist die Fallunterscheidung für die Index-Funktion, die mit drei 
Ausgabefällen arbeitet:

1. Kopfzeile
2. Inhaltszeile
3. Leerzeile

Der Zeilenzähler muss stehenbleiben, wenn Du Kopfzeilen oder Leerzeilen 
ausgibst. Er bestimmt, aus welcher Zeile der Quelltabelle Du mit der 
INDEX-Funktion Daten ausliest.

Simpel, oder? :)
Gast #5698849
Lesenswert?

FU-Excel schrieb:
> Klopp das Zeug in eine Datenbank (z.B. MySQL), denn da gehört es
> hin.
> Dann kannst du die Daten auch vernünftig verwenden. Excel ist nie eine
> Lösung.

Du kannst lesen? Und das gelesene auch verstehen?

Kolja L. schrieb:
> Wie schon mal hier im Forum geschrieben, würde ich das Ganze lieber mit
> einer Datenbank machen,
> aber die Benutzung von Excel ist leider vorgegeben.
#5699125
Lesenswert?

Erste Frage zu den Pivot Tabellen: Wie kann ich mehr als ein Basiswert 
angeben?

Für diese Ausgabe:


2018 Miete Wohnung1
01.01.2018   Peter  langer Text  250
01.02.2018   Peter  langer Text  250

muss ich ja das Jahr, "Miete" und die Wohnung als Basiswert angeben,
um die Spalten Datum, Name, Zweck und den Betrag als Wert zu erhalten.

Danke und Gruß

Kolja
#5699153
Lesenswert?

Kolja L. schrieb:
> Wie kann ich mehr als ein Basiswert
> angeben?
> ..
>  Jahr, "Miete" und die Wohnung

ggf. diese in der Basistabelle in einer neuen Spalte (nach der Spalte 
Einheit mit einer Formel
= Jahr & " " & Verwendung & " " & Einheit
eintragen. Die Formel für alle Zeilen Auto-ausfüllen, diese kann dann 
ggf. auch versteckt werden, falls sie stört.
Dann steht dieser Kombi-Wert auch für Pivot als Gruppier-Feld zur 
Verfügung.

edit: Feldnamen korrigiert
#5699252
Lesenswert?

Kolja L. schrieb:
> Danke, damit kann ich jetzt zumindest die Summe der Mietzahlungen
> anzeigen lassen, aber immer noch nicht die Liste der einzelnen
> Überweisungen.

Pivot ist da recht leistungsfähig,
manchmal muss man aber etwas um die Ecke denken...

edit: schau z.B. mal bei https://thehosblog.com/category/pivot/
und https://www.heise.de/select/ct/2017/10/1494510851265443
#5699542
Lesenswert?

Hier ein Teil meiner Einstellungen (Screenshots).
Die Spalten sind nebeneinander, und über das Pivot-Eigenschaftsfenster 
(Rechtsklick auf die Zelle A3 = erste Zelle in der Pivot-Tabelle; 
Auswahl "Pivottable-Optionen") umgestellt auf
"Klassisches Pivottable-Layout")

Zusätzlich habe ich unnötige Zwischensummen ausgeblendet, das 
funktioniert über Auswahl der Zwischenergebnis-Zelle, und Eigenschaft 
(Rechtsklick).
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren