Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bestimmte Zeichen löschen

Bestimmte Zeichen löschen
23.11.2020 14:27:55
Andreas
Hallo zusammen,
ich habe folgende Texte die untereinander stehen und würde diese gerne auftrennen und in einer anderen Spalte eintragen
Bsp:
Zelle A1:A3
BC1234-1
CD66666-7
T123456789-08
Aus dieser willkürlicher Zeichenreihenfolge soll nun in Spalte B1:B3 folgendes entstehen:
C1234
D6666
T123456789
Es soll also alles nach dem - Zeichen gelöscht werden sowie nur 1 Buchstabe am Anfang stehen
Lg
Anzeige

15
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bestimmte Zeichen löschen
23.11.2020 14:35:46
Daniel
Hi
naja, als Excelprofi sollte man eigentlich selbst auf die Formel kommen:
=Teil(Links(A1;Finden("-";A1)-1);9999)
wenns nicht per Formel gehen soll, gäbe es auch folgende Möglichkeiten, das ganze in zwei schritten zu tun:
1. entferne das erste Zeilchen:
Text in Spalten auf Spalte A anwenden, mit fester Breite und Trenner nach dem ersten Zeichen.
im Schritt 3 dann Spalte B als Ziel angeben und das Format der ersten Spalte auf "nicht importieren" setzen
2. entferne den Text nach dem "-"
hier gibt's zwei Möglichkeiten:
entweder wieder mit dem Text in Spalten und dem "-" als Trennzeichen, sowie dem Nicht-Importieren der zweiten Spalte
oder man ersetzt in der Spalte B mit der Menüfunktion ERSTEZTEN den Text -* durch nichts.
Haken bei "gesamten Zellinhalt vergleichen" darf nicht gesetzt sein.
Gruß Daniel
Anzeige
Sorry, Korrektur
23.11.2020 14:37:01
Daniel
die Formel muss natürlich lauten:
=Teil(Links(A1;Finden("-";A1)-1);2;9999)

Gruß Daniel
AW: Bestimmte Zeichen löschen
23.11.2020 14:45:36
Andreas
Vielen Dank für die schnelle Antwort
AW: Bestimmte Zeichen löschen
23.11.2020 15:01:53
UweD
Hallo
=TEIL(A1;2-ISTZAHL(-TEIL(A1;2;1));FINDEN("-";A1)-2+ISTZAHL(-TEIL(A1;2;1)))

LG UweD
Anzeige
aus ABCD12-999 soll ja wohl D12 werden ?
23.11.2020 17:11:35
WF
Hi,
die obigen Versuche waren zu einfach.
folgende Arrayformel:
{=LINKS(TEIL(A1;MIN(WENN(ISTZAHL(TEIL(A1;ZEILE($1:$9);1)*1);ZEILE($1:$9)))-1;19);FINDEN("-";TEIL(A1; MIN(WENN(ISTZAHL(TEIL(A1;ZEILE($1:$9);1)*1);ZEILE($1:$9)))-1;19))-1) }
WF
Funktioniert natürlich nur, wenn vorne mindestens 1 Buchstabe steht und ein - vorkommt.
Anzeige
kürzer
23.11.2020 17:21:35
Daniel
=TEIL(LINKS(A1;FINDEN("-";A1)-1);AGGREGAT(15;6;SPALTE($A$1:$Z$1)/ISTZAHL(-TEIL(A1;SPALTE($A$1:$Z$1); 1));1)-1;999)
Gruß Daniel
zuerst will ich ne richtige Lösung
23.11.2020 17:40:29
WF
die Schrauberei kommt danach
WF
AW: zuerst will ich ne richtige Lösung
23.11.2020 19:31:26
Daniel
So ist es doch auch geschehen.
Du hast die richige Lösung geliefert und ich hab dran eingeschraubt.
Anzeige
kürzer GLÄ-WEX-WDH
23.11.2020 17:43:47
lupo1
=GLÄTTEN(LINKS(WECHSELN(TEIL(A1;2-ISTZAHL(--TEIL(A1;2;1));99);"-";WIEDERHOLEN(" ";99));99))
damit sehe ich dann BCD12
23.11.2020 18:11:14
WF
.
TE hatte 1 oder 2, nicht 4 Buchst. im Bsp.
23.11.2020 18:27:29
lupo1
... und wenn das Beispiel nicht ausreicht, dann kann ich - genauso wie Du - kein richtiges Ergebnis bringen.
Wobei Daniel das ja schon richtig gemacht hat - für jeden Fall.
Anzeige
es geht jetzt um mein Beispiel
23.11.2020 18:40:54
WF
.
Das klappt mit Daniel (Buch 17:21)
23.11.2020 18:46:07
lupo1
das war ja die Reaktion auf mich
23.11.2020 19:16:26
WF
und das wolltest Du kürzen, was in die Hose ging.
Anzeige
Dann war ich im falschen Ast. - Also hier (xl365):
23.11.2020 19:49:57
lupo1
Daniel (ab 2010):
=TEIL(LINKS(A1;FINDEN("-";A1)-1);AGGREGAT(15;6;SPALTE($A$1:$Z$1)/ISTZAHL(-TEIL(A1;SPALTE($A$1:$Z$1); 1));1)-1;999)
lupo1 (ab xl365 - oder kostenlos in https://office.live.com/start/Excel.aspx):
=LET(s;SEQUENZ(;9);x;MIN(WENN(ISTZAHL(-TEIL(A1;s;1));s))-1;TEIL(A1;x;FINDEN("-";A1)-x))
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige