Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

6-stellige Zahl in Textfeld finden

6-stellige Zahl in Textfeld finden
19.11.2014 17:55:14
Martin
Guten Tag miteinander
In verschiedenen Zellen in einer Spalte habe ich Texte zum Teil mit Umschaltung wie z.B.:
C5-LY (110957)
Code 185 le 22.10.2014

Ich sollte nun die 6-stellige Zahl in Textfeld extrahieren (d.h. 110957 im obigen Beispiel). Die Anordnung ist immer anders, die Klammern sind mal vorhanden, mal nicht. Der Referenzpunkt ist leider einzig die 6-stellige Zahl, die gefunden werden soll.
Hat jemand eine Idee, wie ich das bewerkstelligen kann?
Herzlichen Dank im voraus.
Gruss
martin

11
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Unklar ...
19.11.2014 18:12:51
Matthias
Hallo
habe ich Texte zum Teil mit Umschaltung
was meinst Du damit?
Was hat es hier mit Zeile2 auf sich?
C5-LY (110957)
Code 185 le 22.10.2014
Was willst Du wo finden und was soll warum wohin?
Gruß Matthias

AW: Unklar ...
19.11.2014 18:36:56
Martin
Hoi Matthias
Danke für die Antwort.
Ich meine damit, dass der Text in der Zelle nicht "C5-LY (110957)Code 185 le 22.10.2014" ist, sondern eben mit Umschaltung (ALT + Enter) auf zwei Zeilen innerhalb der Zelle verteilt ist:
C5-LY (110957)
Code 185 le 22.10.2014
Gruss
Martin

AW: 6-stellige Zahl in Textfeld finden
19.11.2014 18:27:49
Bernd
Hi Martin,
zB.: wenn Deine Zeichenfolge C5-LY (110957) in A1 steht, dann setzte in B1 diesen Code:
~=TEXT(VERWEIS(9^9;1*TEIL(A1&"#";SPALTE(1:1);6));"000000")~
Meintest Du so?
lg Bernd

Anzeige
Da kommt bei Anwendung auf den 2zeilig ...
19.11.2014 18:38:01
Luc:-?
…dargestellten BspText (alles in einer Zelle!) aber 037531 (als ZahlText) bzw als Zahl-zu-Datum 02.10.2002 raus, Bernd…
Gruß, Luc :-?

AW: 6-stellige Zahl in Textfeld finden
20.11.2014 13:16:15
Martin
Vielen Dank Bernd! Beim Beispiel funktioniert es, bei vielen anderen Text jedoch nicht (wahrscheinlich war meine Erklärung zu unverständlich).
Leider sind die Inhalte der Zellen sehr unterschiedlich - es sind über 1900 Zellen in einer Spalte., z.B.:
SoCü von klamen (100075) gültig für AR 11665242, 1166643, 11140244 --- hier brauch ich die 100075
Co GmbH, 106775
Selbstrische zur Forderungen nach Recht für die Nr. 1125581
--- hier benötige ich die 106775 (die zwei Zeilen sind in der gleichen Zelle mit ALT+Enter auf zwei Zeilen)
Herzlichen Dank für die Hilfe.
Gruss
Martin

Anzeige
nun wird es schon viel aufwendiger ....
20.11.2014 14:37:37
neopa
Hallo Martin,
... ohne UDF und die Formel komplizierter. Vor allem kommt der PC dann bei 1900 Zeilen wahrscheinlich schon ganz schön ins Schwitzen. Die Formel ließe sich zwar durch Einschränkung noch etwas beschleunigen aber vielleicht geht es ja auch so:
=TEIL(A1;VERWEIS(1;1/ISTFEHL(--TEIL("!"&WECHSELN(A1;".";"#")&"!";SPALTE(1:1);1)) /ISTZAHL(--TEIL("!"&WECHSELN(A1;".";"#")&"!";SPALTE(1:1)+1;6))/ISTFEHL(--TEIL("!"&WECHSELN(A1;"."; "#")&"!";SPALTE(1:1)+7;1));SPALTE(1:1));6)
Gruß Werner
.. , - ...

AW: nun wird es schon viel aufwendiger ....
20.11.2014 17:29:44
Martin
Besten Dank an alle, die geschrieben haben, für Eure Bemühungen und Hilfestellung.
Ich werde es ausprobieren!
Gruss
Martin

Anzeige
Das fktioniert mühelos mit meiner Fml! owT
20.11.2014 15:04:31
Luc:-?
:-?

Das ginge mit nachfolgender MatrixFormel, ...
19.11.2014 18:31:00
Luc:-?
…Martin,
wenn die 6stellige Zahl die 1. oder einzige 6stellige Zahl im Text ist:
{=--INDEX(Splint(MaskOn(A1; "num"));VERGLEICH(6;LÄNGE(Splint(MaskOn(A1;"num")));0)) }
Gruß, Luc :-?
Besser informiert mit …

Anzeige
geht auch auch ohne UDF ...
19.11.2014 18:33:51
neopa
Hallo Luc,
... so: =VERWEIS(9^9;--TEIL(WECHSELN(A1;".";"#")&"!";SPALTE(1:1);6))
Gruß Werner
.. , - ...

Da stimmt dann das Ergebnis! Gruß owT
19.11.2014 18:44:39
Luc:-?
:-?

16 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige