Um das erste Vorkommen eines Zeichens in Excel zu finden, verwenden wir die Funktion FIND of SEARCH in Excel. Wenn wir jedoch das zweite Vorkommen eines Zeichens in Excel finden möchten, können beide Funktionen dies nicht tun. Sie benötigen Hilfe, um das zweite, dritte oder N-te Vorkommen eines Zeichens in Excel zu finden.
In diesem Artikel erfahren Sie, wie Sie die Position eines N-ten Vorkommens eines Zeichens in einer Zeichenfolge in Excel ermitteln.
Generische Formel zum Ermitteln der Position des N-ten Vorkommens eines Zeichens
=SUCHE("~", ERSATZ(String,Zeichen,"~",Vorkommen)) |
"~": Dies ist ein Sonderzeichen, das nicht im erscheint Schnur. Sie können jedes beliebige Zeichen oder Symbol verwenden, von dem Sie sicher sind, dass es nicht in der zu suchenden Zeichenfolge vorkommt.
Zeichenfolge: Dies ist die Zeichenfolge, in der Sie nach dem suchen möchten Auftreten von Charakter.
Charakter: Es ist der Charakter, dessen Auftreten du willst in der suchen Schnur.
Auftreten: Es ist die Zahl der Auftreten des Charakter in dem Schnur.
Da wir nun mit der Formel und ihrem Argument vertraut sind, verwenden wir sie in einem Beispiel, um ihre Funktionsweise zu verstehen.
Beispiel: Finden Sie das zweite, dritte und n-te Vorkommen von gegebenen Zeichen in den Strings.
Hier haben wir einige Saiten im Bereich A2:A4. In den Zellen C2, C3 und C4 haben wir die Zeichen erwähnt, die wir in den Strings suchen möchten. In D2, D3 und D4 haben wir das Auftreten des Zeichens erwähnt. In der angrenzenden Zelle möchte ich die Position dieser Vorkommen der Zeichen abrufen.
Schreiben Sie diese Formel in Zelle E2 und ziehen Sie sie nach unten.
=SUCHE("~", ERSATZ(A2,C2,"~",D2)) |
Dies gibt die genauen Positionen (19) des erwähnten Vorkommens (4) des Leerzeichens in der Zeichenfolge zurück.
Wie funktioniert es?
Die Technik ist ganz einfach. Wie wir wissen, ersetzt die SUBSTITUTE-Funktion von Excel das angegebene Vorkommen eines Textes in string durch den angegebenen Text. Wir nutzen diese Eigenschaft.
Die Formel funktioniert also von innen.
ERSATZ(A2,C2,"~",D2): Dieser Teil löst sich auf zu ERSATZ("Mein Name ist Antony Gonsalvis."
," ","~",4). Was uns letztendlich die Zeichenfolge gibt "Mein Name ist Anthony~gonsalvis."
Beachten Sie, dass das vierte Vorkommen von Leerzeichen durch "~" ersetzt wird. Ich habe das Leerzeichen durch "~" ersetzt, da ich sicher bin, dass dieses Zeichen standardmäßig nicht in der Zeichenfolge erscheint. Sie können jedes Zeichen verwenden, von dem Sie sicher sind, dass es nicht in der Zeichenfolge vorkommt. Sie können die CHAR-Funktion verwenden, um Symbole einzufügen.
Jetzt hat die SEARCH-Funktion SUCHE("~","Mein Name ist Anthony~gonsalvis."). Da nun das Zeichen "~" nur einmal an der Position 19 vorkommt, erhalten wir unsere Antwort als 19.
Ebenso werden alle Formeln gelöst.
Wenn Sie eine Suche mit Berücksichtigung der Groß-/Kleinschreibung verwenden möchten, verwenden Sie die FINDEN-Funktion anstelle von SUCHEN.
=FINDEN("~", ERSATZ(A2,C2,"~",D2)) |
Also ja, Leute, so können Sie das N-te Vorkommen eines beliebigen Zeichens in einer Zeichenfolge in Excel finden. Ich hoffe, es war hilfreich. Wenn Sie Zweifel an diesem Thema haben oder andere Fragen zu Excel / VBA haben, können Sie diese gerne im Kommentarbereich unten mitteilen.
So finden Sie das N-te Vorkommen in Excel : Wie suchen wir nach einem zweiten oder dritten oder n-ten Match? In diesem Artikel erfahren Sie, wie Sie das N-te Vorkommen eines Wertes im Bereich ermitteln. Wir verwenden keine normalen Nachschlagetechniken. So finden Sie das N-te Vorkommen
So führen Sie die laufende Zählung des Auftretens in Excel durch : Anzahl der laufenden Ereignisse, was wir damit meinen. Wir werden versuchen, das Auftreten von Text oder Wert in einem Bereich anhand seiner Position zu ermitteln. Zum Beispiel werden wir es beim ersten Auftreten von „A“ als 1 markieren, beim zweiten als 2, beim dritten Auftreten als 3
So rufen Sie jeden N-ten Wert in einem Bereich in Excel ab : Um jeden N-ten Wert aus einem Bereich in Excel abzurufen, verwenden wir die INDEX- und ROW-Funktion zusammen. Diese Formel erhält alle Vorkommen von aus dem angegebenen Bereich.
Finden Sie die n-größte mit Kriterien und die n-kleinste mit Kriterien in Excel : beim Arbeiten mit Zahlen in Datennummern, manchmal mit einer Bedingung, z. B. wenn wir nach dem zweithöchsten angegebenen Wert suchen müssen. Sie können die Lösung dieses Problems einfach mit den unten erläuterten Excel-Funktionen durchführen.