Ersten Treffer finden, der nicht enthält
Um die Position des ersten Treffers zu finden, der eine bestimmte Zeichenfolge nicht enthält, können Sie eine Formel verwenden, die auf den Funktionen VERGLEICH, ISTZAHL und SUCHEN basiert.
Wie findet man den ersten Treffer, der die Zeichenfolge „TOOL“ nicht enthält?
Um die Position des ersten Werts zu finden, der die Zeichenfolge „TOOL“ in der obigen Liste nicht enthält, können Sie die Funktionen SUCHEN und ISTZAHL verwenden, um ein WAHR- und FALSCH-Array zu generieren, wobei WAHR einen Wert darstellt, der die Zeichenfolge „TOOL“ enthält, und FALSCH einen Wert, der die Zeichenfolge nicht enthält. Die VERGLEICH-Funktion wird dann das erste FALSCH im Array finden und die Position des ersten Werts zurückgeben, der die Zeichenfolge „TOOL“ nicht enthält.
Allgemeine Syntax
=VERGLEICH(FALSCH;ISTZAHL(SUCHEN(Suchwert;Bereich));0)
√ Hinweis: Dies ist eine Array-Formel, die Sie mit Strg + Umschalt + Enter eingeben müssen.
- Suchwert: Die Zeichenfolge, die Sie angegeben haben, um den ersten Wert zu finden, der sie nicht enthält. Die Zeichenfolge sollte in doppelte Anführungszeichen gesetzt werden, andernfalls wird das Ergebnis falsch sein. Oder Sie können einen Zellbezug verwenden, um das Hinzufügen von Anführungszeichen zu vermeiden.
- Bereich: Die Liste, aus der der erste Wert zurückgegeben wird, der den Suchwert nicht enthält.
- 0: Der Übereinstimmungstyp 0 zwingt VERGLEICH dazu, eine genaue Übereinstimmung durchzuführen.
Um die Position des ersten Werts zu finden, der die Zeichenfolge „TOOL“ nicht enthält, kopieren Sie bitte die folgende Formel in die Zelle E5 oder geben Sie sie ein, und drücken Sie Strg + Umschalt + Enter, um das Ergebnis zu erhalten:
=VERGLEICH(FALSCH;ISTZAHL(SUCHEN("TOOL";B5:B11));0)
Oder verwenden Sie einen Zellbezug, um die Formel dynamisch zu gestalten:
=VERGLEICH(FALSCH;ISTZAHL(SUCHEN(E4;B5:B11));0)
Erklärung der Formel
=VERGLEICH(FALSCH;(ISTZAHL(SUCHEN(E4;B5:B11));0)
- SUCHEN(E4;B5:B11): Die SUCHEN-Funktion sucht nach der Zeichenfolge TOOL (Wert in E4) in jedem Wert im Bereich B5:B11 und gibt die Nummern der Startposition der Zeichenfolge in diesen Werten in einem Array zurück: {3;3;4;#NV;1;3;#NV}.
- ISTZAHL(SUCHEN(E4;B5:B11)) = ISTZAHL({3;3;4;#NV;1;3;#NV}): ISTZAHL ändert die Zahlen im Array in WAHR-Werte und andere Werte in FALSCH-Werte. Das Ergebnis wird also wie folgt aussehen: {WAHR;WAHR;WAHR;FALSCH;WAHR;WAHR;FALSCH}.
- VERGLEICH(FALSCH;(ISTZAHL(SUCHEN(E4;B5:B11));0) = VERGLEICH(FALSCH;({WAHR;WAHR;WAHR;FALSCH;WAHR;WAHR;FALSCH};0): Der Übereinstimmungstyp 0 zwingt die VERGLEICH-Funktion dazu, eine genaue Übereinstimmung durchzuführen. Die Funktion gibt dann die Position des ersten exakten FALSCH im Array zurück. Daher wird die Funktion 4 zurückgeben, da das erste FALSCH an der vierten Position steht.
Dinge, die man wissen sollte
- Die Formel unterscheidet keine Groß- und Kleinschreibung. Um eine Schreibweise-sensible Übereinstimmung durchzuführen, siehe das Tutorial hier.
- Um den Wert an der von VERGLEICH bereitgestellten Position abzurufen, können Sie die INDEX-Funktion hinzufügen.
Verwandte Funktionen
Die Excel VERGLEICH-Funktion sucht nach einem bestimmten Wert in einem Zellbereich und gibt die relative Position des Werts zurück.
In Excel kann Ihnen die SUCHEN-Funktion helfen, die Position eines bestimmten Zeichens oder Teilstrings aus einer gegebenen Textzeichenfolge zu finden, wie im folgenden Screenshot gezeigt. In diesem Tutorial werde ich erklären, wie Sie diese SUCHEN-Funktion in Excel verwenden.
Verwandte Formeln
Ersten Teiltreffer mit Platzhaltern finden
Um die Position des ersten Teiltreffers zu erhalten, der eine bestimmte Textzeichenfolge in einem Bereich in Excel enthält, können Sie eine VERGLEICH-Formel mit Platzhalterzeichen - dem Sternchen (*) und dem Fragezeichen (?) - verwenden.
Ersten Treffer finden, der nicht beginnt mit
Um die Position des ersten Treffers zu finden, der nicht mit einer bestimmten Zeichenfolge beginnt, können Ihnen die Funktionen VERGLEICH, LINKS und WENN helfen.
Um die Position des ersten Fehlers in einer Spalte oder Zeile zu finden, können Ihnen die Funktionen VERGLEICH und ISTFEHLER helfen.
Position des maximalen Werts in einem Bereich finden
Es gibt Fälle, in denen Sie die Position des maximalen Werts in einer Liste, Tabelle oder Zeile in Excel finden müssen. In diesem Tutorial besprechen wir den Ansatz zur Lösung dieser Aufgabe mit den Funktionen MAX und VERGLEICH.
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.