Tæl nøgleord celle indeholder baseret på en liste
Hvis du vil tælle antallet af nøgleord, der vises i en celle baseret på en liste over celler, kan kombinationen af funktionerne SUMPRODUCT, ISNUMBER og SØG hjælpe dig med at løse dette problem i Excel.
Tæl nøgleord celle indeholder baseret på en liste
For eksempel har jeg en liste over tekststrenge i kolonne A og nogle nøgleord i kolonne D som vist nedenfor, for at få antallet af nøgleord, som en celle indeholder i kolonne A baseret på dataene i kolonne D, skal du gøre med følgende formel.
1. Indtast eller kopier følgende formel i en tom celle:
2. Træk derefter fyldhåndtaget for at kopiere denne formel til andre celler, og antallet af nøgleord i en celle er beregnet, se skærmbillede:
Forklaring til formlen:
- SØG ($ D $ 2: $ D $ 6, A2): bruges til at returnere placeringen af nøgleordene i tekststrengen, når den findes, hvis den ikke findes, #VÆRDI! fejl vises;
- --ISNUMBER (SØG ($ D $ 2: $ D $ 6, A2)): hvis nøgleordet findes i tekststrengen, returnerer SEARCH-funktionen positionsnummeret, ISNUMBER-funktionen returnerer TRUE; hvis ikke søgeordet findes i tekststrengen, returnerer SEARCH-funktionen #VALUE! fejl, og ISNUMBER-funktionen returnerer FALSE; Og de dobbelte bindestreger (-) ændrer SAND eller FALSK til 1 eller 0.
- SUMPRODUCT: bruges til at opsummere matrixen 1 og 0.
Noter:
1. Hvis et nøgleord vises flere gange i en celle, tælles det kun en gang.
2. Hvis der er tomme celler i nøgleordslisten celler, får ovenstående formel ikke det rigtige resultat. I dette tilfælde skal du anvende nedenstående arrayformel:
Husk at trykke på Ctrl + Skift + Enter nøgler sammen for at få det rigtige resultat, se skærmbillede:
Relative anvendte funktioner:
- SUMPRODUCT:
- SUMPRODUCT-funktionen kan bruges til at gange to eller flere kolonner eller arrays sammen og derefter få summen af produkter.
- SEARCH:
- Funktionen SØG returnerer placeringen af det specifikke tegn eller tekst fra den givne tekststreng.
- ISNUMBER:
- Funktionen ISNUMBER returnerer SAND når en celle indeholder et tal og FALSK hvis ikke.
Flere artikler:
- Tæl linjer, der er adskilt af linjeskift i en celle eller et interval
- Denne artikel taler råb, hvordan man tæller antallet af linjer, der adskilles af linjeskift i en celle eller et celleområde ved hjælp af formlen i Excel.
- Uddrag flere linjer fra en celle
- Hvis du har en liste over tekststrenge, der er adskilt af linjeskift (der sker ved at trykke på Alt + Enter-tasterne, når du indtaster teksten), og nu vil du udtrække disse tekstlinjer i flere celler som vist nedenstående skærmbillede. Hvordan kunne du løse det med en formel i Excel?
- Hvis cellen indeholder tekst, vises den i Excel
- Hvis du har en liste over tekststrenge i kolonne A og en række nøgleord, skal du nu kontrollere, om nøgleordene vises i tekststrengen. Hvis nøgleordene vises i cellen, der viser den, hvis ikke, vises den tomme celle som vist på følgende skærmbillede.
De bedste Office-produktivitetsværktøjer
Kutools til Excel - Hjælper dig med at skille dig ud fra mængden
Kutools til Excel kan prale af over 300 funktioner, At sikre, at det, du har brug for, kun er et klik væk...
Fanen Office - Aktiver læsning og redigering af faner i Microsoft Office (inkluderer Excel)
- Et sekund til at skifte mellem snesevis af åbne dokumenter!
- Reducer hundreder af museklik for dig hver dag, og farvel med musens hånd.
- Øger din produktivitet med 50 %, når du ser og redigerer flere dokumenter.
- Giver effektive faner til Office (inkluderer Excel), ligesom Chrome, Edge og Firefox.