Excel-Suchfunktion - Wie verwende ich Find Formula in Excel? (Beispiel)

Inhaltsverzeichnis

FIND-Funktion in Excel

Die Suchfunktion in Excel wird verwendet, um die Position eines Zeichens oder einer Teilzeichenfolge in einer Textzeichenfolge zu ermitteln. Mit anderen Worten, es wird verwendet, um das Auftreten eines Textes in einem anderen Text zu finden, da es uns die Position des Zieltextes angibt, sodass die von dieser Funktion zurückgegebene Ausgabe eine Ganzzahl ist und diese Funktion eine Textfunktion in Excel ist, die eingebaut ist Funktion, die drei Argumente verwendet.

Syntax

Argumente

  • find_text: Der zu findende Text.
  • inside_text: Die Textzeichenfolge, in der gesucht werden soll
  • start_num: Optional. Es gibt an, ab welchem ​​Zeichen die Suche beginnen soll. Der Standardwert ist eins.

Wie verwende ich die FIND-Funktion in Excel? (mit Beispielen)

Lassen Sie uns die Arbeitsweise von FIND in Excel anhand einiger Beispiele verstehen.

Beispiel 1

Angenommen, Sie möchten die Position von "a" in "Leopard" finden.

Wenn in A3 "Leopard" und in B3 "a" wie oben gezeigt angegeben ist, lautet die Formel für FIND in Excel:

= FINDEN (B3, A3)

FIND in Excel 5 zurück , wie „a“ in den 5 tritt th Position in „Leopard“ .

Anstelle von Zellreferenzen können Sie die Zeichen direkt eingeben, wie in der folgenden Formel für FIND in Excel gezeigt:

FINDEN ("a", "Leopard")

Es wird auch 5 zurückgeben.

Beispiel 2

Angenommen, Sie haben eine Liste von Textzeichenfolgen in A3: A6, wie unten gezeigt.

In dieser Liste möchten Sie die Anzahl der Elemente identifizieren, die das Zeichen "i" in der Liste enthält. Sie können die folgende Formel für FIND in Excel verwenden, um dies zu identifizieren:

= SUMPRODUCT (- (ISNUMBER (FIND ("i", A3: A6))))

Oben die Formel für FIND in Excel,

  1. FIND ("i", A3 : A6 ) - findet die Position in Zellen, die den find_text "i" enthalten, und gibt einen Fehler aus, wenn die Position nicht gefunden werden kann.
  2. ISNUMBER (FIND (…)) - gibt TRUE zurück, wenn der Wert numerisch ist, und FALSE, wenn nicht. Wenn die FIND-Funktion in Excel "i" findet, gibt sie TRUE zurück, und wenn dies nicht möglich ist, gibt sie FALSE zurück. Es bildet also eine Matrix: TRUE; WAHR; FALSCH; WAHR.
  3. - (ISNUMBER (….))) - Das - (TRUE; TRUE; FALSE; TRUE) konvertiert die TRUE / FALSE-Matrix in 1/0 und gibt 1; 1; 0; 1 zurück.
  4. SUMPRODUCT in Excel (- (ISNUMBER (….))) - Das SUMPRODUCT (1; 1; 0; 1) summiert und gibt schließlich 3 zurück.

Es kann hier angemerkt werden, dass die FIND-Funktion nur das Auftreten von "i" in den Zellen berücksichtigt (Anwesenheit oder Abwesenheit). Wenn es mehr als einmal vorkommt, wird es auch als eins gezählt. Wenn beispielsweise Onion zu "Oniion" wird, wird auch 3 zurückgegeben. Ähnliche Funktionen sind auch in der COUNTIF-Funktion zu sehen. Diese Syntax unterscheidet sich jedoch von der COUNTIF-Funktion, da zwischen Groß- und Kleinschreibung unterschieden wird, COUNTIF jedoch nicht.

Im obigen Beispiel haben Sie gelernt, wie Sie die Anzahl der Zellen extrahieren, in denen ein Teilstring in einem Zellbereich vorkommt. Lassen Sie uns nun sehen, wie Sie die Anzahl der Zellen ermitteln, die eine von zwei verschiedenen Teilzeichenfolgen (Teilzeichenfolge A oder Teilzeichenfolge B) in einer Reihe von Zellen enthalten.

Beispiel 3

Angenommen, Sie haben eine Liste mit Namen, wie unten gezeigt.

In dieser Liste möchten Sie die (Anzahl) Namen finden, in denen "ansh" oder "anka" vorkommt. Sie können dies mit der folgenden Formel für FIND in Excel tun:

= SUMPRODUCT (- ((ISNUMBER (FIND ("ansh", A3: A10))) + ISNUMBER (FIND ("anka", A3: A10))> 0))

Die Formel für FIND in Excel ist der in Beispiel 3 verwendeten mit einer geringfügigen Modifikation ziemlich ähnlich.

  1. ISNUMBER (FIND ("ansh", A3: A10))

gibt abhängig vom Auftreten von "ansh" in A3: A10 eine Matrix von TRUE / FALSE zurück und gibt zurück: FALSE; FALSCH; WAHR; WAHR; FALSCH; FALSCH; FALSCH; FALSCH

  1. ISNUMBER (FIND ("anka", A3: A10)) - gibt eine Matrix von TRUE / FALSE zurück, abhängig vom Auftreten von "anka" in A3: A10 und gibt zurück: TRUE; WAHR; FALSCH; FALSCH; FALSCH; FALSCH; FALSCH; FALSCH
  2. - (ISNUMBER (FIND (“ansh”,…)) + ISNUMBER (FIND (“anka”,…))> 0 - addiert die beiden booleschen Matrizen und gibt zurück: TRUE; TRUE; TRUE; TRUE; FALSE; FALSE; FALSE ; FALSE è 1; 1; 1; 1; 0; 0; 0; 0
  3. "-" konvertiert TRUE / FALSE in 1/0 und "> 0" - stellt sicher, dass jeder Wert größer als Null nur einmal gezählt wird.
  4. SUMPRODUCT (- ((ISNUMBER (….) + ISNUMBER (….))> 0) - wird 1,1,1,1,0,0,0,0 zurückgeben

Die obige Formel für FIND in Excel gibt 4 zurück.

Manchmal müssen wir Wörter extrahieren, die mit einem bestimmten Symbol beginnen oder ein bestimmtes Symbol enthalten, z. B. "@" in E-Mails oder "//" in URLs usw. Sehen wir uns ein Beispiel an, um solche Wörter zu extrahieren.

Beispiel 4

Angenommen, Sie haben einige Bildunterschriften, wie unten gezeigt.

Von dort wollen Sie nur die 1 extrahieren st hashtag von jedem Titel. Hashtags beginnen mit "#" und enden mit Leerzeichen. Für C3 können Sie die folgende Formel für FIND in Excel verwenden:

= MID (C3, FIND ("#", C3), FIND ("", (MID (C3, FIND ("#", C3), LEN (C3))))

  1. FIND ("#" , C3 ) - findet die Position von "#" in C3. Es wird 9 zurückgeben
  1. MID (C3, FIND ("#", C3), LEN (C3)) - extrahiert den Text von FIND ("#", C3), dh 9, zum LEN (C3), dh zum Ende. Hier wird #Wedding in Jaipur zurückgegeben
  1. FIND (“„, (MID (…)). - wird die Position des 1 findet st Raumes im String #Wedding in Jaipur auftreten.
  1. MID (C3, FIND ( „#“, C3), FIND (“„, …)) - schneiden C3 von FIND ( ‚#‘, C3) an den 1 st Raum auftritt in der Zeichenfolge #Wedding in Jaipur und kehrt #Hochzeit

Ebenso können Sie für den Rest der Beschriftungen ziehen, um das Ergebnis zu erhalten, wie unten gezeigt.

Relevanz und Verwendung

  • Es wird verwendet, um zu extrahieren, wie oft ein Teilstring oder eine Kombination von Teilstrings in einem Bereich erscheint.
  • Es wird verwendet, um Wörter zu extrahieren, die nach einem bestimmten Zeichen auftreten, und um die URLs zu extrahieren
  • Es wird verwendet, um den Vor- oder Nachnamen zu erhalten
  • Es wird verwendet, um das n-te Vorkommen eines Teilstrings zu ermitteln.
  • Es wird verwendet, um unerwünschten Text zu entfernen.

Dinge, an die man sich erinnern sollte

  • Die FIND - Funktion in Excel sucht nach der find_text in within_text und gibt die Position des 1 st Auftretens von find_text in within_text.
  • Der find_text kann ein Zeichen oder eine Teilzeichenfolge sein. Sowohl find_text als auch inside_text können Textzeichen oder Zellreferenzen sein.
  • Die FIND - Funktion gibt die Position des 1 st Auftretens des find_text in within_text.
  • Die FIND-Funktion unterscheidet zwischen Groß- und Kleinschreibung und lässt keine Platzhalterzeichen zu.
  • Wenn die find_text mehr als ein Zeichen enthält, um die Position des 1 st Charakter des 1 st wird Spiel in within_text zurückgegeben.
  • Wenn find_text eine leere Zeichenfolge "" ist, gibt die FIND-Funktion eine zurück.
  • Wenn die Excel FIND-Funktion find_text in inside_text nicht finden kann, gibt sie #VALUE! Error
  • Wenn start_num Null, negativ oder größer als inside_text ist, gibt die FIND-Funktion #VALUE zurück! Error.

FIND-Funktion in Excel Video

Interessante Beiträge...