4k Aufrufe
Gefragt 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
Beantwortet 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
Beantwortet 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
Beantwortet 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
Beantwortet von
Dank für Eure Hilfe...

Lg
...