Daten in anderem Tabellenblatt sortieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzer 57322 gelöscht

Daten in anderem Tabellenblatt sortieren

Beitrag 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.)
Dateianhänge
Fallbeispiel.ods
(79.45 KiB) 137-mal heruntergeladen
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzer 57322 gelöscht

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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.
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Daten in anderem Tabellenblatt sortieren

Beitrag von Karolus »

Hallo

Das geht relativ schnell per Datenpilot.
Fallbeispiel_mit_datenpilot.ods
(86.5 KiB) 247-mal heruntergeladen
Karolus
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzer 57322 gelöscht

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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.
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Gert Seler
*******
Beiträge: 1763
Registriert: Di, 03.10.2006 18:05

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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
Es gibt nichts gutes, außer man tut es.
Win7_64 / LO_4.4.5.2
clag
********
Beiträge: 3570
Registriert: Di, 27.01.2009 15:30

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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.
Fallbeispiel_4x_verknüpft+autofilter.ods
(104.04 KiB) 171-mal heruntergeladen
2. aufwendiger ist ein Formellösung
die bedarf aber dann keiner weiteren Pflege wenn sie erst einmal erstellt ist
Fallbeispiel+Formel.ods
(38.35 KiB) 232-mal heruntergeladen
hilft das?
LG
clag

nutzt: WinXP SP3 / AOO 4.1.10 / Firefox
Benutzer 57322 gelöscht

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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.
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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. :lol: :wink:


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.

Code: Alles auswählen

=INDIREKT("1:10")
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.

Code: Alles auswählen

... NDIREKT("A1:A"&ZEILEN(SVG.G2:G44))...
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
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Daten in anderem Tabellenblatt sortieren

Beitrag von Karolus »

Hallo

Die ganze `INDIREKT´ion hat auch überhaupt keinen Mehrwert
anstatt:

Code: Alles auswählen

...ZEILE(INDIREKT("1:"&ZEILEN(SVG.G2:G44)))
kann man das genausogut wesentlich einfacher schreiben:

Code: Alles auswählen

...ZEILE(SVG.G$1:G44)
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
balu
********
Beiträge: 3812
Registriert: Fr, 24.08.2007 00:28
Wohnort: Warstein

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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 :wink:.



Gruß
balu
Sei öfter mal ein Faultier, sag öfter mal "Ach was!" Dann kriegst du keinen Herzinfarkt, und hast ne menge Spass.

wehr rächtschraipfähler findet khan si behalden :D
Benutzer 57322 gelöscht

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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 :D

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.
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Daten in anderem Tabellenblatt sortieren

Beitrag 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.
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Antworten