Zum Hauptinhalt springen

Kutools für Office — Eine Suite. Fünf Tools. Erledigen Sie mehr.

Den n-ten Vorkommen eines Zeichens in einer Zelle finden

Author Xiaoyang Last modified

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 Office-Produktivitätstools

Kutools für Excel - Hilft Ihnen, sich von der Masse abzuheben

🤖 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 markieren, hervorheben oder identifizieren  |  Leere Zeilen löschen  |  Spalten oder Zellen zusammenführen 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 Arbeitsblatt-Manager | AutoText-Bibliothek (Auto Text)  |  Datumsauswahl  |  Daten zusammenführen  |  Zellen verschlüsseln/entschlüsseln  |  E-Mails nach Liste senden  |  Superfilter  |  Spezialfilter (Filter fett/kursiv/durchgestrichen...) ...
Top 15 Werkzeuggruppen12 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 Zusammenführen- und Aufteilungswerkzeuge (Erweiterte Zeilen zusammenführen, Excel-Zellen aufteilen ...)  |  ... und mehr
Verwenden Sie Kutools in Ihrer bevorzugten Sprache – unterstützt Englisch, Spanisch, Deutsch, Französisch, Chinesisch und über 40 weitere!

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


Office Tab - Aktivieren Sie 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.