Hoe te controleren op gedeeltelijke overeenkomsten in Excel
Microsoft Office Kantoor Microsoft Excel Held Uitmunten / / May 31, 2023
Gepubliceerd
Moet u een deel van een tekenreeks in uw spreadsheets matchen? Leer in deze handleiding hoe u kunt controleren op gedeeltelijke overeenkomsten in Excel.
Wanneer u met gegevens in een spreadsheet werkt, kunt u snel een groot aantal cellen vullen. Door al die cellen bladeren om specifieke tekenreeksen te vinden, is niet iets dat u handmatig wilt doen. Maar deze Excel, toch? Het vinden van gedeeltelijke overeenkomsten zou een fluitje van een cent moeten zijn.
Nou, het blijkt dat het niet zo eenvoudig is als je zou denken. De functies die meteen in je opkomen als je denkt aan het zoeken naar tekst, doen dat niet speel altijd zo goed met de wildcards die je moet gebruiken om naar een partiële te zoeken overeenkomst.
Gelukkig zijn er manieren om dit te omzeilen. In feite zijn er verschillende manieren. U kunt als volgt controleren op gedeeltelijke overeenkomsten in Excel.
Controleren op gedeeltelijke overeenkomsten in Excel met behulp van IF
U zou denken dat het zoeken naar gedeeltelijke overeenkomsten in Excel een eenvoudig geval zou zijn van het gebruik van de
U kunt dit echter omzeilen door IF te combineren met andere functies waarbij wildcards wel werken.
Controleren op gedeeltelijke overeenkomsten in Excel met behulp van IF:
- Selecteer de eerste cel waarin u wilt controleren op een gedeeltelijke overeenkomst.
- Voer de volgende formule in, vervangend B4 met de cel die u wilt controleren op een gedeeltelijke overeenkomst en *de* met de tekst waarnaar u wilt zoeken tussen twee sterretjes:
=ALS(AANTAL.ALS(B4,"*de*"),"Gedeeltelijke tekst gevonden","Geen overeenkomst")
- druk op Binnenkomen en de formule zal controleren op een gedeeltelijke overeenkomst voor de tekenreeks 'de'.
- Als u de formule op andere cellen wilt toepassen, klikt u op de sleepgreep in de benedenhoek van de cel en houdt u deze vast.
- Sleep omlaag over de cellen waar u de formule wilt laten verschijnen.
- Laat uw muis of trackpad los en de formule wordt nu toegepast op al uw geselecteerde cellen.
- U kunt "Gedeeltelijke tekst gevonden" en "Geen overeenkomst" wijzigen in wat u maar wilt.
Controleren op gedeeltelijke overeenkomsten in Excel met behulp van MATCH
U kunt ook de MATCH-formule gebruiken om te zoeken naar gedeeltelijke overeenkomsten in Excel. De OVEREENKOMST formule retourneert de positie van de eerste gevonden overeenkomst in uw gegeven bereik. Als de tekst bijvoorbeeld wordt gevonden in de derde cel van uw bereik, retourneert de MATCH-formule 3.
Deze kun je dan combineren met de INHOUDSOPGAVE functie om de tekenreeks te retourneren die de gedeeltelijke overeenkomst bevat.
Controleren op gedeeltelijke overeenkomsten met MATCH:
- Voer in een lege cel de gedeeltelijke tekst in waarnaar u wilt zoeken.
- Voer in de volgende cel de volgende formule in, vervangend C4 met de cel die uw gedeeltelijke tekst bevat, en B4:B11 met het celbereik dat u wilt doorzoeken:
=VERGELIJKEN("*"&C4&"*",B4:B11,0)
- druk op Binnenkomen en de formule retourneert de positie van de eerste cel die de gevraagde gedeeltelijke tekst bevat.
- Om de positie van de gedeeltelijke overeenkomst om te zetten in de tekenreeks die die tekst bevat, wijzigt u de formule in het volgende:
=INDEX(B4:B11,VERGELIJKEN("*"&C4&"*",B4:B11,0))
- druk op Binnenkomen en de formule wordt berekend.
- U kunt de cel met de gedeeltelijke tekenreeks waarnaar u wilt zoeken bewerken en deze wordt automatisch toegepast op uw formule.
Controleren op gedeeltelijke overeenkomsten met ZOEKEN
Een andere manier om te controleren op gedeeltelijke overeenkomsten in Excel is door de ZOEKOPDRACHT functie. Deze functie retourneert de positie van de tekst waarnaar u zoekt binnen de tekenreeks zelf. Dus als de gedeeltelijke tekst bijvoorbeeld helemaal aan het begin van de tekenreeks staat, wordt 1 geretourneerd. Als het werd gevonden vanaf het vierde teken, zou het 4 retourneren. Als de gedeeltelijke tekst helemaal niet wordt gevonden, retourneert de functie ZOEK de foutwaarde #WAARDE! fout.
Aangezien de functie een getal retourneert wanneer de tekst is gevonden, en een fout wanneer dit niet het geval is, kunnen we de ISNUMMER functie om te bepalen of de functie gevonden is of niet. Combineer dat met de ALS functie, en we kunnen onze eigen tekst genereren wanneer de gedeeltelijke tekst wel of niet wordt gevonden.
Controleren op gedeeltelijke overeenkomsten met ZOEKEN:
- Selecteer een lege cel om uw formule in te voeren.
- Voer de volgende formule in, vervangend B4 met de locatie van de eerste cel die u wilt doorzoeken, en *ou* met de gedeeltelijke tekst waarnaar u wilt zoeken:
=ALS(ISGETAL(ZOEKEN("ou",B4)),"Overeenkomend", "Geen overeenkomst")
- druk op Binnenkomen en de formule wordt berekend.
- Om het op andere cellen toe te passen, klikt u op de sleepgreep en houdt u deze vast aan de onderkant van de cel.
- Sleep omlaag over de cellen waar u de formule wilt laten verschijnen.
- Laat los en de cellen vullen zich met de formule en berekenen.
Controleren op gedeeltelijke overeenkomsten met VERT.ZOEKEN
Als u wilt controleren op een gedeeltelijke overeenkomst in Excel, maar gegevens van ergens anders in dezelfde rij wilt retourneren in plaats van de tekst zelf, dan kunt u de VERT.ZOEKEN functie. Een vergelijkbare methode kan worden gebruikt met de HORIZONTAAL En XLZOEKEN functies ook.
Deze methode zoekt in een kolom met gegevens naar de gedeeltelijke tekst die u zoekt. Als het het vindt, retourneert het de waarde van elke andere cel in die rij die u opgeeft. Dit kan handig zijn om snel in tabellen te zoeken naar testscores of andere numerieke gegevens.
Controleren op gedeeltelijke overeenkomsten met VERT.ZOEKEN:
- Typ de gedeeltelijke tekst waarnaar u wilt zoeken in een lege cel.
- Voer in een andere cel de volgende formule in, vervangend F4 met de cel die uw zoektekst bevat, $B$4:$D$11 met de cellen die uw gegevens bevatten, en 2 met het nummer van de kolom waaruit u de waarde wilt retourneren:
=VERT.ZOEKEN("*"&$F$4&"*",$B$4:$D$11,2,FALSE)
- druk op Binnenkomen en de formule wordt berekend.
- U kunt dezelfde formule met een andere kolomwaarde gebruiken om andere gegevens uit dezelfde rij te halen.
- Als u de cel met uw zoekreeks wijzigt, wordt automatisch naar deze nieuwe gedeeltelijke tekst gezocht en bijgewerkte resultaten voor uw formules geretourneerd.
Resultaten zoeken in Excel
Het vinden van gedeeltelijke overeenkomsten in Excel is niet zo eenvoudig als u zou verwachten. Als u echter eenmaal weet hoe u in Excel op gedeeltelijke overeenkomsten moet controleren, kunt u uw kennis in een groot aantal verschillende gevallen toepassen.
Er zijn tal van andere handige Excel-tips en -trucs die u hierna kunt leren. Als u snel onderscheid wilt maken tussen nul- en niet-nulwaarden in uw gegevens, kunt u leren hoe u dat moet doen converteer een nul naar een streepje in Excel. Als u zoekt naar cellen die tekst bevatten, kunt u dit snel doen tel alle cellen met tekst op in je rekenblad.
En als uw complexe formules fouten opleveren, kunt u leren hoe u dat kunt doen problemen oplossen met verwijzingen naar Excel-formules.