Zum Hauptinhalt springen

Wie finde ich das erste, letzte oder n-te Vorkommen eines Zeichens in Excel?

Author: Xiaoyang Last Modified: 2025-05-28

Angenommen, Sie haben die folgende Liste von Textzeichenketten, die das Zeichen „-“ enthalten, und nun möchten Sie das letzte oder n-te Vorkommen des Zeichens „-“ finden. Haben Sie gute Ideen, wie Sie dieses Problem lösen können?


Finde das letzte Vorkommen eines Zeichens mit Formeln

Hier sind einige Formeln, die Ihnen helfen können, die letzte Position eines bestimmten Zeichens zu finden. Bitte gehen Sie wie folgt vor:

1. Geben Sie neben Ihrer Textzeichenkette eine der folgenden Formeln in eine leere Zelle ein oder kopieren Sie sie:

=SUCHEN("^^";WECHSELN(A2;"-";"^^";LÄNGE(A2)-LÄNGE(WECHSELN(A2;"-";""))))
=VERWEIS(2;1/(TEIL(A2;ZEILE(INDIREKT("1:"&LÄNGE(A2)));1)="-");ZEILE(INDIREKT("1:"&LÄNGE(A2))))

Find the last occurrence of character with a formula

2. Ziehen Sie dann den Ausfüllkursor über den Bereich, auf den Sie diese Formel anwenden möchten, und Sie erhalten das letzte Vorkommen des spezifischen Zeichens „-“, siehe Screenshot:

drag and fill the formula to other cells

Hinweis: In den obigen Formeln steht A2 für den Zellenwert, den Sie verwenden möchten. Und „-“ steht für das spezifische Zeichen, dessen letzte Position Sie ermitteln möchten. Sie können es je nach Bedarf durch andere Zeichen ersetzen.

a screenshot of kutools for excel ai

Entfesseln Sie die Magie von Excel mit Kutools AI

  • Intelligente Ausführung: Führen Sie Zellenoperationen durch, analysieren Sie Daten und erstellen Sie Diagramme – alles angetrieben durch einfache Befehle.
  • Benutzerdefinierte Formeln: Erstellen Sie maßgeschneiderte Formeln, um Ihre Arbeitsabläufe zu optimieren.
  • VBA-Codierung: Schreiben und implementieren Sie VBA-Code mühelos.
  • Formelinterpretation: Verstehen Sie komplexe Formeln mit Leichtigkeit.
  • Textübersetzung: Überwinden Sie Sprachbarrieren in Ihren Tabellen.
Erweitern Sie Ihre Excel-Fähigkeiten mit KI-gestützten Tools. Laden Sie jetzt herunter und erleben Sie eine Effizienz wie nie zuvor!

Finde das letzte Vorkommen eines Zeichens mit einer benutzerdefinierten Funktion

Um die Position des letzten Zeichens „-“ zu erhalten, können Sie auch eine benutzerdefinierte Funktion erstellen. Gehen Sie wie folgt vor:

1. Öffnen Sie das Arbeitsblatt, das Sie verwenden möchten.

2. Halten Sie die Tasten ALT + F11 gedrückt, um das Fenster Microsoft Visual Basic for Applications zu öffnen.

3. Klicken Sie dann auf Einfügen > Modul und fügen Sie das folgende Makro im Modulfenster ein.

VBA-Code: Finde das letzte Vorkommen eines Zeichens

Function LastpositionOfChar(strVal As String, strChar As String) As Long
LastpositionOfChar = InStrRev(strVal, strChar)
End Function

4. Speichern und schließen Sie diesen Code, kehren Sie zum Arbeitsblatt zurück und geben Sie diese Formel =lastpositionofchar(A2,"-") in eine leere Zelle neben Ihren Daten ein, siehe Screenshot:

apply a fromula to get the last occurrence of character

5. Ziehen Sie dann den Ausfüllkursor über den Bereich, auf den Sie diese Formel anwenden möchten, und das Vorkommen des letzten Zeichens „-“ wurde aus den Textzeichenketten extrahiert, siehe folgenden Screenshot:

drag and fill the formula to other cells

Hinweis: In der obigen Formel: A2 ist die Zelle, die die zu verwendenden Daten enthält, und „-“ ist das Zeichen, dessen letzte Position Sie finden möchten. Sie können sie bei Bedarf ändern.


Finde das erste oder n-te Vorkommen eines Zeichens mit einer Formel

Um die erste oder n-te Position eines bestimmten Zeichens zu erhalten, wenden Sie bitte die folgende Formel an:

1. Geben Sie die folgenden Formeln in eine leere Zelle ein, wo Sie das Ergebnis platzieren möchten, und drücken Sie die Eingabetaste, um das erste Ergebnis zu erhalten:

=FINDEN(ZEICHEN(160);WECHSELN(A2;"-";ZEICHEN(160);2))

get the nth occurrence of character with formula

2. Ziehen Sie dann den Ausfüllkursor nach unten in die Zellen, auf die Sie diese Formel anwenden möchten, und die Positionen des zweiten „-“-Zeichens wurden berechnet, siehe Screenshot:

drag and fill the formula to other cells

Hinweis: In den obigen Formeln steht A2 für den Zellenwert, den Sie verwenden möchten, „-“ steht für das spezifische Zeichen, dessen Position Sie ermitteln möchten, und die Zahl 2 steht für das angegebene Vorkommen des Zeichens, das Sie erhalten möchten.


Finde das erste oder n-te Vorkommen eines bestimmten Zeichens mit einer einfachen Funktion

Mit der Funktion „Die Position des N-ten Vorkommens eines Zeichens in einer Zeichenfolge finden“ von Kutools für Excel können Sie die Position des ersten oder n-ten spezifischen Zeichens schnell und einfach erhalten.

Kutools für Excel bietet über 300 erweiterte Funktionen, um komplexe Aufgaben zu vereinfachen und Kreativität sowie Effizienz zu steigern. Durch die Integration mit KI-Funktionen automatisiert Kutools Aufgaben präzise und macht das Datenmanagement mühelos. Detaillierte Informationen zu Kutools für Excel... Kostenlose Testversion...
Hinweis:Um diese Funktion „Die Position des N-ten Vorkommens eines Zeichens in einer Zeichenfolge finden“ anzuwenden, sollten Sie zuerst Kutools für Excel herunterladen und dann die Funktion schnell und einfach anwenden.

Nach der Installation von Kutools für Excel gehen Sie bitte wie folgt vor:

Zum Beispiel möchte ich das zweite Vorkommen des Zeichens „-“ erhalten, gehen Sie bitte wie folgt vor:

1. Klicken Sie auf eine Zelle, in der Sie das Ergebnis platzieren möchten.

2. Klicken Sie dann auf Kutools > Formelhelfer > Formelhelfer, siehe Screenshot:

click Formula Helper feature of kutools

3. Im Dialogfeld Formelhelfer:

  • Wählen Sie die Option Suchen aus der Dropdown-Liste Formeltyp aus;
  • Wählen Sie dann „Die Position des N-ten Vorkommens eines Zeichens in einer Zeichenfolge finden“ aus der Liste „Wähle eine Formel“ aus;
  • Im Abschnitt Argumenteingabe wählen Sie die Zelle aus, die die zu verwendende Textzeichenkette enthält, und geben Sie das Zeichen ein, dessen Position Sie ermitteln möchten. Geben Sie abschließend die Nummer ein, für die Sie die Position des Zeichens ermitteln möchten.

set options in the Formulas Helper dialog box

4. Klicken Sie dann auf die Schaltfläche OK und ziehen Sie den Ausfüllkursor nach unten in die Zellen, deren Position Sie ermitteln möchten, um das gewünschte Ergebnis zu erhalten.

get the result bu kutools

Jetzt Kutools für Excel herunterladen und kostenlos testen!


Weitere relevante Artikel:

  • Alle außer dem ersten / letzten Wort in Excel extrahieren
  • Das Extrahieren aller Wörter aus einer Zelle außer dem ersten oder letzten Wort kann Ihnen helfen, unerwünschte Wörter zu entfernen. In diesem Fall könnten Sie natürlich die gewünschten Wörter kopieren und einzeln in eine andere Zelle einfügen. Aber das wird langweilig, wenn mehrere Zellenwerte extrahiert werden müssen, außer dem ersten oder letzten Wort. Wie könnten Sie alle Wörter außer dem ersten oder letzten in Excel schnell und einfach extrahieren?
  • Zeichen von rechts nach links in einer Zelle extrahieren
  • Dieser Artikel behandelt das Herausziehen oder Extrahieren von Zeichen von rechts in einer Zelle, bis ein Leerzeichen erreicht wird, um das folgende Ergebnis in einem Excel-Arbeitsblatt zu erhalten. Eine nützliche Formel in diesem Artikel kann diese Aufgabe schnell und einfach lösen.
  • Entfernen der ersten, letzten X Zeichen oder bestimmter Positionszeichen
  • Dieser Artikel behandelt das Herausziehen oder Extrahieren von Zeichen von rechts in einer Zelle, bis ein Leerzeichen erreicht wird, um das folgende Ergebnis in einem Excel-Arbeitsblatt zu erhalten. Eine nützliche Formel in diesem Artikel kann diese Aufgabe schnell und einfach lösen.
  • Finde die Position des ersten Kleinbuchstabens
  • Wenn Sie eine Liste von Textzeichenketten haben, die sowohl Groß- als auch Kleinbuchstaben enthalten, und Sie möchten die Position des ersten Kleinbuchstabens in einem Excel-Arbeitsblatt wissen. Wie könnten Sie das Ergebnis schnell ohne manuelles Zählen erhalten?

Beste Büroproduktivitätswerkzeuge

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Erweiterte Funktionen aufrufen
Beliebte Funktionen: Finden, Hervorheben oder Doppelte markieren   |  Leere Zeilen löschen   |  Spalten oder Zellen kombinieren ohne Datenverlust   |   Runden ...
Erweiterte SVERWEIS: Mehrfachkriterien SVERWEIS    Mehrfachwert SVERWEIS  |   Mehrblatt-SVERWEIS   |   Fuzzy Match ....
Erweiterte Dropdown-Liste: Schnell Dropdown-Liste erstellen   |  Abhängige Dropdown-Liste   |  Mehrfachauswahl Dropdown-Liste ....
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  |  Bereiche & Spalten vergleichen ...
Hervorgehobene Funktionen: Gitterfokus   |  Entwurfsansicht   |   Erweiterte Formelleiste    Arbeitsmappe & Arbeitsblatt-Manager   |  AutoText-Bibliothek (Auto Text)   |  Datumsauswahl   |  Daten zusammenführen   |  Zellen verschlüsseln/entschlüsseln    E-Mail senden nach Liste   |  Spezialfilter   |   Spezialfilter (Filtern fett/kursiv/durchgestrichen...) ...
Top15 Werkzeugsets12 Textwerkzeuge (Text hinzufügen, Bestimmte Zeichen löschen, ...)   |   50+ Diagramm typen (Gantt-Diagramm, ...)   |   40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen, ...)   |   19 Einfügewerkzeuge (QR-Code einfügen, Bild aus Pfad einfügen, ...)   |   12 Konvertierungswerkzeuge (In Wörter umwandeln, Währungsumrechnung, ...)   |   7 Konsolidieren & Aufteilen Werkzeuge (Erweiterte Zeilen zusammenführen, Zellen aufteilen, ...)   |   ... und mehr

Verbessern Sie Ihre Excel-Fähigkeiten mit Kutools für Excel und erleben Sie Effizienz wie nie zuvor. Kutools für Excel bietet über300 erweiterte Funktionen zur Steigerung der Produktivität und Zeitersparnis.  Klicken Sie hier, um die Funktion zu erhalten, die Sie am meisten benötigen...


Office Tab bringt eine Registerkartenoberfläche zu Office und macht Ihre Arbeit viel einfacher

  • Aktivieren Sie die Bearbeitung und das Lesen mit Registerkarten in Word, Excel, PowerPoint, Publisher, Access, Visio und Project.
  • Öffnen und erstellen Sie mehrere Dokumente in neuen Registerkarten desselben Fensters, anstatt in neuen Fenstern.
  • Steigert Ihre Produktivität um50 % und reduziert täglich hunderte von Mausklicks für Sie!