Was man wissen sollte
- Die FIND-Funktion wird verwendet, um die Position einer gegebenen Zeichenkette aus einer Auswahl zu finden.
- Es kann allein verwendet werden, ist aber häufiger in andere Funktionen eingebettet, einschließlich LEFT, RIGHT und MID.
In diesem Artikel wird erläutert, wie Sie die FIND-Funktion allein und verschachtelt mit anderen Funktionen in einer beliebigen Version von Excel, einschließlich Excel 2019 und Microsoft 365, verwenden.
Was ist die FIND-Funktion?
Die Funktion FIND in Excel findet die Position einer gegebenen Zeichenkette aus einer bestimmten Auswahl.
Die FIND-Funktion von Excel kann allein verwendet werden, um die Position des Zeichens zu ermitteln, wie im Bild unten, aber sie ist häufiger in andere Funktionen verschachtelt. Wenn Sie es mit LEFT, RIGHT und MID verschachteln, können Sie Informationen aus einer Zelle extrahieren und löschen.
Die Funktion Suchen und Ersetzen, nicht diese Funktion, wird verwendet, um eine Excel-Arbeitsmappe zu durchsuchen.
FIND-Funktionssyntax und -argumente
Schreiben Sie die Funktion so, damit Excel sie richtig versteht:
=FIND(find_text, within_text, [start_num])
- find_text: Dies ist der gesuchte Text. Es ist erforderlich.
- within_text: Dies ist der Ort, der den gesuchten Text enthält. Dies ist auch erforderlich.
- start_num: Dies ist das erste Zeichen, ab dem die Suche beginnt; wenn weggelassen, wird 1 verwendet. Dieses Argument ist optional.
Hier sind weitere Informationen zu den Argumenten der FIND-Funktion:
- Es wird zwischen Groß- und Kleinschreibung unterschieden.
- Platzh alterzeichen sind nicht erlaubt.
- WERT! wird in mehreren Situationen zurückgegeben: wenn der gesuchte Text nicht in within_text vorkommt, wenn start_num nicht größer als Null ist und wenn start_num größer als die Länge von within_text ist.
Die SEARCH-Funktion ist wirklich ähnlich, aber sie unterscheidet nicht zwischen Groß- und Kleinschreibung und erlaubt Platzh alter.
FIND-Funktionsbeispiele
Hier sind einige der verschiedenen Möglichkeiten, wie Sie die FINDEN-Funktion verwenden können:
Buchstabe in der Formel
=FIND("w", A2)
In diesem Beispiel der FIND-Funktion suchen wir nach der Position von w in Zelle A2. Da die Zelle Lifewire lautet, ist das Ergebnis dieser Formel 5.
Buchstabe, auf den in einer anderen Zelle verwiesen wird
=FINDEN(D2, A2)
Dies ist ein sehr ähnliches Beispiel, aber der Buchstabe, den wir bei der Suche verwenden, wird in D2 gespeichert. Wenn w in D2 geschrieben würde, würde dies dasselbe Ergebnis wie das erste Beispiel liefern.
Diese ersten beiden Beispiele zeigen die Grundlagen der FIND-Funktion. Die Zahlen, die sie erzeugen, werden von Excel verwendet, um zu berechnen, was als nächstes zu tun ist, was nützlich wird, wenn Sie es mit anderen Funktionen kombinieren…
Vornamen mit LINKS-Funktion extrahieren
=LINKS(A2, FINDEN(" ", A2))
Dieses Beispiel verwendet die LEFT-Funktion mit FIND, damit wir den Vornamen einer Person aus einer Zelle extrahieren können, die ihren Vor- und Nachnamen enthält. Da ein Leerzeichen verwendet wird, um den Vor- und Nachnamen zu trennen, verwenden wir die Funktion FIND, um das Leerzeichen in A2 zu finden. Excel versteht das Leerzeichen an der sechsten Stelle, also kann die LEFT-Funktion jetzt alles links von der sechsten Stelle erfassen. In diesem Fall ist es der Vorname Emily.
Nachnamen mit RECHTS-Funktion extrahieren
=RECHTS(A14, FINDEN(" ", A14)-2)
Eine sehr ähnliche Funktion könnte verwendet werden, um den Nachnamen in diesem Beispiel zu erh alten. Aber da wir wollen, was sich rechts von dem Zeichen befindet, das FIND sucht (das Leerzeichen), verwenden wir die RIGHT-Funktion.
Die Subtraktion am Ende soll die Funktion um zwei Zeichen verschieben. Wir wollen nur den Nachnamen, keine Buchstaben des Vornamens oder das Leerzeichen, also ändern wir die Formel leicht, um an einer anderen Position zu beginnen.
Text zur SUCHE-Formel hinzufügen
="Mein Vorname ist "&LEFT(A14, FIND(" ", A14))&"und mein Nachname ist "&RIGHT(A14, FIND(" ", A14)-2)&"."
Dies ist ein lustiges Beispiel für die FIND-Funktion, bei der wir die beiden Formeln, die wir gerade durchgegangen sind, kombinieren. Wir konvertieren im Grunde die eine Zelle, die den Vor- und Nachnamen enthält, in eine Zelle, die beide Namen enthält, aber auch einen Satz bildet.
Nummer aus Zelle mit MID-Funktion extrahieren
=MID(A16, FIND("(", A16)+1, (FIND(")", A16)-FIND("(", A16))-1)
Dieses Beispiel der FIND-Funktion ist etwas komplexer. Es verwendet die MID-Funktion, um zu isolieren, was zwischen den Klammern steht, indem zuerst die Positionen der linken und rechten Klammer identifiziert werden.