Seite 1 von 1

Stellen einer langen Zahl in jeweils einstellige Spalten aufteilen

Verfasst: Fr 20. Sep 2024, 15:40
von Frank_fragt
Guten Tag,

kann man eine längere Zahl als Zeichenkette aufteilen, so dass in Spalte A die erste Ziffer, in Spalte B die zweite Ziffer usw. stehen?

Also ohne Rechenfunktion, Format Zeichen genügt - wenn es aber leichter ist als Zahlenformat ist das auch ok.

Beispiel:
1234567890 wird aufgeteilt in

Spalte
a b c d e f g h i
1 2 3 4 5 6 7 8 9 0

Zusatzfrage:
Wie viele Spalten kann Calc speichern?
Gehen 500 ?

Danke für Infos.

Re: Stellen einer langen Zahl in jeweils einstellige Spalten aufteilen

Verfasst: Fr 20. Sep 2024, 16:43
von mikele
Hallo,
angenommen deine lange Zahl steht in Zelle A1, dann könntest du in A2 folgende Formel setzen

Code: Alles auswählen

=MTRANS(TEIL(A1;ZEILE(INDIREKT("a1:a" & LÄNGE(A1)));1))
und sie (als Matrixformel) mit Shift+Strg+Enter abschließen. Fass die Zahl in einer andere Zelle steht, ändert sich nur das großgeschriebene A1 in der Formel, das kleinegeschriebene "a1:a" bleibt so.
Wie viele Spalten kann Calc speichern?
https://wiki.documentfoundation.org/Faq/Calc/022/de

Re: Stellen einer langen Zahl in jeweils einstellige Spalten aufteilen

Verfasst: Fr 27. Sep 2024, 20:20
von karolus
mikele hat geschrieben:
Fr 20. Sep 2024, 16:43
Hallo,
angenommen deine lange Zahl steht in Zelle A1, dann könntest du in A2 folgende Formel setzen

Code: Alles auswählen

=MTRANS(TEIL(A1;ZEILE(INDIREKT("a1:a" & LÄNGE(A1)));1))
mit LO24.8 geht:

Code: Alles auswählen

=TEIL(A1;FOLGE( ; LÄNGE(A1));1)
!explizit als Matrix-funktion Strg+shift+enter oder mit der entsprechenden Option im Formelassistenten!