Teilweise Übereinstimmungen in einem Array

Anonim

In diesem Artikel erfahren Sie, wie Sie alle Teilübereinstimmungen in einem Array von Werten in Excel extrahieren.

Zum Beispiel haben wir ein großes Array von Werten und müssen alle Werte extrahieren, die mit der Zeichenfolge übereinstimmen. Wir werden eine Kombination aus IF-Funktion, ISNUMBER-Funktion und SEARCH-Funktion verwenden. Lassen Sie uns diese Funktionen verstehen.

Die IF-Funktion wird für logic_test verwendet und gibt einen Wert basierend auf dem Ergebnis des Tests zurück.

Syntax:

= IF ( logischer_test , [value_if_true] , [value_if_false] )

Die ISNUMBER-Funktion von Excel ist eine boolesche Funktion, die TRUE oder FALSE zurückgibt, wenn der angegebene Wert eine Zahl ist oder nicht.

Syntax

= ISNUMMER ( Wert )

Die SEARCH-Funktion in Excel gibt die Position des ersten Zeichens der Teilzeichenfolge oder Suchtext in einer Zeichenfolge zurück oder kann in eine andere Funktion eingegeben werden. Bei der SEARCH-Funktion wird die Groß-/Kleinschreibung nicht beachtet.

Syntax:

= SUCHEN ( find_text , within_text , [start_num] )

find_text : Text, der in_text gefunden werden soll.

inside_text : find_text, der in inside_text gefunden werden soll.

[start_num] : Zeichenposition, von der aus gestartet werden soll. Standard ist 1.

Nun konstruieren wir eine Formel mit der oben erklärten Funktion. Verwenden Sie die Formel:

FORMEL:

= IF ( ISNUMBER ( SEARCH ( string , cell ) ) , cell , " " )

Erläuterung:

  • Die SEARCH-Funktion findet die Zeichenfolge im Zellwert und gibt die Position der Zeichenfolge im Zellwert zurück, falls sie gefunden wird, oder gibt #WERT zurück! Fehler.
  • Die Funktion ISNUMBER prüft, ob die Funktion SEARCH eine Zahl zurückgibt oder nicht. Die Funktion ISNUMBER gibt TRUE zurück, wenn der zurückgegebene Wert True ist, und FALSE für #VALUE! Fehler.
  • IF-Funktion gibt Zellenwert zurück, wenn ISNUMBER-Funktion TRUE zurückgibt und leere Zelle zurückgibt, wenn ISNUMBER-Funktion FALSE zurückgibt

Lassen Sie uns diese Funktion anhand eines Beispiels verstehen.

Hier haben wir eine Liste von Werten und einen Stringwert ( T-Shirt ).

Wir müssen die Liste der Übereinstimmungen in der Spalte Übereinstimmungen herausfinden. Verwenden Sie die folgende Formel, um alle Teilübereinstimmungen für die Zeichenfolge ( T-Shirt ) zu extrahieren.

Verwenden Sie die Formel:

= IF ( ISNUMBER ( SEARCH ( string , A2 ) ), A2 , "" )

Erläuterung:

  • Die SEARCH-Funktion findet die Zeichenfolge im Zellenwert und gibt die 8 als Position der Zeichenfolge ( T-Shirt ) im Zellenwert ( Lila T-Shirt ) zurück.
  • Die Funktion ISNUMBER prüft, ob der Wert 8 eine Zahl ist oder nicht. Die Funktion ISNUMBER gibt WAHR zurück.
  • Die IF-Funktion gibt value_if_True zurück, was der Zellenwert ist ( Purple T-Shirt ).

Hier wird der Zellwert als Zellbezug angegeben. Kopieren Sie die Formel in die restlichen Zellen mit der Tastenkombination Strg + D oder ziehen Sie die Option in Excel nach unten.

Wie Sie sehen können, haben wir alle Werte mit der Formel erhalten. Jetzt brauchen wir eine Liste der Matches. Dafür werden wir die Ergebnisse filtern. Befolgen Sie die folgenden Schritte, um die Ergebnisse zu filtern.

    1. Verwenden Sie die Strg + Umschalt + L Option zum Anwenden von Filtern
    2. Klicken Sie mit der rechten Maustaste auf die Pfeiltaste im Feld Übereinstimmungen.
    3. Deaktivieren Sie die Option (Leerzeichen) und klicken Sie auf OK.

Wie Sie aus dem obigen Gif sehen können, um die Liste aus den Übereinstimmungswerten zu extrahieren.
Ich hoffe, Sie haben verstanden, wie Teilübereinstimmungen in einem Array in Excel verwendet werden. Weitere Artikel zur Excel-Textfunktion finden Sie hier. Bitte zögern Sie nicht, Ihre Frage oder Ihr Feedback zu dem oben genannten Artikel zu äußern.
In Verbindung stehende Artikel

So entfernen Sie Text in Excel ausgehend von einer Position

Validierung von Texteingaben

Dropdown-Liste in Excel mit Farbe erstellen

Entfernen Sie führende und nachgestellte Leerzeichen aus dem Text in Excel

So verwenden Sie die LARGE-Funktion in Excel

So verwenden Sie die SMALL-Funktion in Excel

So verwenden Sie Platzhalter in Excel
populäre Artikel

50 Excel-Shortcut zur Steigerung Ihrer Produktivität

Bearbeiten einer Dropdown-Liste

Absolute Referenz in Excel

Bei bedingter Formatierung

Wenn mit Wildcards

Vlookup nach Datum

Konvertieren Sie Zoll in Fuß und Zoll in Excel 2016

Vor- und Nachname in Excel eintragen

Zählen Sie Zellen, die entweder mit A oder B übereinstimmen