Seite 1 von 1
Daten in anderem Tabellenblatt sortieren
Verfasst: Fr, 09.01.2015 10:30
von Benutzer 57322 gelöscht
Hallo,
ich versuche aus einer Tabelle mit unsortierten Daten, mehrere Tabellen (auf einem neuen Blatt) mit sortierten Daten zu erstellen. Die neuen Tabellen ("SV A", "SV B", "SV C" etc.) sollen die Werte: "MA", "Bearbeitet", "CSAT", "AHT" und "FCR" enthalten. ich habe aber keine Idee mehr wie ich das realisieren soll (welche Formel, welche Syntax etc.)
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Fr, 09.01.2015 11:04
von clag
Hallo Subtellite,
das kommt etwas darauf an was du haben möchtest.
Ein einmaliges extrahieren, würde zB ganz einfach mit der Autofilter Funktion
und anschließendem kopieren der gefilterten Daten und auf einem neuen Blatt einfügen gehen?
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Fr, 09.01.2015 11:33
von Benutzer 57322 gelöscht
Ich bekomme z.B. jeden Monat eine Tabelle mit "Rohdaten", diese Rohdaten sollen dann in einer oder mehreren Tabelle(n) "sortiert werden. ursprünglich dachte in an DBAUSZUG (Als SQL Abfrage z.B.: SELECT * FROM Tabelle1 WHERE SV Gruppe ='SV A';) um diese Daten dann in den jeweiligen SV Tabellen zusammen zufassen.
Mit der Autofilteroption; Filter > Autofilter > Dropdown > Nur SV A, sieht das dann schon fast genauso aus wie ich die Daten in der neuen Tabelle brauche. Allerdings soll die neue Tabelle die Daten aus der Ursprungstabelle automatisch kopieren.
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Fr, 09.01.2015 12:11
von Karolus
Hallo
Das geht relativ schnell per Datenpilot.
Karolus
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Fr, 09.01.2015 13:21
von Benutzer 57322 gelöscht
Ich bin scheinbar gerade schwer von Begriff.
Datenpilot = Pivottabelle? Den Datenpilot als solchen finde ich in meinem Libreoffice nicht.
Arbeite ich mit der Pivottabelle kommt die (in meiner Logik):
"SV Gruppe" in Seitenfelder (muss nicht da die Daten nur einmal extrahiert werden und nicht weiter alterniert werden),
Bearbeitet, CSAT, AHT und FCR in Spaltenfelder,
MA in Zeilenfelder.
Allerdings sieht das ganze dann nicht so aus wie mit deinem angehängten Beispiel.
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Fr, 09.01.2015 13:53
von Karolus
Hallo
Datenpilot == Pivottabelle - ja!
ich orientiere mich an der Ausgabestruktur wie du sie in Tabelle2 vorgegeben hast.
'SV gruppe' →→Seitenfeld
'MA' , 'Bearbeiter', 'CSAT', 'AHT', 'FCR' gehen alle in dieser Reihenfolge nach →→Zeilenfelder
ins Datenfeld geht nichts.
Der Rest ist aus der im letzten Post angehängten Datei ersichtlich.
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Fr, 09.01.2015 14:03
von Gert Seler
Hallo Sub,
eine weitere "Hilfe" für Dein Anliegen ist das "
Handbuch für Pivot-Tabellen"
geeignet.
Bitte durchlesen und üben.
Lösungen werden genug vorgestellt.
https://www.openoffice.org/de/doc/oooau ... npilot.pdf
mfg
Gert
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Fr, 09.01.2015 14:32
von clag
Hallo subtellite,
1. es gibt auch noch ein einfacher Variante
lege Tabellen mit Verknüpfungen auf die Eingangs Tabelle an, die kannst du dann nach belieben dauerhaft filtern musst sie aber aktualisieren.
2. aufwendiger ist ein Formellösung
die bedarf aber dann keiner weiteren Pflege wenn sie erst einmal erstellt ist
hilft das?
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: So, 11.01.2015 22:34
von Benutzer 57322 gelöscht
Danke erstmal an die Antworten und eure Anregungen.
Zum Datenpilot/Pivottabelle: damit kann ich nicht wirklich was anfangen (Pivottabelle ist ZU unflexibel), Autofilter brachte mich auf die Idee mit dem Standardfilter wobei auch hier noch das Problem besteht, das dass nicht automatisch passiert. bleiben also nur die Formeln.
Dabei bin ich auf die Funktion LARGE() bzw KGRÖSSTE() gestoßen und ein entsprechendes Bsp.:
http://www.excelblog.ca/creating-a-best ... ith-excel/
bei der Formel : =LARGE(Sheet1!C4:C19,ROW(INDIRECT("1:"&ROWS(Sheet1!C4:C19)))) (Umgeschrieben in meinem Bsp. also: =KGRÖSSTE(SVG.G2:G44;ZEILE(INDIREKT("1:"&ZEILEN(SVG.G2:G44))))) habe ich absolut keinen Plan was die "1:" in der INDIREKT() zu bedeuten hat. Deshalb bekomme ich immer ein #REF! zurück. Zur Erklärung in m einer Tabelle sind in Spalte G2:G44 Prozentwerte.
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: So, 11.01.2015 23:22
von Karolus
Hallo
Nicht der Datenpilot ist unflexibel, es ist der OP der unflexibel und ignorant ist, ganz besonders wenn er dann im gleichen Atemzug mit Formeln rumspielen möchte die er nicht mal ansatzweise begreift.
Wenn du unbedingt per Formel sortieren willst dann
schau da
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: So, 11.01.2015 23:33
von balu
Hallo Subtellite,
habe ich absolut keinen Plan was die "1:" in der INDIREKT() zu bedeuten hat.
Ja ja! Immer das gleiche! Keine Ahnung weder von Excel noch von Calc, und dann sich über das nicht funktionieren einer Excel-Formel in Calc wundern.
Spaß beiseite.
Die Antwort ist folgende.
In Excel hat man die Möglichkeit ganze Zeilen oder Spalten in verkürzter Form anzugeben, was aber nicht immer ganz risikolos ist. Beispiel:
Anstatt A65536 reicht dort einfach A.
Oder A5:Z5 gleich A:Z
Oder B7:B9 gleich 5:9
Und in einer INDIREKT-Formel sähe das dann also wie folgt aus, mal als extrem vereinfachtes Beispiel.
Da aber Calc diese Schreibweise nicht kennt, besser gesagt nicht anbietet, kann das so auf diese Art und Weise nicht funktionieren. Denn es kommt erschwerend hinzu, das diese Schreibe als Text in INDIREKT steht. Würde das in einer "normalen" Formel stehen, dann kann Calc das beim öffnen einer Exceldatei dementsprechend konvertieren.
Also müsstest Du jetzt dahergehen und die Formel an der besagten Stelle dementsprechend selber von Hand umschreiben. Theoretisch, da nicht gegengetestet, müsste das dann so ungefähr aussehen.
Und nein! Calc ist nicht Excel! Wer meint Excel-Formeln einfach in Calc anzuwenden, der sollte schon ganz genau wissen was er da macht. Zumindest bei solchen Formeln wo die verkürzte Schreibform verwendet wird.
Hast Du auch darauf geachtet das es sich dabei um eine Matrixformel handelt?
Gruß
balu
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: So, 11.01.2015 23:59
von Karolus
Hallo
Die ganze `INDIREKT´ion hat auch überhaupt keinen
Mehrwert
anstatt:
kann man das genausogut wesentlich einfacher schreiben:
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Mo, 12.01.2015 00:10
von balu
Hallo Karo,
ob Mehrwert oder nicht, ist mir egal. Mir gings nur um den erwähnten Punkt. Und durch mehrere Beobachtungen weiss ich ja selber das sehr viele Excel-Formeln die im Netz umherschwimmen, einfach in die Tonne gehören, dies sagen auch Excel User. Hauptsache da hat jemand seine 15 minuten Ruhm gehabt

.
Gruß
balu
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Mo, 12.01.2015 08:11
von Benutzer 57322 gelöscht
Danke Balu und (jetzt wieder) Karolus. Das war genau das was ich gesucht hatte. Vor allem die kurze Schreibweise ohne die INDIREKT() Funktion ist angenehm... kurz
allerdings stellt sich mir jetzt immer noch die Frage auf was sich die "1:" in der Originalformel bezieht. aber das ist erstmal nicht so wichtig.
Re: Daten in anderem Tabellenblatt sortieren
Verfasst: Mo, 12.01.2015 08:21
von Karolus
Hallo
allerdings stellt sich mir jetzt immer noch die Frage auf was sich die "1:" in der Originalformel bezieht. aber das ist erstmal nicht so wichtig.
Das hat Balu zwei Beiträge weiter oben ausführlich erklärt, lesen hilft verstehen.