Gedeeltelijke overeenkomsten in een array

Inhoudsopgave

In dit artikel zullen we leren hoe u alle gedeeltelijke overeenkomsten in een reeks waarden in Excel kunt extraheren.

We hebben bijvoorbeeld een grote reeks waarden en we moeten alle waarden extraheren die overeenkomen met de tekenreeks. We zullen een combinatie gebruiken van de ALS-functie, ISNUMBER-functie & SEARCH-functie. Laten we wat begrip krijgen van deze functies.

ALS-functie wordt gebruikt voor logic_test en retourneert waarde op basis van het resultaat van de test.

Syntaxis:

= IF ( logische_test , [waarde_if_true] , [value_if_false] )

De ISNUMBER-functie van Excel is een booleaanse functie die TRUE of FALSE retourneert als de opgegeven waarde respectievelijk een getal is of niet.

Syntaxis

= ISNUMBER ( waarde )

De functie ZOEKEN in Excel retourneert de positie van het eerste teken van de subtekenreeks of zoektekst in een tekenreeks of kan in een andere functie worden ingevoerd. De SEARCH-functie is niet hoofdlettergevoelig.

Syntaxis:

= ZOEKEN ( find_text , within_text , [start_num] )

find_text : tekst die moet worden gevonden in_text.

inside_text : vind_tekst te vinden in inside_text.

[start_num] : tekenpositie om vanaf te beginnen. Standaard is 1.

Nu zullen we een formule construeren met behulp van de hierboven uitgelegde functie. Gebruik de formule:

FORMULE:

= IF (ISNUMBER (ZOEKEN (tekenreeks, cel)), cel, "")

Uitleg:

  • De functie ZOEKEN vindt de tekenreeks in de celwaarde en retourneert de positie van de tekenreeks in de celwaarde indien gevonden, anders wordt #WAARDE geretourneerd! Fout.
  • De ISNUMBER-functie controleert of de SEARCH-functie een getal retourneert of niet. De functie ISNUMBER retourneert WAAR als de geretourneerde waarde Waar is en retourneert ONWAAR voor de #WAARDE! Fout.
  • ALS functie retourneert celwaarde als ISNUMBER functie retourneert WAAR en retourneert lege cel als ISNUMBER functie FALSE retourneert

Laten we deze functie in een voorbeeld gebruiken.

Hier hebben we een lijst met waarden en een tekenreekswaarde ( T-shirt ).

We moeten de lijst met overeenkomsten in de kolom Matches achterhalen. Gebruik de onderstaande formule om alle gedeeltelijke overeenkomsten voor de tekenreeks ( T-shirt ) te extraheren.

Gebruik de formule:

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

Uitleg:

  • De functie ZOEKEN vindt de tekenreeks in de celwaarde en retourneert de 8 als de positie van de tekenreeks ( T-shirt ) in de celwaarde ( Paars T-shirt ).
  • ISNUMBER-functie controleert of de waarde 8 een getal is of niet. ISNUMBER functie retourneert WAAR.
  • IF-functie retourneert value_if_True, wat de celwaarde is ( Paars T-shirt ).

Hier wordt de celwaarde gegeven als celverwijzing. Kopieer de formule naar de rest van de cellen met behulp van de sneltoets Ctrl + D of sleep de optie naar beneden in Excel.

Zoals u kunt zien, hebben we alle waarden met behulp van de formule. Nu hebben we een lijst van de wedstrijden nodig. Dus daarvoor zullen we de resultaten filteren. Volg de onderstaande stappen om resultaten te filteren.

    1. Gebruik de Ctrl + Shift + L optie om filter toe te passen
    2. Klik met de rechtermuisknop op de pijltoets in het veld Matches.
    3. Haal het vinkje weg bij (leeg) en klik op OK.

Zoals je kunt zien aan de bovenstaande gif om de lijst uit de overeenkomende waarden te extraheren.
Ik hoop dat je hebt begrepen hoe je gedeeltelijke overeenkomsten in een array in Excel kunt gebruiken. Ontdek hier meer artikelen over de Excel-tekstfunctie. Aarzel niet om uw vraag of feedback op het bovenstaande artikel te vermelden.
gerelateerde artikelen

Tekst verwijderen in Excel vanaf een positie

Validatie van tekstinvoer

Maak een vervolgkeuzelijst in Excel met kleur

Verwijder voorloop- en volgspaties uit tekst in Excel

Hoe de GROTE functie in Excel te gebruiken

Hoe de KLEINE functie in Excel te gebruiken?

Jokertekens gebruiken in Excel
populaire artikels

50 Excel-snelkoppeling om uw productiviteit te verhogen

Een vervolgkeuzelijst bewerken

Absolute referentie in Excel

Indien met voorwaardelijke opmaak

Indien met jokertekens

Opzoeken op datum

Converteer inches naar feet en inches in Excel 2016

Voeg voor- en achternaam toe in Excel

Tel cellen die overeenkomen met A of B

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave