Zahl aus Text extrahieren?
#11
Hallo, hab nochmal nachgebessert..:

PHP-Code:
=TEIL(A1;3;WENNFEHLER(SUCHEN("_";TEIL(A1;3;99));99)-1
Arbeitsblatt mit dem Namen 'Pareto'
AC
1P_12313_abc12313
2P_2333_abc2333
3P_3_abcde3
4P_233345678_abc233345678
5P_10061006

ZelleFormel
C1=--TEIL(A1;3;WENNFEHLER(SUCHEN("_";TEIL(A1;3;99));99)-1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 6.01] MS Excel 2010
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • chrissy
Top
#12
Hallo, :19:

eventuell als Alternative - RegExp: :21:
[attachment=23313]
Top
#13
Case, 

kannst du dir Formel reinposten. Möchte ungern Dateien öffnen. 

Die Formel von Jokel funktioniert, ich verstehe sie jedoch nicht 100 Prozent, vor allem den zweiten Teil .
Top
#14
Hallo, :19:

das in eine Modul: :21:

Code:
Option Explicit
Function fncZahl(strTMP As String) As String
    Dim objRegEx As Object
    Dim objValue As Object
    Set objRegEx = CreateObject("VbScript.RegExp")
    With objRegEx
        .Pattern = "\d+"
        Set objValue = .Execute(strTMP)
        If objValue.Count Then
            fncZahl = objValue(0)
        Else
            fncZahl = "Keine Zahl!"
        End If
    End With
    Set objValue = Nothing
    Set objRegEx = Nothing
End Function

Und dann z. B. in B1 "=fncZahl(A1)"
Top
#15
Hi,

Oder einfach in ein paar Sek. trennen ohne VBA, Formel, Daten Text in Spalten oder PQ.

https://www.clever-excel-forum.de/thread...#pid153732
lg Chris
Feedback nicht vergessen.
[Bild: v.gif]
3a2920576572206973742064656e20646120736f206e65756769657269672e
Top
#16
Hi Ralf,

(04.04.2019, 06:54)Case schrieb: das in eine Modul: :21:

Code:
...

Und dann z. B. in B1 "=fncZahl(A1)"

geht doch (ohne Datei). Wink

Gruß Uwe
Top
#17
Case, 

ich bin neu in Excel. Wo kann ich diesen Code eingeben, um fncZahl(a1) nutzen zu können?
Top
#18
Hallo Chrissy,

mit Alt-F11 kannst du den VBA-Editor öffnen. Dort hinein kopierst du den Code und speicherst deine Datei als .xlsm oder .xlsb ab.

Noch ein Hinweis: Vollzitate sind in der Regel nicht nötig. Es reicht, wenn du auf einen bestimmten Eintrg antwortest, den entsprechenden User mit Namen anzusprechen.
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Top
#19
Ich habe, sowie es du gesagt hast, gemacht. Trotzdem geht die Funktion nicht
Top
#20
(04.04.2019, 18:53)WillWissen schrieb: Hallo Chrissy,

mit Alt-F11 kannst du den VBA-Editor öffnen. Dort hinein kopierst du den Code ...

Moin, das gehört in ein Modul... Also einfach Alt-F11 und dort rein damit reicht nicht... ... steht aber auch auch im thread (2x) ...
Gruß Jörg
stolzes Mitglied im ----Excel-Verein
Freund einer excellenten Power Query-Abfrage
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste