Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
[-] Folgende(r) 1 Nutzer sagt Danke an Jockel für diesen Beitrag:
  • chrissy
Antworten Top
#12
Hallo, :19:

eventuell als Alternative - RegExp: :21:

.xlsb   REGEXP_Zahl_von_Text_trennen.xlsb (Größe: 13,84 KB / Downloads: 7)
________
Servus
Case
Antworten 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 .
Antworten 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)"
________
Servus
Case
Antworten 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
Antworten Top
#16
Hi Ralf,

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

Code:
...

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

geht doch (ohne Datei). Wink

Gruß Uwe
Antworten Top
#17
Case, 

ich bin neu in Excel. Wo kann ich diesen Code eingeben, um fncZahl(a1) nutzen zu können?
Antworten 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)
Antworten Top
#19
Ich habe, sowie es du gesagt hast, gemacht. Trotzdem geht die Funktion nicht
Antworten Top
#20
(04.04.2019, 17: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
ich muss mich erst wieder ganz langsam heran robben. Also bitte ich um Nachsicht

"Wer immer tut, was er schon kann, bleibt immer das, was er schon ist." - Henry Ford
Antworten Top


Gehe zu:


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