INHOUDSOPGAWE
Terwyl jy 'n groot databasis hanteer, sal jy dalk 'n spesifieke teks uit die databasis moet vind. Excel het 'n paar funksies waarmee jy dit maklik kan doen. Vandag in hierdie artikel sal ons 4 maklike maniere demonstreer om te vind as die reeks selle spesifieke teks in Excel bevat.
Laai Oefenwerkboek af
Laai hierdie oefenblad af om te oefen terwyl jy hierdie artikel lees.
Vind As Omvang van Selle bevat spesifieke teks.xlsx
4 maklike maniere om te vind of reeks selle spesifieke teks bevat in Excel
Die datastel hieronder sal bepaal of die reeks tekste een of ander spesifieke teks bevat of nie. Daarbenewens bevat die kolom aan die linkerkant met die naam Teks die beoogde teks en die kolom aan die regterkant Spesifieke Teks bevat die tekste wat aan die linkerkant gekontroleer sal word kolom. Dan sal die Resultaat -kolom die uitsette wys. Om enige versoenbaarheidskwessies te vermy, gebruik die Excel 365 -uitgawe.
1. Voeg COUNTIF-funksie in om te vind of reeks selle spesifieke teks in Excel bevat
Om te bepaal of 'n waarde of teks in 'n reeks data bestaan, kan jy eenvoudig 'n formule gebruik wat gebaseer is op die COUNTIF-funksie . Die COUNTIF -funksie sal ons help om waardes te tel as daar aan een of ander spesifieke voorwaarde voldoen word.
Stappe:
- Eerstens, in sel E5 , steek die informule:
=COUNTIF(B5:B10,"*"&D5&"*")>0
- Druk dan Enter om die resultaat te kry.
🔎 Formule-uiteensetting
- Die invoerreeks hier is B5: B10 .
- Kriterium is “*”&D5&”*” . Hier het ons die Asterisk (*) as 'n Wildcard vir een of meer karakters gebruik. Ons het die asterisk voor en na die selverwysing D4 aaneengeskakel, so nou sal dit as 'n substring getel word. Dus, dit sal die waarde tel as dit enige plek in die reeks verskyn.
- Daarom, as die waarde gevind word, dan sal die afvoer WAAR wees anders sal die afvoer ONWAAR wees .
- Beweeg dan oor jou muiswyser na die onderste regterhoek van die formulesel, en wanneer die wyser die Vulhandvatsel -ikoon wys ( + ), dubbelklik daarop om dieselfde formule vir die res van die selle toe te pas.
- Daarom sal jy die resultate kry.
Lees meer: Hoe om te vind of sel spesifieke teks in Excel bevat
2. Vind of reeks selle spesifieke teks bevat met ISNUMBER- en FIND-funksies
Deur die formule gebaseer op die ISNUMBER en FIND te gebruik, kan ons die spesifieke teks maklik uit 'n reeks selle vind. Die ISNUMBER -funksie gee logiese uitvoer terug as die argument binne-in dit bevredig. Aan die ander kant gee die VIND -funksie die spesifieke posisie van 'n gespesifiseerde teks in areeks stringe of teks.
Stappe:
- Eerstens, in sel E5 pas ons die formule toe:
=ISNUMBER(FIND(D5,B5))
- Druk dan Enter om die resultaat te kry.
🔎 Formule-ontleding
- Die Vind -funksie hier bepaal die presiese ligging van die teks genoem in die sel D5 in die teksstring B5 . Hulle kan 'n numeriese waarde wees of kan 'n leemte wees (as die teks nie in die string gevind word nie).
- Die ISNUMBER -funksie sal logiese uitvoer terugstuur gebaseer op die uitvoer deur die VIND funksie.
- Pas daarna dieselfde funksie toe op die res van die selle deur die Vulhandvatsel na te sleep sel E10 .
- Daarom sal jy die gewenste resultaat kry.
Lees meer: Excel Soek vir teks in reeks
3. Kombineer IF-, OF- en COUNTIF-funksies om selle te vind wat sekere teks bevat
Wanneer ons spesifieke tekste uit die gegewe reeks moet vind van selle, kan ons dit maklik doen met die IF-funksie . Om ander funksies binne die IF -funksie te nes, sal ons werk makliker maak. Volg dus die onderstaande metodes.
3.1 IF met COUNTIF Funksie
Die kombinasie van die IF en die COUNTIF funksies sal bepaal of die beoogde string bevat die spesifieke teks of nie.
Stappe:
- In 'n sel waar jy wilkry die resultaat, pas IF toe met die COUNTIF Die finale vorm van hierdie formule is:
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
🔎 Formule-ontleding
- Die reeks is B5:B10.
- Kriterium is “*”&D5&”*” .
- As die waarde gevind word, sal die resultaat JA<2 wys>.
- As die waarde nie gevind word nie, sal die resultaat NEE wys.
- Kry die resultaat deur Enter te druk.
- Pas nou dieselfde toe op die res van die spesifieke tekste. Die tekste wat ooreenstem met die bron sal JA wys en ander sal NEE wys.
3.2 ISNOMMER, SOEK , en IF-funksies
Ons kan bepaal of die string die spesifieke teks bevat of nie met die kombinasie van die IF , SOEK , en ISNUMBER -funksies.
Stappe:
- Pas eerstens die IF -funksie toe met die ISNUMBER -funksie in sel E5 . Die finale formule is:
=IF(ISNUMBER(SEARCH(D5,B5)),"FOUND","NOT FOUND")
🔎 Formule-ontleding
- Ons sal teks D5 binne teks B5 vind deur die SOEK -funksie te gebruik.
- Die resultaat sal GEVIND wys as die waarde waar is.
- Die resultaat sal NIE GEVIND wys as die waarde onwaar is.
- Druk Enter om die funksie toe te pas.
- Daarom sal jy die resultaat vir die res van die selle kry deur die Vulhandvatsel na sel te sleep E10 .
3.3 IF met OR en COUNTIF
Hier is die gekombineerde toepassing van IF , OF, en COUNTIF funksies sal ontplooi word om te bepaal of daar enige teks is wat selle bevat met enige spesifieke teks of nie. Waar die IF -funksie ons sal help om 'n voorwaarde na te gaan, aan die ander kant, sal die COUNTIF ons help om waardes te tel as daardie spesifieke voorwaarde nagekom word. En die OF -funksie sal ons help om die vereiste uitvoer op grond van die toestand terug te gee.
Stappe:
- In sel E5 , voer ons die formule in:
=IF(OR(COUNTIF(B5,"*"&$D$5:$D$10&"*")),"YES","NOT FOUND")
- Druk dus Enter om die resultaat te kry.
🔎 Formule-ontleding
- Die reeks is B5 .
- Kriterium is “*”&$D$5:$D$10&”*” .
- Daarom as die waarde is daar, die resultaat sal JA wys.
- Bowendien, as die waarde nie gevind word nie, sal die resultaat NIE GEVIND wys.
- Pas dieselfde formule toe op die res van die selle deur die Vulhandvatsel -ikoon na sel E10 te sleep.
Lees meer: Hoe om teks in sel in Excel te vind
4. Sluit aan by SUMPRODUCT- en COUNTIF-funksies
Die SUMPRODUCT - en COUNTIF -funksies help jou ook om spesifieke tekste in 'n reeks selle te vind. Volg hierdie stappe om te leer. Die SOMPRODUK aan die ander kant die COUNTIF sal ons help om waardes te tel as daardie spesifieke voorwaarde nagekom word.
Stappe:
- Pas eers die <1 toe>SUMPRODUCT -funksie in sel E5 . Hier het ons die COUNTIF -funksie in die SUMPRODUCT geneste. Die finale formule is:
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- Druk dus Enter om die resultaat te kry.
🔎 Formule Uiteensetting
- Die reeks is B5:B10 .
- Kriterium is “*”&D5&”*” .
- Die COUNTIF funksie tel die aantal ooreenstemmende selle.
- Daarbenewens neem die SUMPRODUCT -funksie die getal wat deur die teruggestuur word. COUNTIF -funksie en kry sy som.
- Laastens, pas dieselfde formule toe op die res van die selle. Die resultaat is akkuraat met betrekking tot die invoer.
Dinge om te onthou
- Terwyl ons jokertekens gebruik, moet ons die asterisk toepas ( * ) met elke substring. Asterisk ( * ) pas by enige aantal karakters wanneer dit gebruik word.
- Terwyl die IF met OF formule gebruik word, onthou om Blokkeer die reeks deur absolute selverwysing ($) te gebruik.