Seite 1 von 1

verbundene Zellen einsortieren

Verfasst: Mi, 07.11.2018 14:27
von Earl
OpenOffice verbundene Zellen.PNG
OpenOffice verbundene Zellen.PNG (107.39 KiB) 3363 mal betrachtet
Hallo,
Ich kopiere eine Tabelle aus einem HTML-Dokument in OpenOffice Calc.
Die Einträge in dieserTabelle bestehen jeweils aus 2 Zeilen.
Wobei die 2. Zeile vebundene Zellen enthält und eigentlich ans Ende der 1. Zeile gehört.

Ich möchte in der Tabelle, deren Einträge jeweils aus 2 Zeilen bestehen, jeweils eine Zeile machen.
Und das möglichst für die ganze Tabelle und alle Einträge in einem Rutsch.
Also:
Zeile 3 und 4 sollen zusammen Zeile 3 ergeben und Zeile 4 soll danach wegfallen
Zeile 5 und 6 sollen zusammen Zeile 5 ergeben und Zeile 6 soll danach wegfallen
Zeile 6 und 7 sollen zusammen Zeile 6 ergeben und Zeile 7 soll danach wegfallen
Und so weiter.......

Ich habe keine Lösung finden können.
Kann mir jemand helfen?

Re: verbundene Zellen einsortieren

Verfasst: Mi, 07.11.2018 18:08
von quotsi
Earl hat geschrieben: Mi, 07.11.2018 14:27 ...
Ich kopiere eine Tabelle aus einem HTML-Dokument in OpenOffice Calc.
Die Einträge in dieserTabelle bestehen jeweils aus 2 Zeilen. ...
Unter welchem BS? Windows?
Wie kopierst Du? Mit Strg+C und Strg+V?
Dann nimm zum Einfügen in ein leeres Calcdokument Strg+Umsch+V und probiere die verschiedenen Menüs aus.
Wobei die 2. Zeile vebundene Zellen enthält und eigentlich ans Ende der 1. Zeile gehört.
Das sehe ich noch nicht so. Denn zunächst sind Datum und Zeit durchaus in einem Zusammenhang erfaßbar. Wenn dann der String zu lang wird, könnte unter besonderen Unständen ein Umbruch stattgefunden haben.

Der Rest Deiner Wünsche bedeutet eine Umformung des Tabelleinhalts. Wenn das wiederkehrend erfolgen muß, kann man ein Makro ins Auge fassen.

Re: verbundene Zellen einsortieren

Verfasst: Mi, 07.11.2018 18:30
von Stephan
z.B.:
-Lege eine neue Tabelle an
-schreibe dort in A3 die Formel =WENN(ISTUNGERADE(ZEILE());Tabelle2.A3;"")
-ziehe diese Formel nach rechts bis Zelle L3
-schreibe in M3 bis X3 die Formeln =WENN(ISTUNGERADE(ZEILE());INDIREKT("Tabelle2.M"&ZEILE()+1);"") bis =WENN(ISTUNGERADE(ZEILE());INDIREKT("Tabelle2.L"&ZEILE()+1);"")
-Markiere A3 bis X3 und ziehe beliebig weit nach unten
-markiere die Spalte A bis X und kopiere sie
-füge sie an gleicher Stelle mit Bearbeiten-Inhalte einfügen wieder ein und aktiviere im erscheinenden Dialog unter "Auswahl" alles außer "Formeln" und "Alles Einfügen"
-sortiere die erhaltene Tabelle so das die Leerzeilen nach unten kommen

Gruß
Stephan

Re: verbundene Zellen einsortieren

Verfasst: Do, 08.11.2018 15:20
von Earl
Hallo quosi,
Danke für Deine Antwort.
Die verbundenen Zellen beziehen sich nicht auf die Datumsfelder. Da ist tatsächlich nur ein Umbruch drin. Spalte breiter machen und dann ist das erledigt.
Mein Problem ist die Zeile 4,6,8, usw.

Gruß
Earl

Re: verbundene Zellen einsortieren

Verfasst: Do, 08.11.2018 15:37
von Earl
H
Stephan hat geschrieben: Mi, 07.11.2018 18:30 schreibe dort in A3 die Formel =WENN(ISTUNGERADE(ZEILE());Tabelle2.A3;"")
Hallo Stephan,
Danke auch für Deine Antwort.
Die macht mir erhebliche Probleme, da ich den Sinn nicht richtig verstehe.
1. Wenn ich Deine 1. Formel eingebe erhalte ich eine Fehlermeldung ERR:522 = Zirkuläre Referenz.
Stephan hat geschrieben: Mi, 07.11.2018 18:30 schreibe in M3 bis X3 die Formeln =WENN(ISTUNGERADE(ZEILE());INDIREKT("Tabelle2.M"&ZEILE()+1);"") bis =WENN(ISTUNGERADE(ZEILE());INDIREKT("Tabelle2.L"&ZEILE()+1);"")
2. kann es sein, dass ich die 2. Formel anschliessend nur 1x eingeben muss?
So wie Du es geschrieben hast funktioniert es bei mir leider nicht.

Wenn ich diese beiden Punkte geklärt bekomme, kommt wahrscheinlich ( Wie bei ner Zwiebel ) die nächste Schale ( als Frage)

Gruss
Earl

Re: verbundene Zellen einsortieren

Verfasst: Do, 08.11.2018 16:39
von Stephan
Die macht mir erhebliche Probleme, da ich den Sinn nicht richtig verstehe.
Der Sinn ist eine neue Tabelle zu erstellen in welcher die Inhalte von "Tabelle2" mittels Formeln in die richtigen Positzionen übernommen werden
1. Wenn ich Deine 1. Formel eingebe erhalte ich eine Fehlermeldung ERR:522 = Zirkuläre Referenz.
Du hast eine Tabelle namens "Tabelle2" (siehe Dein Screenshot)

nun hatte ich geschrieben:

-Lege eine neue Tabelle an

also tue das auch, der Name der neuen Tabelle ist dabei völig egal, nur darf er nicht "Tabelle2" sein, denn dieser Name existiert bereits

Nun schreibe in diese neue Tabelle in A3 die Formel.

Wenn Du hingegen die Formel in die bestehende "Tabelle2" schreibst entsteht in A3 logischerweise eine zirkuläre Referenz.
2. kann es sein, dass ich die 2. Formel anschließend nur 1x eingeben muss?
Du sollst in jede Zelle von M3 bis X3 die Fast gleiche Formel schreiben:

M3: =WENN(ISTUNGERADE(ZEILE());INDIREKT("Tabelle2.A"&ZEILE()+1);"")
N3: =WENN(ISTUNGERADE(ZEILE());INDIREKT("Tabelle2.B"&ZEILE()+1);"")
...
X3: =WENN(ISTUNGERADE(ZEILE());INDIREKT("Tabelle2.L"&ZEILE()+1);"")


Gruß
Stephan

Re: verbundene Zellen einsortieren

Verfasst: Do, 08.11.2018 23:55
von Earl
Hi Stephan,
jetzt hat`s geklappt.
DANKE.

Gruss
EARL