Hoppa till huvudinnehåll
 

Räkna nyckelord cell innehåller baserat på en lista

Författare: Xiaoyang Senast ändrad: 2024-10-22

Om du vill räkna antalet nyckelord som visas i en cell baserat på en lista över celler kan kombinationen av SUMPRODUCT, ISNUMBER och SÖK-funktionerna hjälpa dig att lösa detta problem i Excel.

doc-count-keywords-1


Räkna nyckelord cell innehåller baserat på en lista

Till exempel har jag en lista med textsträngar i kolumn A och några nyckelord i kolumn D som nedan visas skärmdump, nu, för att få antalet nyckelord som en cell innehåller i kolumn A baserat på data i kolumn D, vänligen gör med följande formel.

doc-count-keywords-2

1. Ange eller kopiera följande formel till en tom cell:

=SUMPRODUCT(--ISNUMBER(SEARCH($D$2:$D$6, A2)))

2. Dra sedan fyllningshandtaget för att kopiera den här formeln till andra celler, och antalet nyckelord i en cell har beräknats, se skärmdump:

doc-count-keywords-3


Förklaring av formeln:
  • SÖKNING ($ D $ 2: $ D $ 6, A2): används för att returnera sökordenas position i textsträngen när #VALUE hittas, om den inte hittas! fel visas;
  • --ISNUMBER (SÖK ($ D $ 2: $ D $ 6, A2)): om nyckelordet finns i textsträngen returnerar SÖK-funktionen positionsnummer, ISNUMBER-funktionen returnerar SANT; om sökordet inte hittar i textsträngen, returnerar SÖK-funktionen #VÄRDE! fel, och ISNUMBER-funktionen returnerar FALSE; Och dubbla bindestreck (-) ändrar SANT eller FALSKT till 1 eller 0.
  • SUMPRODUCT: används för att summera matrisen 1 och 0.

Anmärkningar:

1. Om ett nyckelord visas flera gånger i en cell räknas det bara en gång.

2. Om det finns tomma celler i cellerna i nyckelordslistan får ovanstående formel inte rätt resultat, i det här fallet bör du tillämpa nedanstående matrisformel:

=SUMPRODUCT(--ISNUMBER(SEARCH(IF($D$2:$D$6<>"",$D$2:$D$6),A2)))

Kom ihåg att trycka på Ctrl + Skift + Enter för att få rätt resultat, se skärmdump:

doc-count-keywords-4


Relativa funktioner som används:

  • SUMPRODUCT:
  • SUMPRODUCT-funktionen kan användas för att multiplicera två eller flera kolumner eller matriser tillsammans och sedan få summan av produkter.
  • SEARCH:
  • Funktionen SÖK returnerar platsen för det specifika tecknet eller texten från den angivna textsträngen.
  • ISNUMBER:
  • Funktionen ISNUMBER returnerar SANT när en cell innehåller ett tal och FALSE om inte.

Fler artiklar:

  • Extrahera flera rader från en cell
  • Om du har en lista med textsträngar som är åtskilda av radbrytningar (som inträffar genom att trycka på Alt + Enter-tangenterna när du skriver in texten), och nu vill du extrahera dessa textrader i flera celler som visas nedan. Hur kunde du lösa det med en formel i Excel?
  • Om cellen innehåller text visas den i Excel
  • Om du har en lista med textsträngar i kolumn A och en rad nyckelord måste du nu kontrollera om nyckelorden visas i textsträngen. Om nyckelorden visas i cellen, om den visas, om inte, visas tom cell som följande skärmdump visas.

De bästa Office-produktivitetsverktygen

Kutools för Excel - Hjälper dig att sticka ut från mängden

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter  |  Ta bort tomma rader  |  Kombinera kolumner eller celler utan att förlora data  |  Rund utan formel ...
Super VLookup: Flera kriterier  |  Multipelt värde  |  Över flera ark  |  Fuzzy Lookup...
Adv. Rullgardinslista: Enkel rullgardinslista  |  Beroende rullgardinslista  |  Flervals-rullgardinslista...
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  Jämför kolumner med Välj Samma och olika celler ...
Utvalda funktioner: Rutnätsfokus  |  Designvy  |  Stor formelbar  |  Arbetsbok & Bladhanterare | Resursbibliotek (Automatisk text)  |  Datumväljare  |  Kombinera arbetsblad  |  Kryptera/Dekryptera celler  |  Skicka e-postmeddelanden efter lista  |  Superfilter  |  Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken ...)  |  50+ Diagram Typer (Gantt Chart ...)  |  40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag ...)  |  19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg ...)  |  12 Konvertering verktyg (Siffror till ord, Valutaväxling ...)  |  7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela upp Excel-celler ...)  |  ... och mer

Kutools för Excel har över 300 funktioner, Se till att det du behöver bara är ett klick bort...


Fliken Office - Aktivera läsning och redigering av flikar i Microsoft Office (inkluderar Excel)

  • En sekund att växla mellan dussintals öppna dokument!
  • Minska hundratals musklick åt dig varje dag, säg adjö till mushanden.
  • Ökar din produktivitet med 50 % när du visar och redigerar flera dokument.
  • Ger effektiva flikar till Office (inklusive Excel), precis som Chrome, Edge och Firefox.