Position der ersten Zahl innerhalb eines Strings finden

15/11/2008 - 13:18 von Daniel Hofer | Report spam
Hallo Leute

ich habe da ein kleines Problem mit Stringfunktionen in Excel (nicht VBA, da
wàrs einfach;-)

Ich habe in einer Zelle als Beispiel folgendes drin:
CH40Za

habe ich irgendwie die Möglichkeit, herauszufinden, an welcher Position die
erste Zahl auftritt?
Mit SUCHEN muss ich ja fix ein Charakter angeben, ich kann da nicht sagen:
such mir einfach die erste auftretende Zahl.

Mhm, hatte ne Idee, mittels Array wie {"1";"2"} etc. was zu machen, aber das
klappt irgendwie auch nicht.

hat da wer eine Idee?

Herzlichen Dank!

Gruss, Daniel
 

Lesen sie die antworten

#1 Robert Stark
15/11/2008 - 15:53 | Warnen spam
"Daniel Hofer" schrieb im Newsbeitrag
news:
Hallo Leute

ich habe da ein kleines Problem mit Stringfunktionen in Excel (nicht VBA,
da wàrs einfach;-)



warum nicht über VBA? Ich denke das wàre auf jeden Fall übersichtlicher!

Ich habe in einer Zelle als Beispiel folgendes drin:
CH40Za

habe ich irgendwie die Möglichkeit, herauszufinden, an welcher Position
die erste Zahl auftritt?
Mit SUCHEN muss ich ja fix ein Charakter angeben, ich kann da nicht sagen:
such mir einfach die erste auftretende Zahl.

Mhm, hatte ne Idee, mittels Array wie {"1";"2"} etc. was zu machen, aber
das klappt irgendwie auch nicht.



[...]

ich hab für dich zwar nicht die Lösung (die du gesucht hast) aber mit
folgenden VBA Code kannst du das problemlos machen.

Public Function GetPositionOfFirstNumber(v As Variant) As Integer
Dim pos As Integer

GetPositionOfFirstNumber = -1

For pos = 1 To Len(v)
If IsNumeric(Mid(v, pos, 1)) Then
GetPositionOfFirstNumber = pos
Exit For
End If
Next pos

End Function

Die Funktion brauchst du nur über ALT-F11 als Makro in deine Excel
Arbeitsmappe kopieren und über folgende Excel Formel

= GetPositionOfFirstNumber(A1)

in deiner Excel Arbeitsmappe verwenden. Hoffe dir damit geholfen zu haben.

Gruß aus Franken
Robert Stark
http://www.flowheater.de -> Der Import/Export Spezialist

Ähnliche fragen