Excel-Funktion: FIND vs. SEARCH (Eine vergleichende Analyse)

  • Teile Das
Hugh West

Unter Microsoft Excel die FINDEN SIE Funktion und SUCHEN Funktion ermöglicht es, die notwendige alphabetische oder numerische Konjunktion in einer Zeichenkette, einer Zelle mit Textdaten, zu finden. In diesem Artikel werden wir einen Überblick über die FINDEN SIE und SUCHEN Funktionen in Excel.

Download Arbeitsbuch Praxis

Sie können die Arbeitsmappe herunterladen und mit ihnen üben.

FIND & SEARCH Funktionen.xlsx

Einführung in die FIND-Funktion in Excel

In Excel wird die FIND-Funktion ist eine eingebaute Funktion, die als String/Text-Funktion . die FIND-Funktion ist daran gewöhnt, die Position eines bestimmten Zeichens oder einer Teilzeichenkette in einer Textkette zu finden.

Syntax:

Die Syntax für die FIND-Funktion ist:

FIND( find_text, within_text, [start_num ])

Argumente:

find_text: [erforderlich] Der gesuchte Text.

innerhalb_text: [erforderlich] Der Text enthält den gesuchten Text.

start_num: [optional] Legt die Position fest, an der die Suche beginnen soll. Zeichen 1 ist das erste Zeichen im Text. Wenn die Startnummer nicht angegeben wird, wird sie als 1 betrachtet.

Rückgabewert:

Die Fundstelle des Textes wird durch eine Zahl dargestellt.

Einführung in die SEARCH-Funktion in Excel

Die Funktion SUCHEN ermöglicht die Suche nach Objekten in der Datenbank mittels einfacher oder komplexer Suche. Diese Funktion gibt die Position einer Textzeichenfolge innerhalb einer anderen an. Sie ist unter Excel kategorisiert String/Text-Funktion .

Syntax:

Die Syntax für die Funktion SUCHEN ist:

SUCHEN( find_text,within_text,[start_num ])

Argumente:

find_text: [required] Der zu suchende Text.

innerhalb_text: [required] Der Text, in dem gesucht werden soll.

start_num: [optional] Position, an der die Suche im Text beginnen soll; der Standardwert ist 1.

Rückgabewert:

Die Position des gefundenen Textes wird durch eine Zahl dargestellt.

Excel FIND Funktion VS Excel SEARCH Funktion

In Excel wird die FINDEN SIE Funktion und SUCHEN Funktion sind sich sehr ähnlich und verfolgen das gleiche Ziel, allerdings auf leicht unterschiedliche, aber entscheidende Weise. Der Hauptunterschied zwischen Excel FINDEN SIE und SUCHEN Funktionen ist, dass SUCHEN Groß- und Kleinschreibung nicht berücksichtigt, während FINDEN SIE unterscheidet zwischen Groß- und Kleinschreibung. Ein weiterer Unterschied ist, dass SUCHEN erlaubt die Verwendung von Wildcards, während FINDEN SIE nicht.

5 Beispiele mit den vergleichenden Ausgaben der Funktionen FINDEN und SUCHEN in Excel

Die FINDEN SIE und SUCHEN Funktionen in Excel werden selten eigenständig genutzt, sondern in der Regel in Verbindung mit anderen Funktionen wie MID , LEN , LINKS , oder RECHTS und IFERROR Wir werden diese in den folgenden Beispielen sehen.

1. die Excel FIND & SEARCH Funktion in eine Textzelle einfügen

Wir können einfügen FINDEN SIE und SUCHEN Funktionen, um die Position eines bestimmten Wortes oder Buchstabens zu ermitteln. Angenommen, wir wollen ' e ' in Excel also setzen wir die Textzeichenfolge in die Spalte B, und das Ergebnis der Position für die Textzeichenfolge steht in der Spalte C Führen Sie die folgenden Schritte aus:

  • Als erstes werden wir also die FINDEN SIE Funktion um die Position von ' e Hierfür müssen wir die Zelle C5 Danach geben Sie die Formel in diese Zelle ein.
=FIND("e",B5)

  • Dann drücken Sie Eingabe auf der Tastatur zeigt das Ergebnis an, das lautet 4 Die Formel ergibt 4 denn e ist die 4 th Buchstabe des Wortes Excel .
  • Zweitens werden wir die Funktion SUCHEN um die Position von ' e Dazu müssen wir die Zelle auswählen, in der wir das Ergebnis sehen wollen, also wählen wir die Zelle C6 Geben Sie nun in diese Zelle die Formel ein.
=SEARCH("e",B6)

  • Und, drücken Sie Eingabe Und wir sehen, dass das Ergebnis 1 Die Formel ergibt 1 denn E ist das erste Zeichen im Wort Excel Wie wir wissen, ist die Funktion SUCHEN unterscheidet nicht zwischen Groß- und Kleinschreibung wie die FIND-Funktion Es ist also egal, ob der Buchstabe groß oder klein ist. Wenn es den Buchstaben findet, zeigt es sofort das Ergebnis an.

  • Durch die Verwendung der FINDEN SIE und SUCHEN Funktionen können wir die Position eines beliebigen Wortes oder Buchstabens in einer Textkette ermitteln.

Lesen Sie mehr: Text in einer Zelle in Excel suchen

2. die Funktion FIND anwenden, um eine Zeichenfolge zu finden, die vor oder nach einem bestimmten Zeichen steht

Angenommen, wir haben einige Namen in der Spalte B und wir wollen den Vor- und Nachnamen jedes Namens jeweils in den Spalten C und D Dazu müssen wir das folgende Verfahren befolgen:

  • Um den Vornamen zu erhalten, wählen wir zunächst die Zelle C5 Wir können die FINDEN SIE oder SUCHEN Funktion in Kombination mit der Funktion LEFT Wir verwenden also die FINDEN SIE Funktion.
  • Zweitens: Geben Sie die Formel in die Zelle C5 .
=LINKS(B5, FIND(" ", B5)-1)

  • Drücken Sie dann Eingabe .

  • Jetzt wollen wir den Nachnamen erhalten, dafür können wir die Konjunktion der RECHTS , FINDEN SIE oder SUCHEN und LEN Wählen Sie also nach demselben Prinzip wie zuvor die Zelle D5 und setzen Sie die Formel dort ein.
=RECHTS(B5,LEN(B5)-FIND(" ",B5))

  • Nach Drücken der Taste Eingabe Taste, erhalten Sie den Nachnamen in der resultierenden Zelle.

Hier ist die LEN-Funktion die Gesamtzahl der Zeichen an, und dann wird die FIND-Funktion wird die Position des Raums subtrahiert. Und schließlich wird die Funktion RIGHT werden die rechtsseitigen Zeichen angezeigt.

  • Als nächstes kopieren Sie die Formel in die Spalte C ziehen Sie die Füllen Griff nach unten oder einfach Doppelklick über die plus (' + ') Zeichen.

  • Ziehen Sie in ähnlicher Weise die Füllen Griff über Spalte D um die Formel zu duplizieren.

  • Schließlich werden alle Vornamen und Nachnamen aus den Namen extrahiert.

Anmerkung: Wir verwenden die FINDEN SIE Funktion anstelle von SUCHEN weil wir einen genaueren Wert erhalten wollen, da wir alle wissen, dass die FIND-Funktion wird zwischen Groß- und Kleinschreibung unterschieden.

Lesen Sie mehr: Suchen eines Zeichens in einer Zeichenfolge in Excel

3. die Funktion FIND einfügen, um das n-te Vorkommen eines bestimmten Zeichens in Excel zu finden

Angenommen, wir haben eine Textzeichenfolge mit einem Sonderzeichen Bindestrich (' - ') in Spalte B Und wir wollen die 2 und und 3 rd Positionen der Bindestrich (' - ') aufeinanderfolgend in Spalten C und D Um die Position des Sonderzeichens zu ermitteln, folgen wir den nachstehenden Schritten.

  • Wie in den früheren Beispielen wählen Sie zunächst die Zelle in Ihrem Arbeitsblatt aus, in der Sie das Ergebnis nach Anwendung der Formel sehen möchten. Wir wählen also die Zelle C5 .
  • Zweitens: Geben Sie die Formel in diese Zelle ein.
=FIND("-", B5, FIND("-",B5)+1)

  • Drittens: Drücken Sie Eingabe um das Ergebnis zu sehen.

Hier lautet die Formel, um die 2 und Position.

  • Ziehen Sie außerdem die Füllen Griff nach unten, um die Formel zu kopieren.

  • Als nächstes wollen wir die 3 rd Position in der Spalte D Wir wählen also die Zelle D5 und setzen Sie die Formel dort ein.
=FIND("-",B5, FIND("-", B5, FIND("-",B5)+1) +2)

  • Drücken Sie außerdem die Eingabe Taste auf der Tastatur.

Hier zeigt die Formel den 3 rd Position des Sonderzeichens.

  • Und jetzt ziehen Sie wieder die Füllen Griff nach unten, um die Formel über die Spalte zu duplizieren D .
  • Wenn Sie die Schritte befolgen, werden Sie schließlich das gewünschte Ergebnis erzielen.

Lesen Sie mehr: Wie man Zeichen in einer Excel-Zeichenkette findet (8 einfache Methoden)

Ähnliche Lektüre

  • Den letzten Wert in einer Spalte größer als Null in Excel finden (2 einfache Formeln)
  • Wie man die 3 niedrigsten Werte in Excel findet (5 einfache Methoden)
  • Erstes Auftreten eines Wertes in einem Bereich in Excel finden (3 Möglichkeiten)
  • Externe Links in Excel finden (6 schnelle Methoden)
  • So finden Sie heraus, ob eine Zelle einen bestimmten Text in Excel enthält

4. die Funktion SUCHEN anwenden, um Text zwischen Klammern zu finden

Angenommen, wir haben eine Textzeichenfolge und möchten nur den von Klammern eingeschlossenen Text erhalten. Um diese Textzeichenfolgen in der Parenthese wir brauchen die MID-Funktion um die erforderliche Anzahl von Zeichen von einer Zeichenkette zu trennen. Ebenso wie die FINDEN SIE oder SUCHEN Funktionen, um herauszufinden, womit man beginnen und wie viele Buchstaben man abtrennen soll. Folgen wir den nachstehenden Schritten.

  • Wählen Sie zu Beginn die Zelle aus, in der Sie das Ergebnis sehen möchten. Wir wählen also die Zelle C5 .
  • Kopieren Sie dann die Formel und fügen Sie sie in diese Zelle ein.
=MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1)

  • Drücken Sie dann Eingabe .

Nach dem Einfügen der Formel müssen Sie lediglich die Zellennummer entsprechend Ihrer Zellposition ändern.

  • Ziehen Sie anschließend die Füllen Griff nach unten, um die Formel zu duplizieren.

  • Und schließlich wird der Text innerhalb der Klammern nun aus dem gesamten Text extrahiert.

🔎 Wie funktioniert die Formel?

SEARCH("(", B5)+1 : Dies übernimmt den Zellwert aus der Zelle B5 und suchen Sie die Position der öffnenden Klammer ' ( ', das ist 4+1 , von SUCHEN("(", B5) erhalten wir 4 denn auch der Raum wird gezählt.

Ausgang → 5 das ist der erste Buchstabe innerhalb der Klammer ' 0 '.

SUCHEN(")", B5)-SUCHEN("(", B5)-1 : Damit wird die Position der schließenden Klammer ' ) ' und ziehen Sie die Position der ersten Klammer ab.

Leistung → 10-4-1; 6-1; 5 das ist der letzte Buchstabe innerhalb der Klammer ' 1 '.

MID(B5,SEARCH("(",B5)+1, SEARCH(")",B5)-SEARCH("(",B5)-1) : Dadurch wird der Text innerhalb der Klammer extrahiert.

Ausgang → 01001

Lesen Sie mehr: Excel-Suche nach Text im Bereich (11 schnelle Methoden)

5 Kombinieren Sie die Funktionen FIND & IFERROR, um den Fehler bei der Textsuche zu behandeln.

Wenn die suche_text nicht gefunden wird, erscheint eine Fehlermeldung in beiden FINDEN SIE und SUCHEN Anstatt die Fehlermeldung anzuzeigen, können wir die Funktion IFERROR Funktion zur Anzeige einer aussagekräftigen Nachricht wie ' Nicht gefunden Zum Beispiel in der Zelle C10 kann ein Benutzer einen beliebigen Text und eine Zelle eingeben C5 wird nach dem eingegebenen Text durchsucht.

  • Wählen Sie zunächst die Zelle aus, in der Sie die Position des unterstellten Textes in der Zelle C10 Wir wählen also die Zelle C11.
  • Zweitens: Geben Sie die Formel in die Zelle C11b .
=IFERROR(FIND(C10, C5), "Der angegebene Text wurde nicht gefunden!")

  • Drücken Sie dann die Eingabe Wie Sie sehen können, zeigt die Anzeige 1 Denn der Text Excel findet sich nur einmal in der Zelle C5 .

  • Der Text Indesign nicht in der Zelle gefunden wird C5 Es wird also eine Meldung ausgegeben ' Der angegebene Text wurde nicht gefunden! '.

Lesen Sie mehr: Formel zum Suchen von fettgedrucktem Text in Excel verwenden

Zu beachtende Dinge

Wenn eine der folgenden Bedingungen erfüllt ist, wird das Excel FINDEN SIE und SUCHEN Funktion erzeugt die #WERT! Fehler:

  • Innerhalb des Textes hat nicht die Funktion suche_text .
  • innerhalb_text hat weniger Zeichen als start_num .
  • start_num entweder Null ist (' 0 ') oder einen negativen Wert oder start_num kleiner als oder gleich Null ist (' 0 ').

Schlussfolgerung

Die obigen Ausführungen geben Ihnen einen Überblick über die FINDEN SIE und SUCHEN Funktionen in Excel. Ich hoffe, dies hilft Ihnen weiter! Wenn Sie Fragen, Anregungen oder Feedback haben, lassen Sie es uns im Kommentarbereich wissen. Oder werfen Sie einen Blick auf unsere anderen Artikel in der ExcelWIKI.de Blog!

Hugh West ist ein äußerst erfahrener Excel-Trainer und -Analyst mit über 10 Jahren Erfahrung in der Branche. Er verfügt über einen Bachelor-Abschluss in Rechnungswesen und Finanzen sowie einen Master-Abschluss in Betriebswirtschaft. Hugh hat eine Leidenschaft für das Unterrichten und hat einen einzigartigen Lehransatz entwickelt, der leicht zu befolgen und zu verstehen ist. Seine Expertenkenntnisse in Excel haben Tausenden von Studenten und Berufstätigen auf der ganzen Welt geholfen, ihre Fähigkeiten zu verbessern und in ihrer Karriere herausragende Leistungen zu erbringen. Über seinen Blog teilt Hugh sein Wissen mit der Welt und bietet kostenlose Excel-Tutorials und Online-Schulungen an, um Einzelpersonen und Unternehmen dabei zu helfen, ihr volles Potenzial auszuschöpfen.