Daten aus Tabelle nebeneinander als Text untereinander exportieren

Das Tabellenkalkulationsprogramm

Moderator: Moderatoren

Benutzeravatar
franc
****
Beiträge: 110
Registriert: Di, 30.05.2006 19:42

Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von franc »

Hallo

wie kriege ich eine Tabelle mit Datensätzen die nebeneinander stehen in eine Textdatei, wo die einzelnen Zellen untereinander stehen?
Geht das ohne Makro?

Beispiel:

Zeile 1: Hans - Mustermann - Musterweg 1 - 12345 - Musterstadt
Zeile 2: Erika - Musterfrau - Masterweg 2 - 67890 - Masterstadt
Zeile 3: usw.
(der Bindestrich dient hier nur als Trennung der Spalten)

soll werden zu:

Hans Mustermann
Musterweg 1
12345 Musterstadt

Erika Musterfrau
Masterweg 2
67890 Masterstadt

usw.

wie macht man das ohne Programmieren (Makro)?

Danke

franc
paljass
******
Beiträge: 802
Registriert: Do, 25.10.2012 07:25

Re: Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von paljass »

Hi,
siehe
Unbenannt 1.ods
(9.9 KiB) 294-mal heruntergeladen
.

Gruß
paljass
EDV ist wie U-Boot fahren - machst du ein Fenster auf, fangen die Probleme an.
gschuckar
****
Beiträge: 140
Registriert: Fr, 24.02.2006 14:27

Re: Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von gschuckar »

Moin Frank,

ohne Deine Datei angesehen zu haben und ohne zu wissen, was Du genau bezweckst, würde ich spontan den Serienbrief Assistenten im Writer(siehe dort)dazu bemühen.

Gruß
Gerd
Benutzeravatar
miesepeter
********
Beiträge: 2233
Registriert: Sa, 10.05.2008 15:05
Wohnort: Bayern

Re: Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von miesepeter »

Wenn's weniger elegant als paljass sein soll:
Daten kopieren/ausschneiden, Menü Bearbeiten > Inhalte einfügen > transponieren
Hier müsste man noch einzelne Bereiche nachbearbeiten, weil sie statt in einer (gewünschten) Zelle in zweien abgebildet werden.
Ciao
Karolus
********
Beiträge: 7524
Registriert: Mo, 02.01.2006 19:48

Re: Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von Karolus »

Hallo

Ich hätte noch anzubieten:

Bild

Da es die Funktion "draussen" noch nicht gibt, leider nur als Screenshot
LO7.4.7.2 debian 12(bookworm) auf Raspberry5 8GB (ARM64)
LO25.2.3.2 flatpak debian 12(bookworm) auf Raspberry5 8GB (ARM64)
Benutzeravatar
franc
****
Beiträge: 110
Registriert: Di, 30.05.2006 19:42

Re: Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von franc »

Danke für die vielen Lösungen :)
Da gibt es ja mehrere Wege!

Wir haben es dann noch mal anderster gemacht:
Neben jede Spalte die benötigt wird eine neuen Spalte erstellt und darin eine Zahl runtergezogen, dann jeweils diese beiden Spaltenpaare ans Ende der ersten Spalte angefügt, also mit dem zweiten Spaltenpaar angefangen.
Schließlich nach der zweiten Spalte mit der Zahl sortiert.
gschuckar
****
Beiträge: 140
Registriert: Fr, 24.02.2006 14:27

Re: Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von gschuckar »

Moin Franc,
franc hat geschrieben: wie kriege ich eine Tabelle mit Datensätzen die nebeneinander stehen in eine Textdatei, wo die einzelnen Zellen untereinander stehen?
jetzt bin ich etwas verwirrt. Mag sein, das ich die Frage falsch verstanden habe, oder? Kläre mich bitte kurz auf.

Du hast eine (Calc) Tabelle mit Datensätzen. Diese möchtest du in eine Textdatei ( z.B. Writer ) exportieren. Dabei sollen Datensätze, die nebeneinander stehen (s. Dein Beispiel) im Textdokument untereinander stehen. Das Ganze soll ohne Makro funktionieren.
Wie funktioniert Deine Lösung jetzt genau?
Würdest Du bitte zum besseren Verständniss die beiden Dateien hier hochladen? Ich würde mir die gerne mal ansehen.

Danke
Gerd
Benutzeravatar
franc
****
Beiträge: 110
Registriert: Di, 30.05.2006 19:42

Re: RE: Re: Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von franc »

gschuckar hat geschrieben:...Wie funktioniert Deine Lösung jetzt genau?
Würdest Du bitte zum besseren Verständniss die beiden Dateien hier hochladen? Ich würde mir die gerne mal ansehen.
Erst mal schnell etwas genauer erklärt aber ohne Datei, da ich unterwegs bin, ein Beispiel:

Zeile 1 enthält:
A1, A2, A3, A4
Zeile 2:
B1, B2, B3, B4
...
Zeile 26:
Z1, Z2, Z3, Z4

Im Beispiel habe ich statt konkreter Daten mal Buchstaben+ Zahlen genommen, also A1 bis Z4. Das sind keine Formeln!!!
Ich weiß, es ist etwas unglücklich, weil es mit Zellen verwechselt werden kann.
Konkret habe ich Adressen Datensätze, aber damit reicht der Platz nicht für ein einfaches Beispiel.
Also...

Es soll so aussehen:

A1
A2
A3
A4
---
B1
B2
B3
B4
...
Z1
Z2
Z3
Z4

Ich habe nun rechts neben Spalte A eine neue Spalte eingefügt, darin, also in jetzt B1, schreibe ich eine 1, die ziehe ich runter (Auto ausfüllen) bis zur letzten Zeile also eine 26 steht jetzt in Zelle B26.

Neben der (vormals B) zweiten Daten Spalte (jetzt C) kommt wieder eine neue mit einer 1 in der ersten Zeile, also in D1 jetzt.
Usw bis zur vierten also letzten Spalte mit Daten, die dann in G ist (die neue Spalte daneben ist H).

Nun kommen noch ganz rechts zwei extra Spalten dazu, die dann als Trennung der Datensätze dienen.
Ich mache da mal zuerst drei Striche "---" rein, also in Zelle I1, danach wieder eine 1 die ich zusammen mit den Strichen runter ziehe (Auto ausfüllen wie zuvor), bis Zeile 26.

Jetzt kommt etwas Handarbeit.
Ich schneide den Bereich C1: D26 aus und füge ihn bei A27 ein.
Ich schneide E1:F26 aus und füge bei A53 ein.
usw. bis I1:J26 (die Trennung Zeichen) > A105
In den ersten beiden Spalten stehen jetzt alle Daten.
Nun sortiere ich die zweite Spalte, die mit den Zahlen (natürlich Auswahl erweitern).
Danach stehen untereinander meine Daten getrennt immer von ---
Diese erste Spalte kopiere ich raus in eine Text oder neue Tabelle und Bingow.

Ist primitiv aber schnell genug wenn man nicht zu viele Daten Spalten hat.
Zuletzt geändert von franc am Fr, 28.08.2015 18:10, insgesamt 1-mal geändert.
gschuckar
****
Beiträge: 140
Registriert: Fr, 24.02.2006 14:27

Re: RE: Re: Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von gschuckar »

Moin Franc,
franc hat geschrieben: Ist primitiv aber schnell genug wenn man nicht zu viele Daten Spalten hat.
Okay, danke für die Info .....

Gruß
Gerd
Benutzeravatar
franc
****
Beiträge: 110
Registriert: Di, 30.05.2006 19:42

Re: Daten aus Tabelle nebeneinander als Text untereinander exportieren

Beitrag von franc »

Am Besten gefallt mir die Lösung mit der Funktion INDEX, die werde ich bei Gelegenheit mal ausbauen, also flexibel machen und ausgiebiger Testen.
Antworten