Innehållsförteckning
När du hanterar en stor databas kan det hända att du behöver hitta en viss text i databasen. Excel har några funktioner som du enkelt kan använda för att göra det. I den här artikeln kommer vi att demonstrera följande 4 enkla sätt att hitta om ett antal celler innehåller specifik text på Excel .
Ladda ner övningsboken
Ladda ner det här övningsbladet för att öva medan du läser den här artikeln.
Hitta om ett område med celler innehåller specifik text.xlsx
4 enkla sätt att ta reda på om ett cellområde innehåller specifik text i Excel
Datasetet nedan kommer att avgöra om textintervallet innehåller en viss text eller inte. Dessutom kommer kolumnen till vänster som heter Text innehåller den avsedda texten och kolumnen till höger Specifik Text innehåller de texter som kommer att kontrolleras i den vänstra kolumnen. Därefter visas Resultat kolumnen kommer att visa utgångarna. För att undvika kompatibilitetsproblem kan du använda Excel 365 utgåva.
1. Infoga COUNTIF-funktionen för att ta reda på om ett cellområde innehåller specifik text i Excel
Om du vill avgöra om ett värde eller en text finns i ett datavärde kan du helt enkelt använda en formel som baseras på funktionen COUNTIF . COUNTIF hjälper oss att räkna värden om ett visst villkor är uppfyllt.
Steg:
- För det första, i cell E5 , infoga formeln:
=COUNTIF(B5:B10,"*"&D5&"*")>0
- Tryck sedan på Gå in på för att få fram resultatet.
🔎 Formelfördelning
- Inmatningsområdet här är B5:B10 .
- Kriteriet är "*"&D5& "*" Här använde vi Asterisk (*) som en Wildcard för ett eller flera tecken. Vi sammanfogade asterisken före och efter cellreferensen. D4 så nu räknas det som en delsträng. Detta räknar alltså värdet om det dyker upp någonstans i intervallet.
- Om värdet hittas blir resultatet därför följande TRUE annars blir resultatet FALSK .
- Därefter för du muspekaren till det nedre högra hörnet av formelcellen, och när muspekaren visar Handtag för fyllning ikonen ( + ), dubbelklicka på den för att tillämpa samma formel på resten av cellerna.
- Du kommer att få resultat.
Läs mer: Hur man hittar om cellen innehåller specifik text i Excel
2. Hitta om ett cellområde innehåller specifik text med funktionerna ISNUMBER och FIND
Med hjälp av formeln som bygger på ISNUMMER och HITTA kan vi enkelt hitta den specifika texten från ett antal celler. ISNUMMER funktionen returnerar logiskt utdata om argumentet i den uppfyller kraven. Å andra sidan kan funktionen HITTA funktionen returnerar den specifika positionen för en viss text i ett intervall av strängar eller text.
Steg:
- För det första, i cell E5 , tillämpar vi formeln:
=ISNUMBER(FIND(D5,B5))
- Tryck sedan på Gå in på för att få fram resultatet.
🔎 Formelfördelning
- Hitta funktionen här är att bestämma den exakta platsen för den text som nämns i cellen. D5 i textsträngen B5 De kan vara ett numeriskt värde eller ett tomt värde (om texten inte finns i strängen).
- ISNUMMER funktionen returnerar logisk utgång baserat på utdata från HITTA funktion.
- Tillämpa sedan samma funktion på resten av cellerna genom att dra i Handtag för fyllning till cell E10 .
- På så sätt får du det önskade resultatet.
Läs mer: Excel söker efter text i ett område
3. Kombinera funktionerna IF, OR och COUNTIF för att hitta celler som innehåller viss text
När vi behöver hitta specifika texter från ett givet intervall av celler kan vi enkelt göra det med hjälp av IF-funktionen. . Andra funktioner som är inbäddade i den IF Funktionen kommer att göra vårt arbete enklare. Följ därför nedanstående metoder.
3.1 IF med COUNTIF-funktionen
Kombinationen av IF och COUNTIF funktionerna kommer att avgöra om den avsedda strängen innehåller den specifika texten eller inte.
Steg:
- I en cell där du vill få fram resultatet tillämpar du IF med den COUNTIF Den slutliga formen av denna formel är:
=IF(COUNTIF(B5:B10,"*"&D5&"*"), "YES","NO")
🔎 Formelfördelning
- Utbudet är B5:B10.
- Kriteriet är "*"&D5& "*" .
- Om värdet hittas visas följande resultat JA .
- Om värdet inte hittas visas följande resultat NO .
- Få resultatet genom att trycka på Gå in på .
- Gör nu samma sak med resten av de specifika texterna. De texter som stämmer överens med källan kommer att visas. JA och andra kommer att visa NO .
3.2 Funktionerna ISNUMBER, SEARCH och IF
Vi kan avgöra om strängen innehåller den specifika texten eller inte med hjälp av kombinationen av IF , SÖKNING , och ISNUMMER funktioner.
Steg:
- För det första ska du använda IF funktion med funktionen ISNUMMER funktion i cellen E5 Den slutliga formeln är:
=IF(ISNUMBER(SEARCH(D5,B5)), "FUNNEN", "INTE FUNNEN")
🔎 Formelfördelning
- Vi kommer att hitta text D5 inom texten B5 med hjälp av SÖKNING funktion.
- Resultatet kommer att visa FUNNAD om värdet är sant.
- Resultatet kommer att visa EJ FUNNEN om värdet är falskt.
- Tryck på Gå in på för att tillämpa funktionen.
- Därför får du resultatet för resten av cellerna genom att dra i Handtag för fyllning till cell E10 .
3.3 IF med OR och COUNTIF
Här har den kombinerade tillämpningen av IF , OR, och COUNTIF funktioner kommer att användas för att avgöra om det finns någon text som innehåller celler som har en specifik text eller inte. IF funktion hjälper oss att kontrollera ett tillstånd, men å andra sidan kan den COUNTIF hjälper oss att räkna värden om det specifika villkoret är uppfyllt. Och med ELLER funktionen hjälper oss att returnera den önskade utgången baserat på villkoret.
Steg:
- I cell E5 , anger vi formeln:
=IF(OR(COUNTIF(B5, "*"&$D$5:$D$10& "*"))), "YES", "NOT FOUND")
- Tryck därför på Gå in på för att få fram resultatet.
🔎 Formelfördelning
- Utbudet är B5 .
- Kriteriet är "*"&$D$5:$D$10& "*" .
- Om värdet finns där, kommer resultatet att visa följande JA .
- Om värdet inte hittas kommer resultatet dessutom att visa följande EJ FUNNEN .
- Tillämpa samma formel på resten av cellerna genom att dra i Handtag för fyllning ikon till cell E10 .
Läs mer: Hur man hittar text i en cell i Excel
4. Gå med i funktionerna SUMPRODUCT och COUNTIF
SUMPRODUCT och COUNTIF funktionerna hjälper dig också att hitta specifika texter i ett antal celler. Följ de här stegen för att lära dig. SUMPRODUCT å andra sidan COUNTIF hjälper oss att räkna värden om det specifika villkoret är uppfyllt.
Steg:
- Till att börja med ska du använda SUMPRODUCT funktion i cellen E5 Här har vi bäddat in COUNTIF funktion inom den SUMPRODUCT Den slutliga formeln är:
=SUMPRODUCT(COUNTIF(B5:B10,"*"&D5&"*"))>0
- Därför måste man trycka på Gå in på för att få fram resultatet.
🔎 Formelfördelning
- Utbudet är B5:B10 .
- Kriteriet är "*"&D5& "*" .
- COUNTIF funktionen räknar antalet matchade celler.
- Dessutom har SUMPRODUCT funktionen tar det nummer som returneras av COUNTIF och får fram summan av den.
- Till sist tillämpar du samma formel på resten av cellerna. Resultatet är korrekt i förhållande till den inmatning som gjorts.
Saker att komma ihåg
- När vi använder jokertecken måste vi använda asterisk ( * ) för varje delsträng. Asterisk ( * ) matchar ett obegränsat antal tecken när den används.
- När du använder IF med ELLER formeln komma ihåg att Block intervallet genom att använda absolut cellreferens ($) .