Direkt zum Inhalt

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

doc extrahieren Teilzeichenfolge 2

Dieses Tutorial zeigt die Methoden zum Extrahieren von Teilzeichenfolgen von links, in der Mitte oder rechts einer Zelle und erklärt, wie Sie Text vor oder nach einem bestimmten Zeichen extrahieren, wie in den folgenden Screenshots gezeigt.


Extrahieren Sie den Teilstring von links, in der Mitte oder rechts

Methode A: Extrahieren Sie den Teilstring mithilfe der Formel von links, in der Mitte oder rechts

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

Extrahieren Sie die ersten n Zeichen

Angenommen, Sie möchten die ersten 3 Zeichen aus den angegebenen Listendaten extrahieren, wählen Sie eine leere Zelle aus, in der Sie das extrahierte Ergebnis platzieren 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- Enter Schlüssel, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllgriff über die Zellen, um diese Formel anzuwenden.
doc extrahieren Teilzeichenfolge 3

Extrahieren Sie die letzten n Zeichen

Extrahieren Sie beispielsweise die letzten 6 Zeichen aus einer Liste von Zeichenfolgen. Wählen Sie eine leere Zelle aus, in der Sie das extrahierte Ergebnis platzieren möchten, und verwenden Sie die folgende 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- Enter Schlüssel, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllgriff über die Zellen, um diese Formel anzuwenden.
doc extrahieren Teilzeichenfolge 4

Extrahieren Sie n Zeichen aus der Mitte

Wenn Sie 3 Zeichen ab dem 4. Zeichen einer Zeichenfolge extrahieren möchten, können Sie die folgende Formel verwenden:

= MID (B15,4,3)

B15 ist die Zelle, aus der Sie Zeichen extrahieren, 4 stellen Zeichen aus dem 4. Zeichen aus (Anzahl von links), 3 ist die Anzahl der Zeichen, die Sie extrahieren möchten.

Presse- Enter Schlüssel, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllgriff über die Zellen, um diese Formel anzuwenden.
doc extrahieren Teilzeichenfolge 5

Hinweis:

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

Methode B: Extrahieren Sie mit Kutools for Excel Teilzeichenfolgen von links, in der Mitte oder rechts

Wenn Sie mit Formeln nicht vertraut sind, können Sie es versuchen Kutools for Excel Text extrahieren Funktion, die diesen Job einfach zu handhaben ist.

Bevor Sie das Dienstprogramm "Text extrahieren" verwenden, nehmen Sie sich bitte 3 Minuten Zeit, um Kutools for Excel kostenlos zu installieren: Jetzt kostenlos herunterladen!

1. Wählen Sie die Zellen aus, aus denen Sie Teilzeichenfolgen extrahieren möchten, und klicken Sie auf Kutoolen > Text > Text extrahieren.
doc extrahieren Teilzeichenfolge 5

2. Im Knallen Text extrahieren Dialog unter Nach Ort extrahieren Auf der Registerkarte unterstützen Sie die ersten drei Optionen beim Extrahieren von Teilzeichenfolgen von links, in der Mitte oder von rechts.
doc extrahieren Teilzeichenfolge 5

Das erste N-Zeichen: Teilzeichenfolge von links extrahieren. Extrahieren Sie beispielsweise die ersten 2 Zeichen, aktivieren Sie diese Option und geben Sie 2 in das Textfeld ein.
doc extrahieren Teilzeichenfolge 5

Das letzte N Zeichen: Teilzeichenfolge rechts von der Zeichenfolge extrahieren. Extrahieren Sie beispielsweise die letzten 2 Zeichen, aktivieren Sie diese Option und geben Sie 2 in das Textfeld ein.
doc extrahieren Teilzeichenfolge 5

Zeichen von Anfang bis Ende: Extrahieren Sie eine bestimmte Anzahl von Zeichen aus der Mitte für die Zeichenfolge. Extrahieren Sie beispielsweise vom 4. bis zum 9. Zeichen, aktivieren Sie diese Option und geben Sie 4 und 9 separat in Textfelder ein.
doc extrahieren Teilzeichenfolge 5

Als Formel einfügen: Aktivieren Sie dieses Kontrollkästchen. Das Ergebnis ist eine Formel, die als ursprüngliche Zeichenfolgenänderung geändert werden kann. Andernfalls wird das Ergebnis korrigiert.

3. Nachdem Sie den gewünschten Speicherort angegeben haben, klicken Sie auf OkEin Dialogfeld wird geöffnet, in dem eine Zelle zum Platzieren des extrahierten Teilstrings ausgewählt wird. OK klicken.
doc extrahieren Teilzeichenfolge 5

Jetzt wurde der Teilstring extrahiert.
doc extrahieren Teilzeichenfolge 5


Extrahieren Sie die Teilzeichenfolge nach oder vor einem bestimmten Zeichen

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

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 die folgende Formel:

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

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

Presse- Enter Schlüssel, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllgriff über die Zellen, um diese Formel anzuwenden.
doc extrahieren Teilzeichenfolge 7

Wenn Sie Teilzeichenfolgen 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 extrahieren Teilzeichenfolge 9

Note

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 nach dem Anwenden der Formel kopieren und als Wert einfügen. Oder Sie können das versuchen Methode B..
doc extrahieren Teilzeichenfolge 10

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

Zum direkten Extrahieren von Teilzeichenfolgen nach oder vor einem bestimmten Zeichen können Sie die verwenden Text extrahieren Nutzen von Kutools for ExcelDies kann Ihnen helfen, alle Zeichen nach oder vor einem Zeichen zu extrahieren. Außerdem können Sie eine bestimmte Länge von Zeichen vor oder nach einem Zeichen extrahieren.

Bevor Sie das Dienstprogramm "Text extrahieren" verwenden, nehmen Sie sich bitte 3 Minuten Zeit, um Kutools for Excel kostenlos zu installieren: Jetzt kostenlos herunterladen!

1. Wählen Sie die Zellen aus, aus denen Sie Zeichen extrahieren möchten, und klicken Sie auf Kutoolen > Text > Text extrahieren.
doc extrahieren Teilzeichenfolge 5

2. Im Knallen Text extrahieren Dialog, unter Nach Ort extrahieren Gehen Sie auf die Registerkarte vor dem Text und nach den Textoptionen, um die gewünschte Einstellung festzulegen.
doc extrahieren Teilzeichenfolge 5

Vor dem Text: Teilzeichenfolgen vor den eingegebenen Zeichen extrahieren. Geben Sie beispielsweise - in das Textfeld werden alle zuvor eingegebenen Zeichen - extrahiert.
doc extrahieren Teilzeichenfolge 5

Nach dem Text: Teilzeichenfolgen nach den eingegebenen Zeichen extrahieren. Geben Sie beispielsweise - in das Textfeld werden alle Zeichen danach - extrahiert.
doc extrahieren Teilzeichenfolge 5

Als Formel einfügen: Aktivieren Sie dieses Kontrollkästchen. Das Ergebnis ist eine Formel, die als ursprüngliche Zeichenfolgenänderung geändert werden kann. Andernfalls wird das Ergebnis korrigiert.

3 Klicken OkEin Dialogfeld wird geöffnet, in dem eine Zelle zum Platzieren des extrahierten Teilstrings ausgewählt wird. Klicken OK.
doc extrahieren Teilzeichenfolge 5

Nun wird die Zeichenfolge vor oder nach dem Extrahieren bestimmter Zeichen extrahiert.
doc extrahieren Teilzeichenfolge 5


doc Textwerkzeuge

13 Textwerkzeuge, die Sie in Excel benötigen, um Ihre Effizienz um 90% zu steigern

▲ Batch-Bearbeitung von Textzeichenfolgen in Zellen, z. B. gleichzeitiges 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 300 erweiterte Werkzeuge, mit denen Sie Ihre 82% Excel-Rätsel lösen können.

▲ Werden Sie in 5 Minuten ein Excel-Experte und gewinnen Sie die Anerkennung und Beförderung von Personen.

▲ 110000+ hocheffiziente Mitarbeiter und mehr als 300 weltbekannte Unternehmen haben die Wahl.

30 Tage kostenlose Testversion, keine Kreditkarte erforderlich


Teilzeichenfolge zwischen zwei Zeichen extrahieren

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

Methode A: Nach Formel extrahieren

Angenommen, Sie möchten Zeichen zwischen Klammern () aus einer bestimmten Liste extrahieren, um die folgende Formel zu verwenden:

=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 beiden Zeichen, zwischen denen Sie Zeichenfolgen extrahieren möchten.

Presse- Enter Schlüssel, um das extrahierte Ergebnis zu erhalten. Ziehen Sie dann den Füllgriff über die Zellen, um diese Formel anzuwenden.
doc extrahieren Teilzeichenfolge 18

Note

Wenn die Formel für Sie etwas schwierig ist, können Sie die Methode B ausprobieren, bei der ein praktisches Tool verwendet wird, um dieses Problem schnell zu lösen.

Methode B: Extrahieren mit Kutools für Excel

In Kutools for ExcelHunderte von Funktionen, es gibt eine Funktion - Extrahieren Sie Zeichenfolgen zwischen dem angegebenen Text kann schnell Teilzeichenfolgen zwischen zwei Zeichen extrahieren.

Bevor Sie das Dienstprogramm "Text extrahieren" verwenden, nehmen Sie sich bitte 3 Minuten Zeit, um Kutools for Excel kostenlos zu installieren: Jetzt kostenlos herunterladen!

1. Wählen Sie eine Zelle aus, in der der extrahierte Teilstring platziert wurde, und klicken Sie auf Kutoolen > Formel-Helfer > Text > Extrahieren Sie Zeichenfolgen zwischen dem angegebenen Text.
doc extrahieren Teilzeichenfolge 5

2. In dem Formeln Helfer Dialog, gehe zum Eingabe von Argumenten Wählen Sie dann die Zellreferenz und die beiden Zeichen, zwischen denen Sie extrahieren möchten, aus oder geben Sie sie direkt ein.

Wenn Sie die Zellreferenz auswählen, die zum Extrahieren der Teilzeichenfolge verwendet wurde, ist die Zellreferenz standardmäßig absolut. Wenn Sie den automatischen Füllpunkt nicht zum Füllen der Formel verwenden können, ändern Sie sie bitte in relativ.
doc extrahieren Teilzeichenfolge 5

3 Klicken OkNachdem das erste Ergebnis erzielt wurde, ziehen Sie den automatischen Füllpunkt über Zellen, die diese Formel benötigen.
doc extrahieren Teilzeichenfolge 5

TIPP:

Wenn Sie Zeichenfolgen zwischen zwei Zeichen (einschließlich der beiden Zeichen) extrahieren möchten, wird die Text extrahieren Nutzen von Kutools for Excel kann Ihnen auch bei dieser Operation einen Gefallen tun.

1. Wählen Sie die Zellen aus, die Sie zwischen Zeichenfolgen extrahieren möchten, und klicken Sie auf Kutoolen > Text > Text extrahieren.
doc extrahieren Teilzeichenfolge 5

2. Beim Knallen Text extrahieren Dialog, unter Nach Regel extrahieren Registerkarte, gehen Sie zu Text Geben Sie im Abschnitt die Zeichen ein, zwischen denen Sie eine Zeichenfolge extrahieren möchten, und die Zeichenfolge kann vom Platzhalter bereut werden *. Wenn Sie eine Zeichenfolge mit fester Länge extrahieren möchten, verwenden Sie den Platzhalter ? kann verwendet werden, einer? Geben Sie ein Zeichen an.

Dann klick Speichern um die Regel zum hinzuzufügen Regelbeschreibung .
doc extrahieren Teilzeichenfolge 5

3.Klicken OkEin Dialogfeld wird geöffnet, in dem eine Zelle zum Platzieren des extrahierten Teilstrings ausgewählt wird. Klicken OK.
doc extrahieren Teilzeichenfolge 5

Jetzt wurde die Zeichenfolge zwischen zwei bestimmten Zeichen extrahiert.
doc extrahieren Teilzeichenfolge 5


Extrahieren Sie die E-Mail-Adresse aus einer Zeichenfolge

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

Bevor Sie das Dienstprogramm zum Extrahieren von E-Mail-Adressen verwenden, nehmen Sie sich bitte 3 Minuten Zeit, um Kutools for Excel kostenlos zu installieren: Jetzt kostenlos herunterladen!

1. Wählen Sie die Zellen aus, die extrahiert werden sollen, und klicken Sie dann auf Kutoolen > Text > E-Mail-Adresse extrahieren.
doc extrahieren Teilzeichenfolge 22

2. Anschließend wird ein Dialogfeld angezeigt, in dem Sie eine Zelle für die Ausgabe der Adress-E-Mails auswählen können.
doc extrahieren Teilzeichenfolge 23

3 Klicken OKwurden die E-Mail-Adressen in jeder Zelle extrahiert.
doc extrahieren Teilzeichenfolge 24


Extrahieren Sie numerische oder alphabetische Zeichen aus der Zeichenfolge

Wenn es eine Liste mit gemischten numerischen, alphabetischen und Sonderzeichen gibt, Sie nur die Zahlen oder alphabetischen Werte extrahieren möchten, können Sie das Dienstprogramm "Zeichen entfernen" von Kutools for Excel ausprobieren.

1. Bevor Sie das Dienstprogramm zum Entfernen von Zeichen verwenden, müssen Sie eine Kopie der Daten haben (siehe Abbildung unten):
doc extrahieren Teilzeichenfolge 25

2. Wählen Sie dann diese Datenkopie aus und klicken Sie auf Kutoolen > Text > Zeichen entfernen.
doc extrahieren Teilzeichenfolge 26

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

Jetzt sind nur noch die numerischen Zeichen übrig.
doc extrahieren Teilzeichenfolge 28

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


Beispieldatei herunterladen

doc BeispielKlicken 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 von Zeit (hh: mm: ss) oder Stunde / Minute / Sekunde nur aus der Datums- / Uhrzeitzeichenfolge (MM / TT / JJJJ HH: MM: SS).

Extrahieren Sie Zeilen, die Kriterien erfüllen
In diesem Artikel können Sie diese Zeilen, die Kriterien erfüllen, 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 einer Zeichenfolge vorgestellt. Extrahieren Sie beispielsweise das 3. Zeichen aus der Zeichenfolge a1b2c3. Das Ergebnis ist b.

Teilzeichenfolge zwischen zwei Zeichen extrahieren
Zeigen Sie die Methoden zum Extrahieren von Teilzeichenfolgen zwischen zwei gleichen oder unterschiedlichen Zeichen.


  • Super Formelriegel (leicht mehrere Textzeilen und Formeln bearbeiten); Layout lesen (leichtes Lesen und Bearbeiten einer großen Anzahl von Zellen); In gefilterten Bereich einfügen...
  • Zellen / Zeilen / Spalten zusammenführen und Speichern von Daten; Inhalt geteilter Zellen; 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; Zufällige Auswahl ...
  • Exakte Kopie Mehrere Zellen ohne Änderung der Formelreferenz; Referenzen automatisch erstellen zu mehreren Blättern; Aufzählungszeichen einfügen, Kontrollkästchen und mehr ...
  • Lieblingsformeln und schnell einfügen, Bereiche, Diagramme und Bilder; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • Text extrahieren, Text hinzufügen, Nach Position entfernen, Leerzeichen entfernen;; Paging-Zwischensummen erstellen und drucken; Inhalt und Kommentare zwischen Zellen konvertieren...
  • Superfilter (Speichern und Anwenden von Filterschemata auf andere Blätter); Erweiterte Sortierung nach Monat / Woche / Tag, Häufigkeit und mehr; Spezialfilter fett, kursiv ...
  • Kombinieren Sie Arbeitsmappen und Arbeitsblätter;; Tabellen basierend auf Schlüsselspalten zusammenführen; Daten in mehrere Blätter aufteilen; Batch-Konvertierung von xls, xlsx und PDF...
  • Pivot-Tabellengruppierung nach Wochennummer, Wochentag und mehr ... Entsperrte, gesperrte Zellen anzeigen durch verschiedene Farben; Markieren Sie Zellen mit Formel / Name...
kte 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 jeden Tag Hunderte von Mausklicks für Sie!
officetab unten
Comments (36)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Прошу прощения немного изменённый вариант:
"U.S.Р.: 4-0, артикул W9106 - 20 упак. - вес: 2,57 кг" - из этого текста хочу вытащить только 20 упак.
Можете пожалуйста подсказать?
This comment was minimized by the moderator on the site
Добрый день! Я хочу вытащить только "20 упак" из этого текста "U.S.Р.: 4-0, артикул W9106 - 20 упак."
This comment was minimized by the moderator on the site
Is it possible to extract dates such as 7/17/2022 and another might be 5/12/2015? I tried (mm/dd/yyyy) but it didn't work.

Thank you
This comment was minimized by the moderator on the site
Hi, Kimber, I do get your problem? Could you give me more detials?
This comment was minimized by the moderator on the site
Hi, on a sheet I have columns like

Contract Signed 4/9/22
Contact Dated 6/8/19
Contract Expired 12/1/21
Contact Dated 9/25/20

I would be happy to pull only the dates.

What would be every better is if I could all the Contract Signed with the date in one column, Contact Dated with date in another column, Contact expired with date in another column. I have no problem repeating the process to pull each section but that would be the perfect answer.

Thanks
Kim
This comment was minimized by the moderator on the site
Hi, Kimber, if you want to extract date from a text string, please visit this tutorial, How To Extract Date From Text Strings In Excel?, hope it can help you.
This comment was minimized by the moderator on the site
Tak bohužel nic u uvedeného nefunguje. Chtěl jsem jen použít funkci, aby ze jména a příjmení vypsal pouze příjmení, ale hlásí mi to špatnou syntaxi.
This comment was minimized by the moderator on the site
Hi, if you want to extract first name from full name, this tutorial may help you: https://www.extendoffice.com/documents/excel/829-excel-split-first-last-name.html
This comment was minimized by the moderator on the site
I have a word string "Radhey Shyam Teli, Titirkhi 3 kapilvastu"but i just need the bold part from the string to appear in the next column, mind it i have different counts of letter.
This comment was minimized by the moderator on the site
I have 2 worksheets. I'm looking to find the value in the second sheet but copy the text in the cell above it. ( for example if the value found was in cell B6, I need to copy the value in B5)

This comment was minimized by the moderator on the site
Awesome knowledge - thanks so much!
This comment was minimized by the moderator on the site
=RIGHT(B3,LEN(B3)-SEARCH("-", B3))
=LEFT(B10,SEARCH("-", B10)-1)

Can I use both formulas in one cell as I need to extract specific characters from cell ??
Example :
RefBMC 024, INV-006157 - due on 29 Aug 2020
RefHLG14 125, INV-006166 - due on 29 Aug 2020
RefMBR 215, INV-005314 - due on 01 Aug 2020
RefMSC 336, INV-005315 - due on 01 Aug 2020

I need to extract characters after Ref and Before the comma (,) symbol
Can u help me on that ? Thank you,

This comment was minimized by the moderator on the site
Need help with this. The data is below

2500: (252,211,183) #FCD3B7 srgb(252,211,183)

want only #FCD3b7 part in another column cell. the characters are not of the same length in the data set
This comment was minimized by the moderator on the site
Hi, AJ, try formula =MID(A1,SEARCH("#", A1),7)
This comment was minimized by the moderator on the site
Hi, I have a problem to solve and I don't know how to do it.

Here's my data.
10hr 35m
4m 43s

I want to extract it into three columns: hr, m, s
The final result will be like this
hr m s
10 35
4 43

Can I get a formula for the problem?

Thank you
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations