Note: The other languages of the website are Google-translated. Back to English

Wie extrahiere ich eine Zeichenfolge zwischen zwei verschiedenen Zeichen in Excel?

Wenn Sie eine Liste von Zeichenfolgen in Excel haben, die Sie benötigen, um einen Teil der Zeichenfolge zwischen zwei Zeichen aus dem folgenden Screenshot zu extrahieren, wie können Sie so schnell wie möglich damit umgehen? Hier stelle ich einige Methoden zur Lösung dieses Jobs vor.

Extrahieren Sie eine Teilzeichenfolge zwischen zwei verschiedenen Zeichen mit Formeln

Extrahieren Sie eine Teilzeichenfolge zwischen zwei gleichen Zeichen mit Formeln

Extrahieren Sie mit Kutools for Excel eine Teilzeichenfolge zwischen zwei Zeichengute Idee3


Extrahieren Sie eine Teilzeichenfolge zwischen zwei verschiedenen Zeichen mit Formeln

So extrahieren Sie eine Teilzeichenfolge zwischen zwei verschiedenen Zeichen:

Wählen Sie eine Zelle aus, in der Sie das Ergebnis platzieren möchten, und geben Sie diese Formel ein =MID(LEFT(A1,FIND(">",A1)-1),FIND("<",A1)+1,LEN(A1)), und drücke Enter Key.
doc extrahiere Zeichenfolge zwischen zwei Zeichen 1

Hinweis: A1 ist die Textzelle, > und < sind die beiden Zeichen, zwischen denen Sie Zeichenfolgen extrahieren möchten.


Extrahieren Sie eine Teilzeichenfolge zwischen zwei gleichen Zeichen mit Formeln

Wenn Sie eine Teilzeichenfolge zwischen zwei gleichen Zeichen extrahieren möchten, haben Sie folgende Möglichkeiten:

Wählen Sie eine Zelle aus, in der Sie das Ergebnis platzieren möchten, und geben Sie diese Formel ein =SUBSTITUTE(MID(SUBSTITUTE("/" & A3&REPT(" ",6),"/",REPT(",",255)),2*255,255),",",""), und drücke Enter Key.
doc extrahiere Zeichenfolge zwischen zwei Zeichen 2

Hinweis: A3 ist die Textzelle, / ist das Zeichen, zwischen dem Sie extrahieren möchten.

Extrahieren Sie mit Kutools for Excel eine Teilzeichenfolge zwischen zwei Zeichen

Wenn Sie Kutools for ExcelSie können auch eine Teilzeichenfolge zwischen zwei Texten extrahieren.

Kutools for Excel, mit mehr als 300 praktische Funktionen erleichtern Ihre Arbeit. 

Nach der Installation Kutools für Excel, bitte gehen Sie wie folgt vor:(Kutools für Excel jetzt kostenlos herunterladen!)

1. Wählen Sie eine Zelle aus, in der die extrahierte Zeichenfolge platziert werden soll, und klicken Sie dann auf Kutoolen > Formel > Formel-Helfer.
doc extrahiere Zeichenfolge zwischen zwei Zeichen 3

2. In dem Formel-Helfer Dialog, .check Filter Kontrollkästchen, dann geben Sie ein "Ex" In das Textfeld werden alle Formeln zum Extrahieren aufgelistet Wählen Sie eine Formel Wählen Sie im Abschnitt Extrahieren Sie Zeichenfolgen zwischen dem angegebenen Text, dann gehe nach rechts Eingabe von Argumenten Wählen Sie im Abschnitt die Zelle aus, in die Sie die Teilzeichenfolge extrahieren möchten ZelleGeben Sie dann die beiden Texte ein, zwischen denen Sie extrahieren möchten.
doc kutools extrahiert Zeichenfolge zwischen zwei Texten 2

3 Klicken OkNachdem die Teilzeichenfolge zwischen zwei von Ihnen angegebenen Texten extrahiert wurde, ziehen Sie den Füllpunkt nach unten, um die Teilzeichenfolge aus den folgenden Zellen zu extrahieren.
doc kutools extrahiert Zeichenfolge zwischen zwei Texten 3

doc kutools extrahiert Zeichenfolge zwischen zwei Texten 4


Die besten Tools für die Office-Produktivität

Kutools für Excel löst die meisten Ihrer Probleme und erhöht Ihre Produktivität um 80%

  • Wiederverwendung: Schnell einfügen komplexe Formeln, Diagramme und alles, was du vorher benutzt hast; Zellen verschlüsseln mit Passwort; Mailingliste erstellen und E-Mails senden ...
  • 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 ohne Daten zu verlieren; Inhalt geteilter Zellen; Kombinieren Sie doppelte Zeilen / Spalten... 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 ...
  • 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...
  • Mehr als 300 leistungsstarke Funktionen. Unterstützt Office / Excel 2007-2019 und 365. Unterstützt alle Sprachen. Einfache Bereitstellung in Ihrem Unternehmen oder Ihrer Organisation. Vollständige Funktionen 30 Tage kostenlose Testversion. 60 Tage Geld-zurück-Garantie.
kte tab 201905

Office Tab Bringt die Oberfläche mit Registerkarten in Office und erleichtert Ihnen die Arbeit erheblich

  • 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
Kommentare (31)
Noch keine Bewertungen. Bewerten Sie als Erster!
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo,

U21-CMI0001-1A


Wie bekomme ich das zwischen dieses Zeichen "CMI0001"?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, ich verstehe deine Frage nicht. Möchten Sie CMI0001 aus U21-CMI0001-1A extrahieren oder CMI0001 in U21-CMI0001-1A konvertieren?

Auszug: =MID("U21-CMI0001-1A",5,7)
if
Konvertieren: ="U21"&"-"&"CMI0001"&"-"&"1A"
Dieser Kommentar wurde vom Moderator auf der Website minimiert
wie bekommt man das zwischen dieses zeichen und bezieht sich darauf?
Beispiel: 12345D76765
Ich möchte das "D" bekommen und dieses D bezieht sich auf "Daily"
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Im Abschnitt "Teilzeichenfolge zwischen zwei gleichen Zeichen mit Formeln extrahieren";
Ich versuche, eine Formel zu erstellen, die Text nach zwei gleichen Zeichen extrahiert, dh Text nach / und / extrahiert (was in diesem Fall Judy wäre).
Das habe ich bisher;
=TRIM(MID(Aktionen!C2,FIND(";",SUBSTITUTE(Aktionen!C2,";";",3))+1,255))

Irgendwelche Tipps, wäre dankbar?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Wie würde ich etwas zwischen zwei Symbolen extrahieren, aber mit mehreren identischen Symbolen. Beispiel: Angenommen, A2 ist Folgendes: David~Spanish~Texas~0534~Eighth~3421. Angenommen, ich wollte "Texas" oder den dritten Eintrag in der Zeichenfolge extrahieren. Ist das überhaupt möglich?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, Bret, Sie können die Formeln zum Extrahieren von Teilzeichenfolgen ausprobieren.
FIND("~",O1,FIND("~",O1,FIND("~",O1)+1)+1), um die Position des dritten ~ in der Zeichenfolge zu finden
FIND("~",O1,FIND("~",O1,FIND("~",O1,FIND("~",O1)+1)+1)+1), um die Position des vierten ~ in zu finden die Saite
MID(O1,P1+1,Q1-P1-1) extrahiert die Teilzeichenfolge zwischen dem dritten ~ und dem vierten ~.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Ich hatte eine Zelle mit Zahlen und Zeichen (2 Puppen; 5 Jungenspielzeug; 4 Linien), die 5 Jungenspielzeug aus dieser Zelle extrahieren mussten
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, leider funktioniert die Formel bei mir nicht. Ich habe meinen Basistext als: {"Ergebnisse":[{"id":0,"value":"TEXTA"},{"id":1,"value":"TEXTB​​​​​"}] }. Ich möchte eine einzelne Formel, die TEXTA extrahiert, mit TEXTA als unbekannter Länge. Wie kann ich das machen? Vielen Dank

Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo Matt, du meinst, du musst den String zwischen den vierten "" Zeichen extrahieren? Wenn ja, tut mir leid, dass ich keine Formel finden kann, um sie zu lösen.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo! Diese Zauberformel hat bei mir funktioniert! Vielen Dank :)
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Nehmen wir an, ich habe eine Formel wie die folgende in einer Zelle. Und ich möchte eine Suchfunktion mit Formulatext durchführen, um "oper" zu finden und dann die Nummer vor und nach dem "*" zu extrahieren. Ist das in Excel möglich?
=(1*LABFSW*4+4*LABSW*8+1*OPER14SW*8+1*TEAMSW*8)/H35


Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo Oleg, willst du alle Zahlen vor und nach dem Text "oper" extrahieren? Wenn ja, tut mir leid, ich habe keine Ahnung.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Also erstmal danke für die Formel. Es half. Wie möchte ich die Ausgabe ein wenig formatieren. Ich habe eine Zelle in Excel, die diesen Link enthält: --> https://www.google.com/search?q=how+to+create+hyperlink+in+excel+cell&oq=how+to+create+hyperlink+in+excel+cell&aqs=chrome..69i57.7896j0j15&sourceid=chrome&ie=UTF-8 <-
Ich muss die Ausgabe formatieren, um das "+" zu entfernen und durch ein Leerzeichen zu ersetzen. Wie kann ich die obige Formel ändern, um auch eine Formatierung hinzuzufügen?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, Graytech, du kannst die Suchen-und-Ersetzen-Funktion verwenden. Wählen Sie die Zelle aus, die Sie verwenden, drücken Sie die Tasten Strg + H, um das Dialogfeld Suchen und Ersetzen zu aktivieren, geben Sie dann + in das Textfeld von Suchen_was ein, geben Sie ein Leerzeichen in das Textfeld von Ersetzen_durch ein und klicken Sie auf die Schaltfläche Alle ersetzen.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
[A:174, Theatre Street, Harbin, 78485][N:AH Hoteles][I:HID-535342][N:45.00€][C:32156][C:Category_4]

Wie extrahiere ich 45.00e oder 32156? Vielen Dank
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo Britech, ich verstehe deine Frage nicht. Wollen Sie 45.00e und 32156 separat aus dieser langen Zeichenfolge extrahieren:[A:174, Theatre Street, Harbin, 78485][N:AH Hoteles][I:HID-535342][N:45.00€][C:32156 ][C:Kategorie_4]? Haben alle Ihre Daten die gleiche Länge und das gleiche Format? Bitte gib mir mehr Details, danke.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hey! Danke für diesen super hilfreichen Beitrag.

Gibt es eine Möglichkeit, diese Formel zu ändern, die mir hilft, "202.020" in dieser Zeichenfolge anzusprechen? Wenn ich Ihre Formel verwende [ändere "<" in "(" ], erhalte ich die Ergebnisse zwischen dem ersten Klammerpaar, nicht dem zweiten Paar.
"C-KLASSE (W202) C 180 (202.018) Weitere Informationen"

Ergebnis: "W202"
Gewünschtes Ergebnis: "202.020"

Vielen Dank!
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hi, Jack, tut mir leid, dass ich auch keine Ahnung von deinem Problem habe. Sie können dieses Problem in unserem Forum posten https://www.extendoffice.com/forum.html, vielleicht kann dir jemand helfen.
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hi! Entschuldigung, wenn ich dies erneut gepostet habe, und vielen Dank für die Formel.
Aber ich bin mir nicht sicher, wie ich das machen soll, ich habe das in einer Zelle:

Zufälliger Kommentar; 24. November 21 2:34; Zufällige ID; 3240

und ich muss in separaten Zellen das Datum ohne die Stunde bekommen, wie 24/nov/21 . Und in einer anderen Zelle die letzte Zahl; in diesem Fall 3240 (Das Format ist immer gleich und das Datum ist immer 9 Zeichen lang, das einzige, was sich ändern könnte, ist die letzte Zahl, ebenso wie die Anzahl der Sekunden, die es dauerte, etwas zu tun)

Wie soll ich das machen
Vielen Dank!! 
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, um das Datum zu extrahieren, verwenden Sie bitte die Formel =MID(A1,16,9), A1 ist die Zelle, die die ursprünglichen Daten platzieren, um die ID-Nummer zu extrahieren, verwenden Sie bitte die Formel =MID(A1,44,10), für mehr Einzelheiten finden Sie in diesem Artikel https://www.extendoffice.com/documents/excel/3639-excel-extract-part-of-string.html
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, ich habe ein Problem, bei dem ich versuche, eine Zahl aus einer Reihe von Texten und Zahlen in Excel zu extrahieren. Dies ist ein Auszug aus den mir vorliegenden Daten: AUS23-7W
GER490-8W
MEX114-2M
MEX444-5M
MEX331-3W
US118-15W
ARG572-16W
Japan122-6W
Japan526-13W
ARG585-7W
Japan398-16W
Japan320-15W
ARG141-3Mo
Kanada329-5W
US421-17Mo
Kanada427-14W
Ich muss in der Lage sein, nur die Nummer rechts vom Bindestrich zu extrahieren. Zum Beispiel brauche ich Japan320-15W, um nur die 15 in einer eigenen Spalte zurückzugeben. Gibt es eine Formel, die Sie mir zur Verfügung stellen könnten, mit der dies erreicht werden kann? Vielen Dank!

Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, Duggled, um deinen Job zu lösen, brauchst du nur zwei Schritte. Wählen Sie zunächst die Textzeichenfolgen aus und wenden Sie Text auf Spalten auf der Registerkarte „Daten“ an, wählen Sie „Getrennt“ > „Andere“ und geben Sie – in das Textfeld neben der Option „Andere“ ein. Klicken Sie auf „Fertig stellen“. In diesem Schritt wurden Ihre Daten von Deliliter in zwei Spalten aufgeteilt -. Verwenden Sie zweitens die Formel =SUMPRODUCT(MID(0&B1, LARGE(INDEX(ISNUMBER(--MID(B1, ROW(INDIRECT("1:"&LEN(B1))), 1)) * ROW(INDIRECT("1: "&LEN(B1))), 0), ROW(INDIRECT("1:"&LEN(B1))))+1, 1) * 10^ROW(INDIRECT("1:"&LEN(B1)))/10 ) (A1 ist die Zelle, aus der Sie die Zahl extrahieren möchten, hier ändern Sie sie in Ihre Zelle der zweiten Spalte), dann wurden die Zahlen nach - extrahiert. Oder im zweiten Schritt können Sie VBA oder unser praktisches Tool anwenden, für weitere Details besuchen Sie bitte:https://www.extendoffice.com/documents/excel/1622-excel-extract-number-from-string.html
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Diese Formel funktioniert gut für so ziemlich alles außer diesen Daten: MEX114-2M
MEX444-5M
MEX373-15M
MEX540-8M
MEX396-11M
MEX386-10M
MEX369-14M
MEX446-3M
MEX75-12M
MEX372-3M
MEX178-6M
MEX510-7M
MEX361-17M
MEX501-13M
MEX221-17M
Gibt es eine Möglichkeit, diese Formel zu überarbeiten, um diese einzubeziehen? Vielen Dank!
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo,

Ik moet een stuk tekst extraheren uit een cel, maar kom er niet aan uit.

51420647 Ondersteuner Kringdirectie (ungefüllt)
P_00040501 Produktmanager Wendbare Pool Bedrijven (Ungefüllt)

De tekst die ik nodig heb ik is het middelste deel tussen de cijfers en (unausgefüllt).
Welke formuler kan ik hiervoor gebruiken?
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo,

Me encantan tus foros.

Me podrias ayudar con esto?

Tengo eine Reihe von Säulen asi:

U BREMSSATTEL R/H/R 1J0615424H Es
N-TÜRFENSTERSCHALTER R/H/F 8E0959851D5PR Ebbett Audi
N RÜCKLICHT L/H – GLÄSER & GEHÄUSE – AUF QTR – MIT XENON H/LAMPE 63217217311 Coombes Johnson European Ltd
U*GUARD R/H/F – ERSETZEN SIE DIE RET-MUTTER AUCH 5G0821106A (V) Privatkauf

Lo que necesito extraer es el numero de parte de cada celda pero siempre esta en una posicion diferente, por ejemplo de la primer celda necesito solo 1J0615424H, de la segunda necesito extraer 8E0959851D5PR, de la tercera 63217217311 y de la ultima 5G0821106

Vielen Dank

Anderson
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, wie man einen bestimmten Wert aus einer Beschreibung wie erhält
Beschreibung: Datum: 2022-07-22 23:59:51 Knoten: VA10TWPSQL026 Typ: TSM SM_SERVER_EVENT 2579 Ressource: 1700 Nachrichtenschlüssel: TSM_VA10TWPSQL026

Ich möchte den Knotenwert als VA10TWPSQL026 erhalten
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo Sandhya, wenn der Knotenwert immer eine feste Länge hat (14 Zeichen), kannst du diese Formel ausprobieren: =MID(A1,SEARCH("Node",A1)+5,14) Ich hoffe, es tut dir einen Gefallen .
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Guten Tag,

J'ai un texte AAMMJJ que je souhaite transformer en JJMMAAAA
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, GG, versuche diese Formel =TEXTE(date; "jj/mm/aaaa")
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, ich habe ein Problem, das ich nur schwer lösen kann. Ich habe also eine Reihe von Antworten und möchte sie in separate Zellen aufteilen.

dh A: XYZ|B*: SDR|C: AQS|

Ich kann trennen, aber mein Problem ist, dass es jede Menge Zeilen gibt, in denen das Sternchen zur richtigen Antwort für jede Frage wechselt. Wie bekomme ich das in den Kopf?

Ich verwende derzeit die folgende Formel

=MID(A5,SUCHE("A:",Zellbezug)+2,SUCHE("|",A5)-SUCHE(":",Zellbezug)-1)
Dieser Kommentar wurde vom Moderator auf der Website minimiert
Hallo, Mohannmed Faisal, nach meinem Verständnis besteht Ihre Frage darin, XYZ, SDR und AQS separat in drei Zellen zu extrahieren. Wenn ja, verwenden Sie bitte die folgenden Formeln separat:
=MITTEL(A7,SUCHE("A:",A7)+3,3)
=MITTEL(A7,SUCHE("B*:",A7)+4,3)
=MID(A7,SUCHE("|C:",A7)+4,3)
A7 ist die Zelle, die Sie zum Extrahieren verwenden.
Hoffe es hilft dir.
Es sind noch keine Kommentare vorhanden
Hinterlassen Sie Ihre Kommentare
Als Gast posten
×
Bewerte diese Nachricht:
0   Figuren
Vorgeschlagene Standorte