Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zahlen aus Zelle mit Text extrahieren

Zahlen aus Zelle mit Text extrahieren
damien
Hallo zusammen,
ich habe folgende Frage:
Ich habe eine lange Liste mit Namen und Personalnummern erhalten, leider beides zusammen in einer Zelle. Nun möchte ich die Personalnummer in eine andere Zelle extrahieren. Funktiniert das?
50997, Strauß, Michael = 1 Zelle
Ziel:
50997 Strauß, Michael = 2 Zellen + 1. Komma entfernen.
Bin für jede Hilfe dankbar.
Beste Grüße
Thorsten
Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zahlen aus Zelle mit Text extrahieren
24.07.2012 13:47:13
marcl
Hallo Thorsten,
es gibt hier eine Formel, um PSL vom Ort zu trennen.
PLZ: =LINKS(A2;FINDEN(" ";A2)-1)
Ort: =RECHTS(A2;LÄNGE(A2)-FINDEN(" ";A2))
Die könntest Du anpassen.
Gruß
marcl
AW: Zahlen aus Zelle mit Text extrahieren
24.07.2012 13:48:43
damien
Hallo Marcl,
besten Dank!! Das erspart mir sehr viel Arbeit! ;-)
Beste Grüße
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Zahlen aus Zelle mit Text extrahieren


Schritt-für-Schritt-Anleitung

Um eine Zahl aus einer Zelle mit Text in Excel zu extrahieren, kannst Du die folgenden Schritte ausführen:

  1. Öffne deine Excel-Datei und gehe zu der Zelle, die den Text enthält, aus dem Du die Zahl extrahieren möchtest.
  2. Verwende die folgende Formel in einer anderen Zelle, um die Zahl zu extrahieren:
    =WERT(TEIL(A1;1;FINDEN(",";A1)-1))

    Hierbei ist A1 die Zelle mit dem Text (z.B. 50997, Strauß, Michael).

  3. Drücke Enter, um die Formel anzuwenden. Die Zahl sollte jetzt extrahiert werden.
  4. Entferne das Komma mit einer weiteren Formel, falls nötig:
    =LINKS(A1;FINDEN(",";A1)-1)

Häufige Fehler und Lösungen

  • Fehler: Die Formel gibt einen Fehler zurück.

    • Lösung: Stelle sicher, dass in der Zelle, die Du analysierst, die Zahl und der Text korrekt formatiert sind. Überprüfe auch, ob die Trennzeichen (z.B. Kommas) korrekt verwendet werden.
  • Fehler: Die extrahierte Zahl ist falsch.

    • Lösung: Vergewissere Dich, dass die Formel richtig auf die Zelle verweist. Möglicherweise musst Du die Position der Zeichen und die Länge anpassen.

Alternative Methoden

Eine alternative Methode ist die Verwendung von VBA (Visual Basic for Applications). Hier ein einfacher Code, um Zahlen aus Text zu extrahieren:

Function ZahlAusTextExtrahieren(text As String) As Double
    Dim i As Integer
    Dim result As String
    For i = 1 To Len(text)
        If IsNumeric(Mid(text, i, 1)) Or Mid(text, i, 1) = "," Then
            result = result & Mid(text, i, 1)
        End If
    Next i
    ZahlAusTextExtrahieren = Val(result)
End Function

Du kannst diese Funktion in einem Modul einfügen und dann in deiner Excel-Datei verwenden.


Praktische Beispiele

  1. Beispiel 1: Wenn Du eine Zelle hast mit 12345, Müller, Hans, kannst Du die Zahl mit der oben genannten Formel extrahieren.
  2. Beispiel 2: Um aus 67890; Schmidt, Anna die Zahl zu extrahieren, ändere die Formel entsprechend:
    =WERT(TEIL(A1;1;FINDEN(";" ;A1)-1))

Tipps für Profis

  • Nutze die Text-in-Spalten-Funktion in Excel, um mehrere Werte aus einer Zelle automatisch zu trennen.
  • Verwende REGEX in neueren Excel-Versionen, um komplexere Muster zu erkennen und zu extrahieren.
  • Experimentiere mit ARRAYFORMELN für dynamische Berechnungen, wenn Du mit großen Datenmengen arbeitest.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Zahlen aus einer Zelle extrahieren?
Du kannst die oben genannten Formeln anpassen oder VBA verwenden, um mehrere Werte in einer Schleife zu extrahieren.

2. Ist es möglich, Zahlen mit Dezimalstellen zu extrahieren?
Ja, Du kannst die Formeln entsprechend anpassen, um auch Dezimalzahlen zu extrahieren, indem Du das Trennzeichen im Code berücksichtigst.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige