Tipp: Andere Sprachen sind Google-Übersetzungen. Sie können die English Version dieses Links.
Einloggen
x
or
x
x
Registrieren
x

or

Wie extrahiere ich einen Teil der Textzeichenfolge aus der Zelle in Excel?

doc extrahiere den Teilstring 1 doc extrahiere den Teilstring 2

In diesem Lernprogramm werden die Methoden zum Extrahieren von Teilzeichenfolgen aus der linken, mittleren oder rechten Ecke einer Zelle sowie zum Extrahieren von Text vor oder nach einem bestimmten Zeichen erläutert (siehe Abbildung unten).


Extrahieren Sie eine Zeichenfolge vor, nach oder zwischen Zeichen ohne Formel

Hier ist ein Werkzeug - Extract Text in Kutools for Excel kann Ihnen helfen, Zeichenfolgen vor, nach oder zwischen Zeichen schnell und einfach zu extrahieren. Klicken Sie hier für eine kostenlose 60-Testversion mit 300-Add-Ins!
doc extrahieren E-Mail-Adresse

Teilstring von links, mitte oder rechts extrahieren

In Excel gibt es einige Formeln, mit denen Sie schnell einen Teil des Texts extrahieren können.

Extrahiere die ersten n Zeichen

Angenommen, Sie möchten zuerst 3-Zeichen aus bestimmten Listendaten extrahieren, wählen Sie eine leere Zelle aus, in die Sie das extrahierte Ergebnis einfügen möchten, und verwenden Sie dann diese Formel

= LINKS (B3,3)

B3 ist die Zelle, aus der Sie Zeichen extrahieren, 3 ist die Anzahl der Zeichen, die Sie extrahieren möchten.

Presse Weiter Taste, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllpunkt über die Zellen, um diese Formel anzuwenden.
doc extrahiere den Teilstring 3

Extrahiere die letzten n Zeichen

Extrahieren Sie beispielsweise die letzten 6-Zeichen aus einer Liste von Zeichenfolgen. Wählen Sie eine leere Zelle aus, in die Sie das extrahierte Ergebnis einfügen möchten, und verwenden Sie diese Formel:

= RECHTS (B9,6)

B9 ist die Zelle, aus der Sie Zeichen extrahieren, 6 ist die Anzahl der Zeichen, die Sie extrahieren möchten.

Presse Weiter Taste, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllpunkt über die Zellen, um diese Formel anzuwenden.
doc extrahiere den Teilstring 4

Extrahiere n Zeichen aus der Mitte

Wenn Sie 3-Zeichen extrahieren möchten, die am 4-ten Zeichen einer Zeichenfolge beginnen, können Sie die folgende Formel verwenden:

= MITTEL (B15,4,3)

B15 ist die Zelle, aus der Sie Zeichen extrahieren, 4 steht für Extraktionszeichen aus dem 4-ten Zeichen (Anzahl von links), 3 ist die Anzahl der Zeichen, die Sie extrahieren möchten.

Presse Weiter Taste, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllpunkt über die Zellen, um diese Formel anzuwenden.
doc extrahiere den Teilstring 5

Hinweis:

Wenn Sie die extrahierten Ergebnisse an einen anderen Ort verschieben möchten, kopieren Sie zunächst die extrahierten Ergebnisse und fügen Sie sie als Wert ein.


Teilstring nach oder vor einem bestimmten Zeichen extrahieren

Wenn Sie eine Teilzeichenfolge nach oder vor einem bestimmten Zeichen extrahieren möchten, können Sie eine der folgenden Methoden anwenden, um den Auftrag zu verarbeiten.

Methode A: Extrahieren Sie die Teilzeichenfolge nach oder vor einem definierten Zeichen mithilfe der Formel

Angenommen, Sie möchten Zeichen nach dem Zeichen "" extrahieren.-Verwenden Sie aus einer Liste von Zeichenfolgen diese Formel:

= RECHTS (B3, LEN (B3) -SEARCH ("-", B3))

B3 ist die Zelle, aus der Sie Zeichen extrahieren möchten. - ist das Zeichen, nach dem Sie eine Zeichenfolge extrahieren möchten.

Presse Weiter Taste, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllpunkt über die Zellen, um diese Formel anzuwenden.
doc extrahiere den Teilstring 6 doc extrahiere den Teilstring 7

Wenn Sie einen Teilstring vor einem definierten Zeichen extrahieren möchten, können Sie die folgende Formel verwenden:

= LINKS (B10, SUCHE ("-", B10) -1)

Das Beispielergebnis ist wie folgt dargestellt:
doc extrahiere den Teilstring 8 doc extrahiere den Teilstring 9

Text

Die Daten können verloren gehen oder geändert werden, während Sie die Formelergebnisse kopieren und an einer anderen Stelle einfügen. Um dieses Problem zu vermeiden, können Sie die Formelergebnisse kopieren und als Wert einfügen, nachdem Sie die Formel angewendet haben. Oder Sie können das versuchen Methode B.
doc extrahiere den Teilstring 10

Methode B: Extrahieren Sie die Teilzeichenfolge nach oder vor einem von Kutools for Excel definierten Zeichen

Zum direkten Extrahieren einer Teilzeichenfolge nach oder vor einem bestimmten Zeichen können Sie die Extract Text Nutzen von Kutools for ExcelMit dieser Option können Sie alle Zeichen nach oder vor einem Zeichen extrahieren. Außerdem können Sie eine bestimmte Länge von Zeichen vor oder nach einem Zeichen extrahieren.

Doc-Text-Tools

13-Texttools, die Sie in Excel haben müssen, um Ihre Effizienz mit 90% zu steigern

▲ Batch-Bearbeitung von Textzeichenfolgen in Zellen, z. B. das gleichzeitige Hinzufügen desselben Texts zu Zellen, Entfernen von Zeichen an einer beliebigen Position usw.

▲ Außer den im Bild angezeigten Werkzeugen gibt es in Kutools for Excel noch weitere erweiterte 200-Werkzeuge, mit denen Sie Ihre 82% Excel-Rätsel lösen können.

▲ Werden Sie in 5-Minuten ein Excel-Experte, gewinnen Sie Anerkennung und Aufstieg.

▲ 110000 + hocheffiziente Mitarbeiter entscheiden sich für 300 + weltbekannte Unternehmen.

Kostenlose 60-Tage-Testversion, keine Kreditkarte erforderlich

Nehmen Sie sich bitte 3 Minuten Zeit, um Kutools für Excel kostenlos zu installieren, bevor Sie das Dienstprogramm "Text extrahieren" verwenden: Kostenloser Download jetzt!

1. Wählen Sie die Zellen aus, die Sie extrahieren möchten, und klicken Sie auf Kutoolen > SMS > Extract Text.
doc extrahiere den Teilstring 11

2. Im Knallen Extract Text Dialog, geben Sie ein *: in SMS Textfeld, und klicken Sie dann auf Add Dieses Kriterium hinzufügen Liste extrahieren.
doc extrahiere den Teilstring 12

Die Wildcard * gibt eine beliebige Länge von Zeichenketten an, ? zeigt ein beliebiges Zeichen an. In diesem Fall, *: Stellt dar, um alle Zeichen (einschließlich Doppelpunkt) zu extrahieren :) vor Doppelpunkt aus ausgewählten Zellen.

3 Klicken OkWenn ein Dialogfeld angezeigt wird, wählen Sie eine Zelle aus, in der der extrahierte Text platziert werden soll.
doc extrahiere den Teilstring 13

4 Klicken OK, dann die Unterzeichenfolge in jeder Zelle, die vor der Doppelpunktmarkierung (einschließlich der Doppelpunktmarkierung) extrahiert wurde.
doc extrahiere den Teilstring 14

Spitze

  • Wenn Sie alle Zeichen nach dem Doppelpunkt extrahieren möchten, geben Sie Folgendes ein :* in die SMS Textfeld in Extract Text Dialog.
    doc extrahiere den Teilstring 15
  • Wenn Sie nur zwei Zeichen vor dem Doppelpunkt extrahieren möchten, geben Sie ein ??: in die SMS Textfeld in der Extract Text Dialog.
    doc extrahiere den Teilstring 16

Teilstring zwischen zwei Zeichen extrahieren

In einigen Fällen müssen Sie möglicherweise eine Teilzeichenfolge zwischen zwei Zeichen extrahieren. Sie können eine der folgenden Methoden auswählen, um den Auftrag zu verarbeiten.

Methode A: Nach Formel extrahieren

Angenommen, Sie extrahieren Zeichen in eckigen Klammern () aus einer gegebenen Liste. Verwenden Sie dazu die folgende Formel:

=MID(LEFT(B3,FIND(")",B3)-1),FIND("(",B3)+1,LEN(B3))

In der Formel ist B3 die Zelle, aus der Sie eine Zeichenfolge extrahieren möchten. ( und ) sind die zwei Zeichen, zwischen denen Sie eine Zeichenfolge extrahieren möchten.

Presse Weiter Taste, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllpunkt über die Zellen, um diese Formel anzuwenden.
doc extrahiere den Teilstring 17 doc extrahiere den Teilstring 18

Text

Wenn die Formel für Sie etwas schwierig ist, können Sie die Methode B ausprobieren, mit der Sie dieses Problem mithilfe eines praktischen Tools schnell lösen können.

Methode B: Mit Kutools for Excel extrahieren

Die Extract Text Nutzen von Kutools for Excel können Sie bei dieser Operation auch einen Gefallen tun.

Nehmen Sie sich bitte 3 Minuten Zeit, um Kutools für Excel kostenlos zu installieren, bevor Sie das Dienstprogramm "Text extrahieren" verwenden: Kostenloser Download jetzt!

1. Wählen Sie die Zellen aus, die Sie zwischen Zeichen extrahieren möchten, und klicken Sie auf Kutoolen > SMS > Extract Text.
doc extrahiere den Teilstring 11

2. Geben Sie im Dialogfeld "Text extrahieren" (*) in das Textfeld "Text" ein und klicken Sie auf die Schaltfläche "Hinzufügen", um dieses Kriterium zur Liste "Extrahieren" hinzuzufügen.
doc extrahiere den Teilstring 20

Das Sternchen * Gibt eine beliebige Zeichenfolge an. Wenn Sie eine bestimmte Zeichenlänge extrahieren möchten, können Sie das Fragezeichen verwenden ? jedes Zeichen anzeigen. Hier, (*) steht für das Extrahieren aller Zeichen zwischen (), einschließlich ().

3 Klicken Ok Klicken Sie auf, um eine Zelle zum Platzieren des extrahierten Ergebnisses auszuwählen OK.
doc extrahiere den Teilstring 21

Jetzt wurde der Teilstring in Klammern extrahiert.
doc extrahiere den Teilstring 31


Unglaublich! Ein Tool ändert die Vorgehensweise beim Bearbeiten und Durchsuchen mehrerer Office-Dokumente.

Dateien in mehreren Fenstern öffnen

Öffnen Sie Dateien in einem einzigen Fenster mit der Registerkarte "Office"

nicht 图 1 Pfeile nicht 1

Extrahieren Sie die E-Mail-Adresse aus einer Zeichenfolge

Wenn Sie eine E-Mail-Adresse aus einer bestimmten Zeichenfolge oder einem Zellbereich extrahieren möchten, können Sie die verwenden E-Mail-Adresse extrahieren Funktion, um diesen Job auf einmal zu erledigen, anstatt sie einzeln zu finden.

Bevor Sie das Dienstprogramm "E-Mail-Adresse extrahieren" verwenden, benötigen Sie 3 Minuten, um Kutools for Excel kostenlos zu installieren: Kostenloser Download jetzt!

1. Wählen Sie die Zellen aus, deren E-Mail-Adresse extrahiert werden soll, und klicken Sie dann auf Kutoolen > SMS > E-Mail-Adresse extrahieren.
doc extrahiere den Teilstring 22

2. Anschließend wird ein Dialogfeld angezeigt, in dem Sie eine Zelle zur Ausgabe der Adress-E-Mails auswählen können.
doc extrahiere den Teilstring 23

3 Klicken OKwurden die E-Mail-Adressen in jeder Zelle extrahiert.
doc extrahiere den Teilstring 24


Extrahieren Sie numerische oder alphabetische Zeichen aus einer Zeichenfolge

Wenn eine Liste mit numerischen und alphabetischen Daten sowie Sonderzeichen vorhanden ist und Sie nur die Zahlen oder alphabetischen Werte extrahieren möchten, können Sie das Dienstprogramm "Zeichen entfernen" von Kutools for Excel verwenden.

1. Bevor Sie das Dienstprogramm "Zeichen entfernen" verwenden können, müssen Sie eine Kopie der folgenden Daten haben:
doc extrahiere den Teilstring 25

2. Wählen Sie dann diese Datenkopie aus und klicken Sie auf Kutoolen > SMS > Zeichen entfernen.
doc extrahiere den Teilstring 26

3. In dem Zeichen entfernen Dialog, überprüfen Nicht numerisch Option, klicken Sie auf Ok.
doc extrahiere den Teilstring 27

Jetzt sind nur noch die numerischen Zeichen übrig.
doc extrahiere den Teilstring 28

Aktivieren Sie diese Option, um nur alphabetische Werte zu extrahieren Nicht-Alpha Option in der Zeichen entfernen Dialog.
doc extrahiere den Teilstring 29 doc extrahiere den Teilstring 30


Laden Sie die Beispieldatei herunter

doc sampleKlicken Sie hier, um diese Beispieldatei herunterzuladen


Sonstige Vorgänge (Artikel) im Zusammenhang mit der Dateikonvertierung

Extrahieren Sie die Zeit aus der Datums- / Uhrzeitzeichenfolge
Bietet Tricks zum Extrahieren der Zeit (hh: mm: ss) oder Stunde / Minute / Sekunde nur aus der Datums- / Uhrzeitzeichenfolge (mm / tt / jjjj hh: mm: ss).

Extrahieren Sie Zeilen, die die Kriterien erfüllen
In diesem Artikel können Sie diese Zeilen, die den Kriterien entsprechen, schnell an einen anderen Speicherort in Excel extrahieren, außer sie einzeln zu finden und zu kopieren.

Extrahieren Sie ein n-tes Zeichen aus der Zeichenfolge
Hier werden die Methoden zum Extrahieren des n-ten Zeichens aus einem String vorgestellt. Extrahieren Sie beispielsweise das 3-te Zeichen aus dem String a1b2c3. Das Ergebnis ist b.

Teilstring zwischen zwei Zeichen extrahieren
Zeigen Sie die Methoden zum Extrahieren von Teilzeichenfolgen zwischen zwei gleichen oder verschiedenen Zeichen.



  • Super Formula Bar (Bearbeiten Sie mühelos mehrere Textzeilen und Formeln); Layout lesen (Leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen und Daten speichern; Inhalt der Zellen teilen; Kombinieren Sie doppelte Zeilen und Summe / Durchschnitt... Doppelte Zellen verhindern; Bereiche vergleichen...
  • Wählen Sie "Duplizieren" oder "Eindeutig" Reihen; Wählen Sie Leere Zeilen (alle Zellen sind leer); Super Find und Fuzzy Find in vielen Arbeitsmappen; Zufallsauswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen auf mehrere Blätter; Bullets einfügen, Kontrollkästchen und mehr ...
  • Lieblingsformeln und schnelles Einfügen, Bereiche, Charts und Bilder; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Extract Text, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen; Erstellen und Drucken von Paging-Zwischensummen; Zwischen Zelleninhalt und Kommentaren konvertieren...
  • Superfilter (Speichere und wende Filterschemata auf andere Blätter an); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Arbeitsmappen und Arbeitsblätter kombinieren; Zusammenführen von Tabellen basierend auf Schlüsselspalten; Daten in mehrere Blätter aufteilen; Stapelkonvertierung von xls, xlsx und PDF...
  • Drehtabellengruppierung nach Wochennummer, Wochentag und mehr ... Zeige freigeschaltete, gesperrte Zellen durch verschiedene Farben; Markieren Sie Zellen mit Formel / Name...
Registerkarte Tab 201905
  • Aktivieren Sie das Bearbeiten und Lesen von Registerkarten in Word, Excel und PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters und nicht in neuen Fenstern.
  • Steigert Ihre Produktivität um 50% und reduziert täglich Hunderte von Mausklicks für Sie!
officetab unten
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Jesse · 1 months ago
    I need to separate the city from a cell. Example 15933 Rockingham StFrisco I have a file with several hundred fields with different cities with different character counts. Is there a way to find and separate the city based on it being the all the characters from the right that begins with an uppercase letter? Or any other solution? Thank you
    • To post as a guest, your comment is unpublished.
      Sunny · 10 days ago
      Hi, Jesse, may be you can try to use the Text to Columns to split the string into columns based on space separator, then remove all columns except the last column that contains the city contents.
  • To post as a guest, your comment is unpublished.
    Salman · 1 months ago
    One T-shirt title Name (NIke) have differents Sizes Like: (XS-2XL) mean XS,S,M,L,XL & 2XL how to Make divide in different rows with mentioned sizes can you help me please
    • To post as a guest, your comment is unpublished.
      Sunny · 10 days ago
      Hi, Salman, I do not understand your question, could you upload a file to display your data and your desired result?
  • To post as a guest, your comment is unpublished.
    Ashfaq · 4 months ago
    There are multiple such entries so want to apply the formula to that
  • To post as a guest, your comment is unpublished.
    Ashfaq · 4 months ago
    I want to calculate the time difference between two times, please Help below is the time format



    "Apr, 30 2019 12:44 PM PT" "Apr, 30 2019 12:52 PM PT"
  • To post as a guest, your comment is unpublished.
    Jessica Swaffar · 4 months ago
    I need help to separate the address, then city, then state, then zip. See example:


    13160 E. 68th st. Broken Arrow, OK 74012
  • To post as a guest, your comment is unpublished.
    Berdine · 4 months ago
    Good day can you please help me to add text together into one cell?
  • To post as a guest, your comment is unpublished.
    Isgaak · 5 months ago
    How do extract data out of a string but i only want 2 sets of data in the string?
    • To post as a guest, your comment is unpublished.
      Sunny · 4 months ago
      Hi, Isgaak, please upload your examples for better understanding.
  • To post as a guest, your comment is unpublished.
    nathan · 7 months ago
    Thank you for this article! the =RIGHT(A2,3) function was exactly what i needed to extract the right 3 numbers into a separate column
  • To post as a guest, your comment is unpublished.
    saud · 7 months ago
    thanks a lot. saved me a lot of time. love you.
  • To post as a guest, your comment is unpublished.
    Seth · 1 years ago
    If you need to grab "everything but" data in another cell. You can use the below formula:


    In Excel form:
    =Left(A1,FIND("x",A1)-1)

    In layman talking it out form:
    = everything LEFT of cell data in parentheses (Cell,FIND everything in parentheses ("common unwanted data that must be in quotes", Cell) minus "-1" the number of characters you need removed to the left of the "common unwanted data")



    Which would look like this:
    USA1234xp25 | USA1234
    USA123xp30 | USA123
    USA12345xj10 | USA12345

    Very Useful when pulling data within a layered naming convention.
  • To post as a guest, your comment is unpublished.
    Sanjeeb · 2 years ago
    For an example in a cell (G2) > ABC1234568..... > is there.
    You just want to have whatever to the right after leaving the left ABC (Fixed). Then Use the formula as =MID(G2,3,200)
    Here 3 stands for after 3 character from the left and 200 is an approximate (maximum text number) number that mightbe in the right side . So your job is simple. Thank you