MSExcel: Wie finde ich die Position eines Zeichens in einer Zeichenfolge?

Das Ermitteln der Position eines Zeichens in einer Zeichenfolge kann in MSExcel sehr einfach sein, indem die entsprechende integrierte Funktion SUCHEN verwendet wird.


Excel findet die Position des Zeichens in der Zeichenkette

Das Ermitteln der Position eines Zeichens in einer Zeichenfolge kann in MSExcel sehr einfach sein, indem die entsprechende integrierte Funktion SUCHEN verwendet wird.

Excel findet die Zeichenposition in der Zeichenfolge und extrahiert die Teilzeichenfolge

Angenommen, wir haben eine Liste mit Verzeichnissen und Dateinamen und möchten nur ein Endergebnis mit den Dateinamen erhalten.

In diesem Fall würde auch eine  erweiterte Suche in Excel   nicht helfen, da es nicht möglich wäre, Informationen aus der Hauptzeichenfolge zu extrahieren.

Die beste Lösung besteht darin, mit der Funktion „FIND“ die Position eines Zeichens in der Zeichenfolge zu ermitteln und mit dieser Nummer den Rest der Zeichenfolge mit der Funktion „MID“ in Excel zu extrahieren.

Suchen Sie die Position des Zeichens in der Excel-Zeichenfolge

Um die Position eines bestimmten Zeichens in Excel zu ermitteln, verwenden Sie einfach die Funktion „FIND“ in der Zeichenfolge. Geben Sie als Parameter das zu suchende Zeichen und die zu suchende Zeichenfolge an, z. B. in Bezug auf eine andere Zelle in der Excel-Tabelle .

'=FIND("char",”string”)

Extrahieren Sie die Zeichenfolge, die am Zeichen beginnt

Verwenden Sie dann die Funktion MID, um die erforderliche Zeichenfolge zu extrahieren, beginnend nach dem gefundenen Zeichen, indem Sie +1 hinzufügen, und extrahieren Sie den gesamten Rest der Zeichenfolge, indem Sie eine Zeichenfolge verwenden, die lang genug ist, z. B. 999 bis Stellen Sie sicher, dass Sie das gesamte Ergebnis abdecken.

'=MID(“string”,”char”+1,999)

Excel-Text vor dem Zeichen extrahieren

Um den Text vor einem bestimmten Zeichen in Excel zu extrahieren, suchen Sie einfach die Zeichenposition und verwenden Sie die Funktion LINKS mit einem Zeichen weniger, um den Text vor dem gefundenen Zeichen zu extrahieren.

'=LEFT(“string”,”char”-1)

Findet das n-te Vorkommen von Zeichen in Zeichenketten-Excel

Werden Sie ein Excel Pro: Schließen Sie sich unserem Kurs an!

Erhöhen Sie Ihre Fähigkeiten vom Anfänger zum Helden mit unserem Excel 365 -Basics -Kurs, um Sie nur wenige Sitzungen zu behaupten.

Melden Sie sich hier an

Erhöhen Sie Ihre Fähigkeiten vom Anfänger zum Helden mit unserem Excel 365 -Basics -Kurs, um Sie nur wenige Sitzungen zu behaupten.

Das n-te Vorkommen eines Zeichens in einer Zeichenfolge in Excel wird mithilfe der Funktionen FIND und SUBSTITUTE ermittelt.

Die Funktion SUBSTITUTE ersetzt die angeforderte n-te Instanz des untersuchten Zeichens durch ein Sonderzeichen, und die Funktion FIND ermittelt die Position dieses Sonderzeichens in der Zeichenfolge.

Wählen Sie einfach das n-te Vorkommen aus, nach dem in der angegebenen Zeichenfolge gesucht werden soll, und das Ergebnis wird mit dem n-ten Vorkommen von Zeichen in der Zeichenfolge angezeigt.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),nth))
Wie finde ich das n-te Vorkommen (Position) eines Zeichens in einer Zeichenfolge in Excel?

Excel findet die Position des Zeichens in der Zeichenkette from right

Um die Position eines Zeichens in einer Zeichenfolge von rechts zu ermitteln, verwenden wir eine ähnliche Lösung, indem wir FIND und SUBSTITUTE verwenden, um das letzte Vorkommen eines bestimmten Zeichens in einer Zeichenfolge zu ermitteln.

Bei dieser Lösung wird die letzte Position eines Zeichens in einer Zeichenfolge angezeigt, die auch die Position eines Zeichens in einer Zeichenfolge von rechts ist.

'=FIND(CHAR(1),SUBSTITUTE(“string”,”char”,CHAR(1),LEN(A2)-LEN(SUBSTITUTE(“string”,”char”,""))),1)
Suchen Sie die Position des letzten Vorkommens eines Zeichens in einer Zeichenfolge in Excel

Häufig Gestellte Fragen

Welche Formel kann in Excel verwendet werden, um die Position eines bestimmten Zeichens in einer Textzeichenfolge zu identifizieren und bei der Manipulation und Analyse von Daten zu helfen?
Verwenden Sie die Funktion Find oder Search in Excel, um die Position eines Zeichens in einer Zeichenfolge zu finden. Die Formel sieht aus wie = find ( Zeichen , cell_reference)` für Fallsensitive Suche oder `= search ( charakter , cell_reference)` Für die Fall-unempfindliche Suche. Ersetzen Sie Zeichen `` durch das Zeichen, nach dem Sie suchen, und `cell_reference` mit der Zelle, die den Text enthält.

Beende 2019 Excel für Anfänger im Video


Yoann Bierling
Über den Autor - Yoann Bierling
Yoann Bierling ist ein Professionell für Web Publishing & Digital Consulting, der sich durch Fachwissen und Innovationen in Technologien global auswirkt. Er leidenschaftlich für die Stärkung von Einzelpersonen und Organisationen, um im digitalen Zeitalter gedeihen zu können, ist ermächtig, um außergewöhnliche Ergebnisse zu erzielen und das Wachstum durch Bildungsinhalte zu fördern.

Werden Sie ein Excel Pro: Schließen Sie sich unserem Kurs an!

Erhöhen Sie Ihre Fähigkeiten vom Anfänger zum Helden mit unserem Excel 365 -Basics -Kurs, um Sie nur wenige Sitzungen zu behaupten.

Melden Sie sich hier an

Erhöhen Sie Ihre Fähigkeiten vom Anfänger zum Helden mit unserem Excel 365 -Basics -Kurs, um Sie nur wenige Sitzungen zu behaupten.




Bemerkungen (0)

Hinterlasse einen Kommentar