❤️ Helfen Sie noch heute, unser LibreOffice Forum zu erhalten! ❤️
Unterstützen Sie das LibreOffice-Forum und helfen Sie uns, unser Ziel für 2025 zu erreichen!

🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱


❤️ DANKE >> << DANKE ❤️

>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗

Transponieren ohne Leerzellen/Leerzeilen?

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
hylli
* LO-Experte *
Beiträge: 295
Registriert: Sa 19. Mär 2011, 19:00

Transponieren ohne Leerzellen/Leerzeilen?

Beitrag von hylli » Fr 21. Aug 2020, 14:30

Ich habe Daten aus einer Tabelle im Browser kopiert und in Calc eingefügt.

Entgegen meiner Vermutung, handelte es sich wohl nicht um eine Tabelle, denn alle Werte stehen getrennt durch eine Leerzeile/Leerzelle untereinander, wobei immer 8 Werte zusammengehören.

Ich möchte nun alle Werte aus Spalte A wenn möglich per Funktion transponieren, so dass ich im Ergebnis das bekomme, wie es in Spalten D-K Zeile 1-x aussieht.

Geht das irgendwie per Funktion?

Hylli
Dateianhänge
Transponieren_ohne_Leerzeilen_Leerzellen.ods
(12.46 KiB) 172-mal heruntergeladen
Geschäftlich: LibreOffice 7.2.x(als Citrix-Anwendung)
Privat: LibreOffice 7.3.x unter Linux Mint Cinnamon 64bit (jeweils aktuelle Version)

norre
* LO-Experte *
Beiträge: 393
Registriert: Di 16. Mai 2017, 08:18

Re: Transponieren ohne Leerzellen/Leerzeilen?

Beitrag von norre » Fr 21. Aug 2020, 15:29

Hallo,
ich als Calc-Dummy hab das mal so gemacht.

- Spalte mit den Werten und natürlich mit den leeren Zellen markiert
- Daten-->weitere Filter -->Standardfilter aufgerufen
- im Filter in der oberen Zeile bei Wert "leer" ausgewählt und ok.
- jetzt alle Zellen bis auf die Erste (ist ja ein Wert) auswählen und Zellen löschen
- anschließend den Standartfilter wieder zurücksetzen, nun hast du alle Werte ohne Leerzellen untereinander.
- alle Werte mit "Zeile1" auswählen und kopieren
- Zelle auswählen, rechte Maustaste-->Inhalte einfügen-->Inhalte einfügen, bei Optionen "transponieren" auswählen
- und ok.
- mit den anderen "Seiten" ebenso kopieren und einfügen

Das geht bestimmt auch einfacher :)

Gruß
Norre
Libre Office Version: 24.8.4.2 (x64) unter Win 11

hylli
* LO-Experte *
Beiträge: 295
Registriert: Sa 19. Mär 2011, 19:00

Re: Transponieren ohne Leerzellen/Leerzeilen?

Beitrag von hylli » Fr 21. Aug 2020, 16:08

Bei einer entsprechenden Menge an Werten, dauern die letzten Punkte zu lange, daher suche ich schon einen einfacheren Weg.

Evtl. habe ich durch Dich aber eine Teillösung, zumindest was den ersten Teil DeinerAusführungen betrifft. ;)

Hylli
Geschäftlich: LibreOffice 7.2.x(als Citrix-Anwendung)
Privat: LibreOffice 7.3.x unter Linux Mint Cinnamon 64bit (jeweils aktuelle Version)

Helmut_S
* LO-Experte *
Beiträge: 757
Registriert: Di 9. Feb 2016, 19:27

Re: Transponieren ohne Leerzellen/Leerzeilen?

Beitrag von Helmut_S » Fr 21. Aug 2020, 17:26

Hallo, vielleicht sagt dir mein Vorschlag zu? Der verwendet auch den Standardfilter, dürfte aber kürzer sein als norres Vorschlag. Anleitung ist in der Tabelle.
Gruß Helmut
Dateianhänge
Transponieren_ohne_Leerzeilen_Leerzellen01.ods
(15.3 KiB) 184-mal heruntergeladen
MX-Linux KDE + Linux-Mint Cinnamon

HeritzP
* LO-Experte *
Beiträge: 966
Registriert: Mo 9. Dez 2013, 19:08

Re: Transponieren ohne Leerzellen/Leerzeilen?

Beitrag von HeritzP » Fr 21. Aug 2020, 20:54

Hallo,

mit Formel.

Code: Alles auswählen

=INDEX($A$1:$A$45;(SPALTE(A1)*2-1)+(ZEILE(A1)*15-15))
Oder, wenn es flexibel sein soll.

Code: Alles auswählen

=INDEX($A$1:$A$45;(SPALTE(A1)*2-1)+(ZEILE(A1)*MIN($B$1:$B$45)-MIN($B$1:$B$45)))
und die Hilfsspalte.

Code: Alles auswählen

=WENN((A2<>"")*(A1<>"");ZEILE(A1);"")


Gruß HeritzP
HeritzP

alles nur geklaut

hylli
* LO-Experte *
Beiträge: 295
Registriert: Sa 19. Mär 2011, 19:00

Re: Transponieren ohne Leerzellen/Leerzeilen?

Beitrag von hylli » Di 25. Aug 2020, 09:41

@HeritzP
Perfekt, vielen Dank!

@Helmut_S
Die Lösung würde wohl bei der Beispieldatei funktionieren. Die Echtdaten sehen natürlich komplett anders aus, daher funktioniert Deine Lösung hier leider nicht.

Hylli
Geschäftlich: LibreOffice 7.2.x(als Citrix-Anwendung)
Privat: LibreOffice 7.3.x unter Linux Mint Cinnamon 64bit (jeweils aktuelle Version)

HeritzP
* LO-Experte *
Beiträge: 966
Registriert: Mo 9. Dez 2013, 19:08

Re: Transponieren ohne Leerzellen/Leerzeilen?

Beitrag von HeritzP » Di 25. Aug 2020, 19:06

Hallo,

auch einem Dank an dich, für die Rückmeldung. I₃

Gruß HeritzP
HeritzP

alles nur geklaut

hylli
* LO-Experte *
Beiträge: 295
Registriert: Sa 19. Mär 2011, 19:00

Re: Transponieren ohne Leerzellen/Leerzeilen?

Beitrag von hylli » Sa 29. Aug 2020, 17:11

Das ist a) selbstverständlich und b) bei der Hilfe sowieso!

Immer wieder gerne!

Hylli
Geschäftlich: LibreOffice 7.2.x(als Citrix-Anwendung)
Privat: LibreOffice 7.3.x unter Linux Mint Cinnamon 64bit (jeweils aktuelle Version)


An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:


Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.



Antworten