[GELÖST] Daten sortieren+ungleiche Zellen daneben nach unten verschieben
Moderator: Moderatoren
-
- Beiträge: 8
- Registriert: Do, 28.10.2021 21:05
[GELÖST] Daten sortieren+ungleiche Zellen daneben nach unten verschieben
Hallo Zusammen,
ich nutze OpenOffice/LibreOffice bereits seit vielen Jahren - kann selbst aber nicht Makros schreiben.
Mit den gängigen Sortierfunktionen erhalte ich nicht das gewünschte Ergebnis.
Nun stehe ich vor folgender Aufgabe:
Ich habe 12 verschiedene Calc-Dateien mit unterschiedlichen Zahlen/Werten.
Umfang jeweils ca. 200-300 Zeilen.
Datenblöcke sind jeweils Spalte A-C sowie E-G sowie I-K sowie M-O.
Das primäre Sortierkriterium ist die jeweilige Zahl in Spalte A + E + I + M.
Zahl aufsteigend.
Die Werte dazu stehen jeweils in den beiden Spalten daneben.
Gibt es zu einer Zahl eine gleiche Zahl in irgendeinem Datenblock daneben, so soll diese Zahl mit seinen Werten auf gleicher Zeilenhöhe stehen.
Gibt es zu einer Zahl keine gleiche Zahl in irgendeinem Datenblock daneben, so soll der jeweilige Datenblock nach unten verschoben werden und dieser Versatz soll mit leeren Zellen befüllt werden.
Eine Tabelle habe ich gestern per Hand sortiert - das hat sehr, sehr lange gedauert.
=> Tabelle vorher-nachher habe ich beigefügt. Gibt es eine entsprechende (Sortier)funktion oder kann Jemand dazu ein Makro erstellen?
Ich wäre sehr dankbar.
VG
Thom
ich nutze OpenOffice/LibreOffice bereits seit vielen Jahren - kann selbst aber nicht Makros schreiben.
Mit den gängigen Sortierfunktionen erhalte ich nicht das gewünschte Ergebnis.
Nun stehe ich vor folgender Aufgabe:
Ich habe 12 verschiedene Calc-Dateien mit unterschiedlichen Zahlen/Werten.
Umfang jeweils ca. 200-300 Zeilen.
Datenblöcke sind jeweils Spalte A-C sowie E-G sowie I-K sowie M-O.
Das primäre Sortierkriterium ist die jeweilige Zahl in Spalte A + E + I + M.
Zahl aufsteigend.
Die Werte dazu stehen jeweils in den beiden Spalten daneben.
Gibt es zu einer Zahl eine gleiche Zahl in irgendeinem Datenblock daneben, so soll diese Zahl mit seinen Werten auf gleicher Zeilenhöhe stehen.
Gibt es zu einer Zahl keine gleiche Zahl in irgendeinem Datenblock daneben, so soll der jeweilige Datenblock nach unten verschoben werden und dieser Versatz soll mit leeren Zellen befüllt werden.
Eine Tabelle habe ich gestern per Hand sortiert - das hat sehr, sehr lange gedauert.
=> Tabelle vorher-nachher habe ich beigefügt. Gibt es eine entsprechende (Sortier)funktion oder kann Jemand dazu ein Makro erstellen?
Ich wäre sehr dankbar.
VG
Thom
Zuletzt geändert von +++Thom2021+++ am Fr, 29.10.2021 23:01, insgesamt 1-mal geändert.
Re: Daten sortieren + ungleiche Zellen daneben nach unten verschieben
Hallo
hier mal ein Lösungsweg, falls du das doch mal "zu Fuß" machen machen möchtest:
1. alle Werte aus den Spalten A + E + I + M in eine Hilfsspalte kopieren
1.1 Die Spalte sortieren
1.2 Duplikate entfernen.
2. jetzt daneben alle Spalten der drei Blöcke per Sverweis suchen und zuordnen.
>> Suchkriterium ist der Wert in der Hilfsspalte Die Bereiche sind die drei Blöcke [ =wennfehler(sverweis();"") ]
3. Sverweise durch kopieren > Inhalte einfügen > Werte wieder löschen. > das wars
Gruß Holger
hier mal ein Lösungsweg, falls du das doch mal "zu Fuß" machen machen möchtest:
1. alle Werte aus den Spalten A + E + I + M in eine Hilfsspalte kopieren
1.1 Die Spalte sortieren
1.2 Duplikate entfernen.
2. jetzt daneben alle Spalten der drei Blöcke per Sverweis suchen und zuordnen.
>> Suchkriterium ist der Wert in der Hilfsspalte Die Bereiche sind die drei Blöcke [ =wennfehler(sverweis();"") ]
3. Sverweise durch kopieren > Inhalte einfügen > Werte wieder löschen. > das wars
Gruß Holger
-
- Beiträge: 8
- Registriert: Do, 28.10.2021 21:05
Re: Daten sortieren+ungleiche Zellen daneben nach unten verschieben
Hallo Holger,
vielen Dank für Deine Mühe.
Allerdings scheitere ich bereits nach dem Pkt. 1.2
Über
-> Daten
-> weitere Filter
-> Standardfilter ODER Spezialfilter
funktioniert zwar, dass die Doubletten entfernt werden, dann werden aber auch alle Zeilen mit den jeweiligen Doubletten ausgeblendet; und zwar komplett.
Dass führt dann auch dazu, dass die später (gewünschten) leeren Zellen verschwinden.
Ich versuche bereits die ganze Zeit, zusätzlich zu Deinem Vorschlag weitere ergänzende Schritte zu finden.
Oder hast Du einen besseren Vorschlag ?
VG
P.S.: Ich nutze Version 7.1.5.2
vielen Dank für Deine Mühe.
Allerdings scheitere ich bereits nach dem Pkt. 1.2
Über
-> Daten
-> weitere Filter
-> Standardfilter ODER Spezialfilter
funktioniert zwar, dass die Doubletten entfernt werden, dann werden aber auch alle Zeilen mit den jeweiligen Doubletten ausgeblendet; und zwar komplett.
Dass führt dann auch dazu, dass die später (gewünschten) leeren Zellen verschwinden.
Ich versuche bereits die ganze Zeit, zusätzlich zu Deinem Vorschlag weitere ergänzende Schritte zu finden.
Oder hast Du einen besseren Vorschlag ?
VG
P.S.: Ich nutze Version 7.1.5.2
-
- Beiträge: 8
- Registriert: Do, 28.10.2021 21:05
Re: Daten sortieren + ungleiche Zellen daneben nach unten verschieben
NACHTRAG:
"Dass führt dann auch dazu, dass die später (gewünschten) leeren Zellen verschwinden."
"verschwinden" war nicht korrekt - sie werden nur "ausgeblendet";
die Werte bleiben erhalten und werden nicht "gelöscht"
"Dass führt dann auch dazu, dass die später (gewünschten) leeren Zellen verschwinden."
"verschwinden" war nicht korrekt - sie werden nur "ausgeblendet";
die Werte bleiben erhalten und werden nicht "gelöscht"
Re: Daten sortieren + ungleiche Zellen daneben nach unten verschieben
Hallo
ich habe es nicht so mit Makros, daher mal eine Formellösung mit LibreOffice:
Im Tabellenblatt1 eine fiktive Liste wie in deiner Vorgabe max. 300 Zeilen pro Block
Im Tabellenblatt2 die automatisch per Formel sortierte Liste
Im Tabellenblatt3: Die sortierte Liste ohne Formeln
>> dazu Tabelle2.B2:Q70 markieren > kopieren > Tabelle3.A1 markieren > Rechtsklick > Inhalte einfügen > Inhalte einfügen > Nur Werte
Gruß Holger
ich habe es nicht so mit Makros, daher mal eine Formellösung mit LibreOffice:
Im Tabellenblatt1 eine fiktive Liste wie in deiner Vorgabe max. 300 Zeilen pro Block
Im Tabellenblatt2 die automatisch per Formel sortierte Liste
Im Tabellenblatt3: Die sortierte Liste ohne Formeln
>> dazu Tabelle2.B2:Q70 markieren > kopieren > Tabelle3.A1 markieren > Rechtsklick > Inhalte einfügen > Inhalte einfügen > Nur Werte
Gruß Holger
-
- Beiträge: 8
- Registriert: Do, 28.10.2021 21:05
Re: Daten sortieren + ungleiche Zellen daneben nach unten verschieben
WOW, da hast Du Dir viel Arbeit gemacht- Danke.
Ich kopiere es gerade 1:1 wie Deine Datei.
Komischerweise erhalte ich in
-> Tabelle 2
-> Zelle 2 ff.
als Ergebnis immer nur eine "1" oder eine "leere Zelle"
-->> ich habe den Fehler noch nicht gefunden !??
Ich kopiere es gerade 1:1 wie Deine Datei.
Komischerweise erhalte ich in
-> Tabelle 2
-> Zelle 2 ff.
als Ergebnis immer nur eine "1" oder eine "leere Zelle"
-->> ich habe den Fehler noch nicht gefunden !??
-
- Beiträge: 8
- Registriert: Do, 28.10.2021 21:05
Re: Daten sortieren + ungleiche Zellen daneben nach unten verschieben
NACHTRAG, sorry
-> Zelle B2
-> Zelle B2
-
- Beiträge: 8
- Registriert: Do, 28.10.2021 21:05
Re: Daten sortieren + ungleiche Zellen daneben nach unten verschieben
Nun kopiere ich es exakt in Deine Tabelle - das sieht gut aus (noch nicht fertig...)
denn
in meiner Tabelle sind noch Werte wie u.a.
#KTS
*2404
*Duro
1800a
207K
2103a
Diese werden aber nicht erkannt.
Wahrscheinlich, weil es keine "Zahlen" sind.
Was muss ich tun/ändern?
VG
denn
in meiner Tabelle sind noch Werte wie u.a.
#KTS
*2404
*Duro
1800a
207K
2103a
Diese werden aber nicht erkannt.
Wahrscheinlich, weil es keine "Zahlen" sind.
Was muss ich tun/ändern?
VG
Re: Daten sortieren + ungleiche Zellen daneben nach unten verschieben
Ok ich bin davon ausgegangen das nur Zahlen sortiert werten.
Text erzeugt einen Fehler der ausgeblendet wird. Von einem Fehler kann anschließend die nächst höhere Zahl nicht gesucht werden.
Deshalb bleiben die Spalten leer.
Ich habe die Formeln so angepasst, das Text auch sortiert wird.
Gruß Holger
Text erzeugt einen Fehler der ausgeblendet wird. Von einem Fehler kann anschließend die nächst höhere Zahl nicht gesucht werden.
Deshalb bleiben die Spalten leer.
Ich habe die Formeln so angepasst, das Text auch sortiert wird.
Gruß Holger
- Dateianhänge
-
- Unbenannt 1.ods
- (90.9 KiB) 121-mal heruntergeladen
-
- Beiträge: 8
- Registriert: Do, 28.10.2021 21:05
Re: Daten sortieren + ungleiche Zellen daneben nach unten verschieben
Noch einmal WOW !!!
Jetzt funktioniert alles - so, wie vorgesehen.
Und jetzt ruckzuck.
ICH DANKE DIR.
Viele Grüße
Thom
Jetzt funktioniert alles - so, wie vorgesehen.
Und jetzt ruckzuck.
ICH DANKE DIR.
Viele Grüße
Thom