4.2k Aufrufe
in Tabellenkalkulation von
Hallo an Alle,
hab folgendes Problem muss ca 1800 Telefonnummern in eine neue Tabelle einfügen, diese sind aber noch mit dne jeweiligen Namen in einer Zelle.

Wie kann ich nur die Nummern aus den Zellen auslesen... ?
hier ein Beispiel:

"Andre, Sebastien,User,+33 1 41 38 93 97,Service technician of OM"

und wie muss ich die Formel dann einfügen ?

Vielen Dank schon mal im vorraus ^^

4 Antworten

0 Punkte
von nighty Experte (6.6k Punkte)
hi all ^^

unter anderen,eine benutzerdefinierte function :-)

gruss nighty

Function SumZahlen(Zellen As Variant) As String
Dim Zeichen As Integer
Application.Volatile
For Zeichen = 1 To Len([Zellen])
If Mid([Zellen], Zeichen, 1) Like "[0-9,. ]" = True Then
SumZahlen = SumZahlen & Mid([Zellen], Zeichen, 1)
End If
Next Zeichen
End Function


gruss nighty
0 Punkte
von
He Ho danke schon mal...aber leider hab ich keinen plan von excel was solche formelsachen angeht, wie und wo muss ich die denn eingeben ?

Lg
0 Punkte
von rainberg Profi (14.9k Punkte)
Hallo Apfel,

wenn Dir eine Formel lieber ist, dann probier's mal damit

="+"&TEIL(LINKS(Tabelle1!A1;MAX(WENN(ISTZAHL(TEIL(Tabelle1!A1;SPALTE(1:1);1)*1);SPALTE(1:1))));VERGLEICH(WAHR;ISTZAHL(TEIL(Tabelle1!A1;SPALTE(1:1);1)*1);0);LÄNGE(Tabelle1!A1))

Formeleingabe mit Strg+Shift+Enter bestätigen (da Matrixformel) und dann nach Bedarf nach unten ziehen.

Gruß
Rainer
0 Punkte
von
Dank für Eure Hilfe...

Lg

Deine Antwort

Dein angezeigter Name (optional):
Datenschutz: Deine Email-Adresse benutzen wir ausschließlich, um dir Benachrichtigungen zu schicken. Es gilt unsere Datenschutzerklärung.
Anti-Spam-Captcha:
Bitte logge dich ein oder melde dich neu an, um das Anti-Spam-Captcha zu vermeiden.
...