Inhoudsopgave
Bij het werken met een grote database kan het voorkomen dat u een specifieke tekst uit de database moet zoeken. Excel heeft een aantal functies waarmee u dat gemakkelijk kunt doen. In dit artikel demonstreren we vandaag 4 eenvoudige manieren om als de reeks cellen bevat specifieke tekst in Excel .
Download Praktijk Werkboek
Download dit oefenblad om te oefenen terwijl u dit artikel leest.
Vinden of bereik van cellen specifieke tekst bevat.xlsx
4 eenvoudige manieren om te zoeken of een bereik van cellen specifieke tekst bevat in Excel
De onderstaande dataset bepaalt of het tekstbereik een bepaalde tekst bevat of niet. Bovendien is de kolom links met de naam Tekst bevat de bedoelde tekst en de kolom aan de rechterkant Specifiek Tekst bevat de teksten die in de linkerkolom zullen worden gecontroleerd. Vervolgens worden de Resultaat kolom zal de uitvoer tonen. Om compatibiliteitsproblemen te vermijden, gebruik je de Excel 365 uitgave.
1. Functie COUNTIF invoegen om te zoeken of bereik van cellen specifieke tekst bevat in Excel
Om te bepalen of een waarde of tekst bestaat in een gegevensbereik, kunt u eenvoudigweg een formule gebruiken op basis van de functie COUNTIF . De COUNTIF functie zal ons helpen waarden te tellen als aan een bepaalde voorwaarde is voldaan.
Stappen:
- Ten eerste, in cel E5 voeg de formule in:
=COUNTIF(B5:B10,"*"&D5&"*")>0
- Druk vervolgens op Ga naar om het resultaat te krijgen.
Formuleverdeling
- Het invoerbereik is hier B5:B10 .
- Criterium is "*"&D5&"*" Hier gebruikten we de Asterisk (*) als Wildcard voor een of meer tekens. We hebben het sterretje voor en na de celverwijzing aan elkaar gekoppeld D4 dus nu wordt het geteld als een substring. Dus, dit zal de waarde tellen als het ergens in het bereik voorkomt.
- Als de waarde wordt gevonden, is de output dus WARE anders is de uitvoer FALSE .
- Ga daarna met uw muiscursor naar de rechter benedenhoek van de formulecel, en wanneer de cursor de Vulgreep icoon ( + ), dubbelklik erop om dezelfde formule toe te passen op de rest van de cellen.
- Daarom krijg je de resultaten.
Lees meer: Hoe te vinden of een cel specifieke tekst bevat in Excel
2. Zoek of een bereik van cellen specifieke tekst bevat met de functies ISNUMBER en FIND.
Met behulp van de formule op basis van de ISNUMMER en VIND kunnen we gemakkelijk de specifieke tekst uit een reeks cellen vinden. De ISNUMMER functie geeft logische uitvoer als het argument erin voldoet. Aan de andere kant geeft de VIND functie geeft de specifieke positie van een opgegeven tekst in een reeks strings of tekst.
Stappen:
- Ten eerste, in cel E5 passen we de formule toe:
=ISNUMBER(FIND(D5,B5))
- Druk vervolgens op Ga naar om het resultaat te krijgen.
Formuleverdeling
- De Zoek functie hier is het bepalen van de exacte locatie van de tekst in de cel D5 in de tekststring B5 Het kan een numerieke waarde zijn of een leegte (als de tekst niet wordt gevonden in de string).
- De ISNUMMER functie zal logische uitvoer teruggeven op basis van de uitvoer door de VIND functie.
- Pas daarna dezelfde functie toe op de rest van de cellen door de Vulgreep naar cel E10 .
- Zo krijgt u het gewenste resultaat.
Lees meer: Excel zoeken naar tekst in een bereik
3. IF-, OR- en COUNTIF-functies combineren om cellen met bepaalde tekst te vinden
Wanneer we specifieke teksten moeten vinden uit het gegeven cellenbereik, kunnen we dat gemakkelijk doen met de IF-functie Andere functies nesten binnen de ALS functie zal ons werk gemakkelijker maken. Volg daarom de onderstaande methodes.
3.1 IF met COUNTIF-functie
De combinatie van de ALS en de COUNTIF functies bepalen of de bedoelde string de specifieke tekst bevat of niet.
Stappen:
- In een cel waar u het resultaat wilt krijgen, past u het volgende toe ALS met de COUNTIF De uiteindelijke vorm van deze formule is:
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
Formuleverdeling
- Het bereik is B5:B10.
- Het criterium is "*"&D5&"*" .
- Als de waarde wordt gevonden, toont het resultaat JA .
- Als de waarde niet wordt gevonden, toont het resultaat GEEN .
- Krijg het resultaat door op Ga naar .
- Pas nu hetzelfde toe op de rest van de specifieke teksten. De teksten die overeenkomen met de bron worden getoond JA en anderen zullen laten zien GEEN .
3.2 Functies ISNUMBER, SEARCH en IF
We kunnen bepalen of de string de specifieke tekst bevat of niet met de combinatie van de ALS , ZOEKEN en ISNUMMER functies.
Stappen:
- Eerst de ALS functie met de ISNUMMER functie in cel E5 De uiteindelijke formule is:
=IF(ISNUMBER(SEARCH(D5,B5)),"FOUND","NOT FOUND")
Formuleverdeling
- We zullen tekst vinden D5 binnen de tekst B5 met behulp van de ZOEKEN functie.
- Het resultaat toont GEVONDEN als de waarde waar is.
- Het resultaat toont NIET GEVONDEN als de waarde onwaar is.
- Druk op Ga naar om de functie toe te passen.
- U krijgt dus het resultaat voor de rest van de cellen door de Vulgreep naar cel E10 .
3.3 IF met OR en COUNTIF
Hier is de gecombineerde toepassing van ALS , OF, en COUNTIF functies zullen worden ingezet om te bepalen of er cellen zijn met een specifieke tekst of niet. Wanneer de ALS functie zal ons helpen om een toestand te controleren, anderzijds zal de COUNTIF zal ons helpen om waarden te tellen als aan die specifieke voorwaarde is voldaan. En de OF functie zal ons helpen om de gewenste uitvoer terug te geven op basis van de voorwaarde.
Stappen:
- In de cel E5 voeren we de formule in:
=IF(OR(COUNTIF(B5,"*"&$D$5:$D$10&"*")),"YES","NOT FOUND")
- Druk dus op Ga naar om het resultaat te krijgen.
Formuleverdeling
- Het bereik is B5 .
- Het criterium is "*"&$D$5:$D$10&"*" .
- Dus als de waarde er is, zal het resultaat tonen JA .
- Bovendien, als de waarde niet wordt gevonden, toont het resultaat NIET GEVONDEN .
- Pas dezelfde formule toe op de rest van de cellen door de Vulgreep pictogram naar cel E10 .
Lees meer: Hoe tekst in cel te vinden in Excel
4. De functies SUMPRODUCT en COUNTIF samenvoegen
De SUMPRODUCT en COUNTIF functies kunt u ook specifieke teksten vinden in een reeks cellen. Volg deze stappen om te leren. De SUMPRODUCT anderzijds de COUNTIF zal ons helpen waarden te tellen als aan die specifieke voorwaarde is voldaan.
Stappen:
- Pas eerst de SUMPRODUCT functie in cel E5 Hier hebben we de COUNTIF functie binnen de SUMPRODUCT De uiteindelijke formule is:
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- Vandaar pers Ga naar om het resultaat te krijgen.
Formuleverdeling
- Het bereik is B5:B10 .
- Criterium is "*"&D5&"*" .
- De COUNTIF functie telt het aantal overeenkomende cellen.
- Bovendien zijn de SUMPRODUCT functie neemt het getal dat wordt teruggegeven door de COUNTIF functie en krijgt de som ervan.
- Pas ten slotte dezelfde formule toe op de rest van de cellen. Het resultaat is nauwkeurig wat betreft de invoer.
Dingen om te onthouden
- Terwijl we jokertekens gebruiken, moeten we het sterretje ( * ) toepassen op elke substring. Asterisk ( * ) komt bij gebruik overeen met elk aantal tekens.
- Tijdens het gebruik van de ALS met OF formule vergeet niet om Blok het bereik met behulp van absolute celverwijzing ($) .