In diesem Excel-Lernprogramm erfahren Sie, wie Sie testen, ob eine Zelle bestimmten Text enthält.
Um zu testen, ob eine Zelle bestimmten Text enthält, verwenden Sie die folgende Formel:=istnummer(search(find_text,within_text))
Die SEARCH-Funktion
Die SEARCH-Funktion sucht innerhalb einer Zelle (innerhalb_text) nach einem bestimmten Text (find_text). Wenn es den Text findet, gibt es die numerische Position des Textes in der Zelle zurück. Wenn es den Text nicht findet, gibt es einen Fehler (#VALUE!) zurück. Im obigen Beispiel:=suchen(C5,B5)
Ergebnis: 1
Es kann ausreichend sein, dass diese Formel eine Zahl ausgibt, wenn Text gefunden wird, oder einen Fehler, wenn der Text nicht gefunden wird. Wenn ja, verwenden Sie einfach die obige Formel. Für eine sauberere Formel fügen Sie jedoch die ISNUMBER-Funktion hinzu.
Die ISNUMBER-Funktion
Die Funktion ISNUMBER testet, ob ein Ausdruck eine Zahl ergibt. Es gibt TRUE für Zahlen und FALSE für alles andere (einschließlich Fehler) zurück. In unserem Beispiel gibt ISNUMBER TRUE zurück, wenn der Text in der Zelle gefunden wird, und FALSE, wenn nicht.=ISNUMMER(SUCHE(C5,B5))
Ergebnis: WAHR
Bei der SEARCH-Funktion wird die Groß-/Kleinschreibung nicht berücksichtigt
Bei der SEARCH-Funktion wird die Groß-/Kleinschreibung nicht beachtet. Wenn Sie nach „Excel“ suchen, finden Sie „EXCEL“, „Excel“, „Excel“ oder jede andere Kombination von Fällen. Verwenden Sie für eine Textsuche, bei der die Groß-/Kleinschreibung beachtet wird, stattdessen die FIND-Funktion.
Die FIND-Funktion
Bei der FIND-Funktion muss die Groß-/Kleinschreibung beachtet werden. Wenn Sie nach „Excel“ suchen, werden „EXCEL“ und „Excel“ keine Treffer ergeben.=ISNUMMER(FINDEN(C5,B5))
Zurück zu Formelbeispiele