Wie extrahiere ich einen Teil der Textzeichenfolge aus einer Zelle in Excel?
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.
|
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
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.
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:
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.
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:
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.
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.
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.
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.
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.
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.
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.
Jetzt wurde der Teilstring extrahiert.
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:
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.
Wenn Sie Teilzeichenfolgen vor einem definierten Zeichen extrahieren möchten, können Sie die folgende Formel verwenden:
Das Beispielergebnis ist wie folgt dargestellt:
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..
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.
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.
Vor dem Text: Teilzeichenfolgen vor den eingegebenen Zeichen extrahieren. Geben Sie beispielsweise - in das Textfeld werden alle zuvor eingegebenen Zeichen - extrahiert.
Nach dem Text: Teilzeichenfolgen nach den eingegebenen Zeichen extrahieren. Geben Sie beispielsweise - in das Textfeld werden alle Zeichen danach - extrahiert.
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.
Nun wird die Zeichenfolge vor oder nach dem Extrahieren bestimmter Zeichen extrahiert.
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:
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.
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.
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.
3 Klicken OkNachdem das erste Ergebnis erzielt wurde, ziehen Sie den automatischen Füllpunkt über Zellen, die diese Formel benötigen.
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.
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 .
3.Klicken OkEin Dialogfeld wird geöffnet, in dem eine Zelle zum Platzieren des extrahierten Teilstrings ausgewählt wird. Klicken OK.
Jetzt wurde die Zeichenfolge zwischen zwei bestimmten Zeichen extrahiert.
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.
2. Anschließend wird ein Dialogfeld angezeigt, in dem Sie eine Zelle für die Ausgabe der Adress-E-Mails auswählen können.
3 Klicken OKwurden die E-Mail-Adressen in jeder Zelle extrahiert.
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):
2. Wählen Sie dann diese Datenkopie aus und klicken Sie auf Kutoolen > Text > Zeichen entfernen.
3. In dem Zeichen entfernen Dialog, überprüfen Nicht numerisch Option, klicken Sie auf Ok.
Jetzt sind nur noch die numerischen Zeichen übrig.
Aktivieren Sie diese Option, um nur alphabetische Werte zu extrahieren Nicht-Alpha Option in der Zeichen entfernen Dialog.
Klicken Sie hier, um diese Beispieldatei herunterzuladen
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.
Die besten Tools für die Office-Produktivität
Kutools for Excel löst die meisten Ihrer Probleme und erhöht Ihre Produktivität um 80%
- 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...
- 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!