Den n-ten Vorkommen eines Zeichens in einer Zelle finden
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.
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?
In Excel können Sie die FINDEN- und ERSETZEN-Funktionen kombinieren, um diese Aufgabe zu lösen. Die allgemeine Syntax lautet:
- 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:
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:
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:
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.
- Das letzte Wort aus einer Textzeichenfolge in Excel erhalten oder extrahieren
- Um das letzte Wort aus einer Textzeichenfolge zu extrahieren, das durch Leerzeichen getrennt ist, können Sie normalerweise eine Formel erstellen, die auf den Funktionen TRIM, ERSETZEN, RECHTS und WIEDERHOLEN basiert.
- Das letzte Zeile eines Textes aus einer mehrzeiligen Zelle extrahieren
- Um die letzte Zeile eines Textes aus einer Textzeichenfolge zu extrahieren, die durch Zeilenumbrüche getrennt ist, gibt es normalerweise keinen direkten Weg, dies zu lösen. Dieser Artikel stellt eine Formel 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 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.