Aus ein und kürzen mach zwei 🤔

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Aus ein und kürzen mach zwei 🤔

Re: Aus ein und kürzen mach zwei 🤔

von echo » So, 23.05.2021 09:18

..... 999 steht diese für die Anzahl der Spalten?
Hallo Maik,
nein, das hat nichts mit Anzahl der Spalten zu tun.
Die Formel ist aber gar nicht so schwer zu verstehen,
sie benötigt drei Schritte um die Texte unterschiedlicher Länge am Trennzeichen zu zerlegen:

=GLÄTTEN(TEIL(WECHSELN($A1;";";WIEDERHOLEN(" ";999));SPALTE(B1)*999-998;999))
In A1 steht Text1;Text2;Text3 [Trennzeichen hier ; ]

Im ersten Schritt werden alle Trennzeichen (;) durch 999 Leerzeichen ersetzt:
Text1[999Leerzeichen]Text2[999Leerzeichen]Text3

Die Texte liegen jetzt alle in einem eigenen Block umgeben von Leerzeichen.
Text1 liegt zwischen Zeichen 1 [SPALTE(A1)*999-998] und Zeichen 999
Text2 liegt zwischen Zeichen 1000 und Zeichen 1998 [SPALTE(B1)*999-998 ; 999 ]
Text3 liegt zwischen Zeichen 1999 und Zeichen 2997 [SPALTE(C1)*999-998 ; 999 ]
usw.

=GLÄTTEN(TEIL(Langer_Text_String);SPALTE(B1)*999-998;999))
Die Blöcke werden jetzt im 2. Schritt durch Teil() in seine Teile zerlegt, immer 999 Zeichen lang.
Spalte() erhöht beim kopieren nach rechts den Bereich um Jeweils 999 Zeichen

Jetzt haben wir die einzelnen Texteblöcke vorne und/oder hinten mit jede Menge Leerzeichen, jeder Textblock jeweils 999 Zeichen lang.
Diese Leerzeichen werden dann als letzten Schritt durch Glätten() wieder gelöscht.
Übrig bleiben die getrennten Textstrings

Gruß Holger

Re: Aus ein und kürzen mach zwei 🤔 ERLEDIGT

von skunky4711 » So, 23.05.2021 07:51

Sorry, das ich so spät erst Antworte.

Vielen Dank an #Karolus #Helmut_S und #echo

Die Formel, kein Plan warum🤔, funktioniert einwandfrei.
Ich bin immer wieder überrascht was für Formeln und Funktionen (GLÄTTEN) Ihr hier raushaut :lol:
Auch wenn ich diese Formel nie ganz verstehen werde🤷‍♂️ aber eine Frage hätte ich da: die Zahl 999 steht diese für die Anzahl der Spalten?


Grüße aus dem hohen Norden
Maik

Re: Aus ein und kürzen mach zwei 🤔

von Helmut_S » Mi, 12.05.2021 11:40

Hallo, kleine Ergänzung: damit du am Ende Zahlen in der Tabelle hast, mit denen du direkt rechnen kannst, musst du der von @echo vorgeschlagenen Formel noch die Funktion wert() herumbinden.

Code: Alles auswählen

=wert(GLÄTTEN(TEIL(WECHSELN($A1;" ";WIEDERHOLEN(" ";999));SPALTE(B1)*999-998;999)))
Gruß Helmut

Re: Aus ein und kürzen mach zwei 🤔

von echo » Mi, 12.05.2021 07:16

Code: Alles auswählen

=GLÄTTEN(TEIL(WECHSELN($A1;" ";WIEDERHOLEN(" ";999));SPALTE(B1)*999-998;999))
Hallo Maik, hallo zusammen, einen guten Morgen
hier mal eine Formellösung für Text in Spalten:
die Formel zerlegt deinen Textstring aus A1 beim Leerzeichen und gibt (schon angepasst) den 2. Teilstring aus. (... SPALTE(B1)...)
Für den dritten Teilstring, kopiere die Formel nach rechts. (... SPALTE(C1)...)

Gruß Holger

https://www.herber.de/excelformeln/page ... eilen.html

Re: Aus ein und kürzen mach zwei 🤔

von Karolus » Mi, 12.05.2021 00:16

skunky4711 hat geschrieben: Di, 11.05.2021 23:18 In EINER Zelle steht eine Zahl die so aussieht:
4 800,75 44,04 72,06 40,84 66,83 37,71 61,71 34,66 56,72 31,68 51,85 28,78 47,10 25,96 42,48 23,20 37,97 20,52 33,58
Das ist aber nicht eine Zahl
skunky4711 hat geschrieben: Di, 11.05.2021 23:18 Davon benötige ich aber nur 800,75 44,04
Soweit zum kürzen einer Zahl.
was hat das mit kürzen einer Zahl zu tun??
skunky4711 hat geschrieben: Di, 11.05.2021 23:18 Jetzt muss ich aber noch die beiden Zahlen in zwei Spalten aufteilen, so das in Spalte A 800,75 und in Spalte B 44,04 steht.
Diese Tabelle besteht aus ca. 3000 Zeilen.
Ich hoffe für dich das du immer die zweite und dritte "Zahl" benötigst,

>>markiere die Spalte >> Daten >>Text in Spalten >> Trennzeichen: [x]Leerzeichen >>> Markiere in der Vorschau mit gedrückter strg-taste alle Spaltenköpfe die du nicht benötigst und wähle als Spaltenoption ausblenden statt Standard

Aus ein und kürzen mach zwei 🤔

von skunky4711 » Di, 11.05.2021 23:18

Moin Moin an alle Tüftler,

ich habe wieder mal ein Problem.

In EINER Zelle steht eine Zahl die so aussieht:
4 800,75 44,04 72,06 40,84 66,83 37,71 61,71 34,66 56,72 31,68 51,85 28,78 47,10 25,96 42,48 23,20 37,97 20,52 33,58

Davon benötige ich aber nur 800,75 44,04
Soweit zum kürzen einer Zahl.
Jetzt muss ich aber noch die beiden Zahlen in zwei Spalten aufteilen, so das in Spalte A 800,75 und in Spalte B 44,04 steht.
Diese Tabelle besteht aus ca. 3000 Zeilen 🤢 das würde bei meinem Tempo, das Händisch umzuschreiben, genau so lange dauern wie die Fertigstellung des BER Flughafen 😂
Ich hoffe Ihr könnt mir wieder einmal Helfen

Danke schon mal an Euch

Grüße aus dem hohen Norden
Maik

Nach oben