Zum Hauptinhalt springen

Den n-ten Vorkommen eines Zeichens in einer Zelle finden

Author: Xiaoyang Last Modified: 2025-05-28

Wenn Sie die Position des n-ten Vorkommens eines bestimmten Zeichens in einer Textzeichenfolge wie im folgenden Screenshot dargestellt finden und abrufen möchten, gibt es keine direkte Funktion in Excel, um diese Aufgabe zu lösen. In diesem Artikel werde ich über die Verwendung einer Formel sprechen, die die FINDEN- und ERSETZEN-Funktionen kombiniert, um damit umzugehen.

doc-find-nth-occurrence-1


Die Position des n-ten Vorkommens eines bestimmten Zeichens in einer Zelle finden

Angenommen, ich habe eine Liste von Textzeichenfolgen in Spalte A, und jetzt möchte ich die Position der spezifischen Zeichen in Spalte B erhalten, die das n-te Vorkommen darstellen – wie kann ich das lösen?

doc-find-nth-occurrence-2

In Excel können Sie die FINDEN- und ERSETZEN-Funktionen kombinieren, um diese Aufgabe zu lösen. Die allgemeine Syntax lautet:

=FINDEN(ZEICHEN(160);ERSETZEN(text;zeichen;ZEICHEN(160);N))
  • text: Die Textzeichenfolge oder Zellwert, den Sie verwenden möchten.
  • N: Das n-te Vorkommen eines Zeichens, dessen Position Sie ermitteln möchten.

1. Bitte geben Sie die folgende Formel in eine leere Zelle ein oder kopieren Sie sie dorthin, wo Sie das Ergebnis anzeigen möchten:

=FINDEN(ZEICHEN(160);ERSETZEN(A2;B2;ZEICHEN(160);C2))

Hinweis: In der obigen Formel ist A2 die Zelle, die die zu verwendende Textzeichenfolge enthält, B2 ist das spezifische Zeichen, das Sie finden möchten, und C2 ist die n-te Zahl, auf deren Basis Sie die Position des spezifischen Zeichens ermitteln möchten.

2. Ziehen Sie dann den Ausfüllkursor nach unten in die Zellen, auf die Sie diese Formel anwenden möchten, und Sie erhalten das gewünschte Ergebnis:

doc-find-nth-occurrence-3


Erklärung der Formel:

ERSETZEN(A2;B2;ZEICHEN(160);C2): Die ERSETZEN-Funktion ersetzt das 3. Vorkommen des Zeichens „o“ durch das Zeichen ZEICHEN(160). Es gibt die folgende Textzeichenfolge zurück, wie im folgenden Screenshot gezeigt:

doc-find-nth-occurrence-4

FINDEN(ZEICHEN(160);ERSETZEN(A2;B2;ZEICHEN(160);C2)): Diese FINDEN-Funktion wird verwendet, um die Position des Zeichens ZEICHEN(160) innerhalb der neuen Textzeichenfolge zu suchen, die von der ERSETZEN-Funktion zurückgegeben wurde.


Verwandte Funktionen:

  • FINDEN:
  • Die FINDEN-Funktion wird verwendet, um eine Zeichenfolge innerhalb einer anderen Zeichenfolge zu finden und gibt die Startposition der Zeichenfolge innerhalb einer anderen zurück.
  • ERSETZEN:
  • Die ERSETZEN-Funktion ersetzt Text oder Zeichen innerhalb einer Textzeichenfolge durch einen anderen Text oder andere Zeichen.

Weitere Artikel:

  • Das n-te Wort aus einer Textzeichenfolge in Excel extrahieren
  • Wenn Sie eine Liste von Textzeichenfolgen oder Sätzen haben und nun das spezifische n-te Wort aus der Liste extrahieren möchten, wie im folgenden Screenshot gezeigt. Dieser Artikel stellt einige Methoden zur Lösung dieser Aufgabe in Excel vor.

Die besten Tools zur Büroproduktivität

Kutools für Excel - Hilft Ihnen, aus der Menge hervorzustechen

🤖 Kutools AI-Assistent: Revolutionieren Sie die Datenanalyse basierend auf: Intelligente Ausführung   |  Code generieren  |  Benutzerdefinierte Formeln erstellen  |  Daten analysieren und Diagramme generieren  |  Kutools-Funktionen aufrufen
Beliebte Funktionen: Doppelte finden, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen kombinieren ohne Datenverlust  |  Runden ohne Formel ...
Super VLookup: Mehrere Kriterien  |  Mehrere Werte  |  Über mehrere Blätter hinweg  |  Fuzzy Match...
Erweiterte Dropdown-Liste: Einfache Dropdown-Liste  |  Abhängige Dropdown-Liste  |  Mehrfachauswahl-Dropdown-Liste...
Spaltenmanager: Eine bestimmte Anzahl von Spalten hinzufügen  |  Spalten verschieben  |  Sichtbarkeitsstatus ausgeblendeter Spalten umschalten  Spalten vergleichen, um gleiche und unterschiedliche Zellen auszuwählen ...
Herausragende Funktionen: Gitterfokus  |  Entwurfsansicht  |  Erweiterte Formelleiste  |  Arbeitsmappen- und Blattmanager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails per Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeugsets12 Texttools (Text hinzufügen, Bestimmte Zeichen löschen ...)  |  50+ Diagramm typen (Gantt-Diagramm ...)  |  40+ Praktische Formeln (Alter basierend auf dem Geburtsdatum berechnen ...)  |  19 Einfügetools (QR-Code einfügen, Bild aus Pfad einfügen ...)  |  12 Konvertierungstools (In Wörter umwandeln, Währungsumrechnung ...)  |  7 Zusammenführen- und Aufteilungstools (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr

Kutools für Excel bietet über 300 Funktionen, sodass das, was Sie benötigen, nur einen Klick entfernt ist...


Office Tab - Aktiviert tabbed Lesen und Bearbeiten in Microsoft Office (inklusive Excel)

  • In einer Sekunde zwischen Dutzenden offener Dokumente wechseln!
  • Reduziert Hunderte von Mausklicks für Sie jeden Tag, verabschieden Sie sich von der Maushand.
  • Steigert Ihre Produktivität um 50 % beim Anzeigen und Bearbeiten mehrerer Dokumente.
  • Bringt effiziente Tabs ins Office (inklusive Excel), genau wie bei Chrome, Edge und Firefox.