Seite 1 von 1

Transponieren ohne Leerzellen/Leerzeilen?

Verfasst: Fr 21. Aug 2020, 14:30
von hylli
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

Re: Transponieren ohne Leerzellen/Leerzeilen?

Verfasst: Fr 21. Aug 2020, 15:29
von norre
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

Re: Transponieren ohne Leerzellen/Leerzeilen?

Verfasst: Fr 21. Aug 2020, 16:08
von hylli
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

Re: Transponieren ohne Leerzellen/Leerzeilen?

Verfasst: Fr 21. Aug 2020, 17:26
von Helmut_S
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

Re: Transponieren ohne Leerzellen/Leerzeilen?

Verfasst: Fr 21. Aug 2020, 20:54
von HeritzP
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

Re: Transponieren ohne Leerzellen/Leerzeilen?

Verfasst: Di 25. Aug 2020, 09:41
von hylli
@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

Re: Transponieren ohne Leerzellen/Leerzeilen?

Verfasst: Di 25. Aug 2020, 19:06
von HeritzP
Hallo,

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

Gruß HeritzP

Re: Transponieren ohne Leerzellen/Leerzeilen?

Verfasst: Sa 29. Aug 2020, 17:11
von hylli
Das ist a) selbstverständlich und b) bei der Hilfe sowieso!

Immer wieder gerne!

Hylli