Suchfunktion in Excel

Excel SEARCH-Funktion

Die Suchfunktion in Excel ist unter Text- oder Zeichenfolgenfunktionen kategorisiert, aber die von dieser Funktion zurückgegebene Ausgabe ist eine Ganzzahl. Die Suchfunktion gibt die Position eines Teilstrings in einer bestimmten Zeichenfolge an, wenn wir einen Parameter für die Position angeben, von der aus gesucht werden soll. Daher nimmt diese Formel an Drei Argumente, eines ist die Teilzeichenfolge, eines ist die Zeichenfolge selbst und eines ist die Position zum Starten der Suche.

Die SEARCH-Funktion ist eine Textfunktion, mit der die Position eines Teilstrings in einer Zeichenfolge / einem Text ermittelt wird.

Die SEARCH-Funktion kann als Arbeitsblattfunktion verwendet werden und unterscheidet nicht zwischen Groß- und Kleinschreibung.

Suchformel in Excel

Unten finden Sie die Suchformel in Excel

Erläuterung

Die Excel SEARCH-Funktion hat drei Parameter. Zwei (find_text, inside_text) sind obligatorische Parameter und einer (start_num) ist optional.

Obligatorischer Parameter:

  • find_text: find_text bezieht sich auf den Teilstring / das Zeichen, nach dem Sie innerhalb einer Zeichenfolge suchen möchten, oder auf den Text, den Sie herausfinden möchten.
  • inside_text : . Wo sich Ihre Teilzeichenfolge befindet oder wo Sie den find_text ausführen.

Optionaler Parameter:

  • [Erstes_Zeichen]: von wo aus Sie die Suche im Text in Excel zu starten. Wenn es weggelassen wird, betrachtet SEARCH es als 1 und Sternsuche ab dem ersten Zeichen.

Wie verwende ich die Suchfunktion in Excel? (mit Beispielen)

Die Suchfunktion ist sehr einfach und benutzerfreundlich. Lassen Sie uns die Funktionsweise der SEARCH-Funktion anhand einiger Beispiele verstehen.

Sie können diese Excel-Vorlage für Suchfunktionen hier herunterladen - Excel-Vorlage für Suchfunktionen

Beispiel 1

Lassen Sie uns eine einfache Suche nach "guter" Teilzeichenfolge im angegebenen Text oder String durchführen. Hier haben wir das gute Wort mit der Suchfunktion gesucht und es wird die Position des guten Wortes am guten Morgen zurückgeben.

= SEARCH ("Good", B6) und die Ausgabe ist 1.

Angenommen, es wurden zwei Übereinstimmungen für immer gefunden, dann gibt SEARCH in Excel den ersten Übereinstimmungswert an, wenn Sie den anderen guten Ort möchten. Dann verwenden Sie einfach = SEARCH („Gut“, B7, 2) [start_num] als 2 und dann gibt Ihnen den Ort des zweiten Übereinstimmungswerts an und die Ausgabe ist 6.

Beispiel 2

In diesem Beispiel filtern wir den Vor- und Nachnamen aus dem vollständigen Namen heraus, indem wir die Suche in Excel verwenden.

Für Vorname = LINKS (B12, SUCHE (”“, B12) -1)

Für Nachname = RECHTS (B12, LEN (B12) -SUCHE (”“, B12))

Beispiel 3

Angenommen, es gibt eine Reihe von IDs, und Sie müssen den _ Speicherort innerhalb der IDs ermitteln und dann einfach die Excel-SUCHE verwenden, um den Speicherort "_" innerhalb der IDs zu ermitteln.

= SEARCH ("_" , B27 ) und die Ausgabe ist 6.

Beispiel 4

Lassen Sie uns die Arbeitsweise von SEARCH in Excel mit Platzhalterzeichen verstehen.

Betrachten Sie die angegebene Tabelle und suchen Sie nach der nächsten 0 im Text A1-001-ID

Und die Startposition ist 1, dann = SEARCH ("?" & I8, J8, K8) Ausgang ist 3, weil "?" Vernachlässige das eine Zeichen vor der 0 und die Ausgabe wird 3 sein.

Für die zweite Zeile innerhalb einer bestimmten Tabelle das Suchergebnis für A innerhalb von B1-001-AY

Wird 8 sein, aber wenn wir bei der Suche "*" verwenden, erhalten Sie die 1 als Standortausgabe, da alle Zeichen vor "A" vernachlässigt werden und die Ausgabe 1 für sie = SEARCH ("*" & I9, J9) ist.

Ähnliches gilt für "J" 8 für = SEARCH (I10, J10, K10) und 7 für = SEARCH ("?" & I10, J10, K10).

In ähnlicher Weise ist die Ausgabe für die vierte Zeile 8 für = SEARCH (I11, J11, K11) und 1 für = SEARCH ("*" & I11, J11, K11).

Dinge, an die man sich erinnern sollte

  • Es wird nicht zwischen Groß- und Kleinschreibung unterschieden
    • Tanuj und Tanuj werden als der gleiche Wert betrachtet, was bedeutet, dass nicht zwischen s / w Klein- und Großbuchstaben unterschieden wird.
  • Es sind auch Platzhalterzeichen zulässig, z. B. "?" , "*" Und "~" Tilde.
    • "?" wird verwendet, um ein einzelnes Zeichen zu finden.
    • "*" Wird für die Übereinstimmungssequenz verwendet.
    • Wenn Sie tatsächlich nach "*" oder "?" Suchen möchten Verwenden Sie dann das "~" vor dem Zeichen.
  • Es gibt den #WERT zurück! Fehler, wenn im inneren Text keine übereinstimmende Zeichenfolge gefunden wird.

Angenommen, im folgenden Beispiel suchen wir in der Spalte " Name" nach einer Teilzeichenfolge "a". Wenn sie gefunden wird, wird die Position eines inneren Namens zurückgegeben. Andernfalls wird der Fehler #VALUE ausgegeben, wie unten gezeigt.