Hoppa till huvudinnehåll

Räkna snabbt totalt antal ord / specifika ord i Excel

Medan MS Word erbjuder en lättanvänd funktion för att räkna ord, innehåller Excel däremot inte ett inbyggt verktyg speciellt utformat för att räkna ord i ett kalkylblad. I den här omfattande guiden kommer vi att utforska olika metoder för att räkna det totala antalet ord i en cell eller ett cellintervall, samt för att räkna specifika ord.

Räkna det totala antalet ord i en cell/cellintervall

Räkna antalet specifika ord i en cell / raseri av celler


Räkna det totala antalet ord i en cell/cellintervall

I det här avsnittet kommer vi att introducera några snabba och effektiva metoder för att räkna det totala antalet ord i en enskild cell eller över ett antal celler i Excel.

Räkna det totala antalet ord genom att använda formler

● Räkna totalt antal ord i en enda cell

Om du vill få det totala antalet ord i en enda cell, använd följande formel:

=IF(LEN(TRIM(A2))=0,0,LEN(TRIM(A2))-LEN(SUBSTITUTE(A2," ",""))+1)

Tryck sedan på ange nyckel för att få resultatet, se skärmdump:

 

● Räkna totalt antal ord i ett cellintervall

För att räkna ord över ett antal celler kan du använda följande matrisformel:

=SUM(IF(LEN(TRIM(A2:A4))=0,0,LEN(TRIM(A2:A4))-LEN(SUBSTITUTE(A2:A4," ",""))+1))

Tryck sedan på Ctrl + Skift + Enter tangenterna tillsammans för att få det totala antalet ord i det angivna cellintervallet. Se skärmdump:


Räkna det totala antalet ord med hjälp av en användbar funktion

Kutools för Excel erbjuder ett enkelt och effektivt sätt att räkna ord i ditt ark. Detta Räkna totalt antal ord funktionen låter dig snabbt ta reda på hur många ord som finns i en cell eller ett cellintervall, utan komplexa formler. Det är ett utmärkt verktyg för alla som arbetar med mycket text i Excel, vilket gör ordräkningen enkel och effektiv.

Efter ladda ner och installera Kutools för Excel, gör med följande steg:

  1. Klicka på en tom cell för att mata ut det beräknade resultatet och klicka sedan Kutools > Formel Helper > Formel Helper.
  2. I Formlerhjälpare dialogrutan, klicka på Räkna totalt antal ord i Välj en formel sektion.
  3. Gå sedan till Argumentinmatning sektion, välj en cell eller ett cellintervall som du vill ska räkna totalt antal ord.
  4. Slutligen klickar du på OK knapp.

Resultat:

Du kommer att få det totala antalet ord i en specificerad cell eller cellintervall. Se skärmdump:

tips:
  1. För att tillämpa den här funktionen bör du ladda ner och installera det för det första.
  2. Smakämnen Formlerhjälpare funktionen samlar 40+ vanliga formler, effektiviserar ett brett utbud av vanliga uppgifter och beräkningar i Excel.

Räkna det totala antalet ord med hjälp av användardefinierad funktion

I Excel kan du också skapa en användardefinierad funktion för att räkna totalt antal ord i en enskild cell eller ett cellintervall. Vänligen gör med följande steg:

  1. Håll ner ALT + F11 nycklar i Excel, och det öppnar Microsoft Visual Basic för applikationer fönster.
  2. Klicka Insert > Modulernaoch klistra in följande kod i modulfönstret.
    VBA-kod: Räkna totalt antal ord i en cell eller ett cellintervall
    Function CountWords(rng As Range) As Integer
    'Updateby Extendoffice
        Dim cell As Range
        Dim totalWords As Integer
        totalWords = 0
        For Each cell In rng
            If Len(Trim(cell.Value)) > 0 Then
                totalWords = totalWords + UBound(Split(Trim(cell.Value), " "), 1) + 1
            End If
        Next cell
        CountWords = totalWords
    End Function
    
  3. Tryck Alt+Q för att stänga Microsoft Visual Basic for Applications-fönstret. Välj en tom cell för att sätta resultatet och ange eller kopiera sedan formeln nedan:
    Räkna ett antal celler: =CountWords(A2:A4)
    Räkna en enda cell: =CountWords(A2)
  4. Tryck sedan på ange nyckel för att få resultatet:

Räkna antalet specifika ord i en cell / raseri av celler

I det här avsnittet visar vi dig enkla sätt att räkna antalet gånger ett visst ord förekommer i en cell eller ett cellintervall i Excel.

Räkna antalet specifika ord genom att använda formler

● Räkna antalet specifika ord i en enda cell

För att räkna hur många gånger ett specifikt ord förekommer i en enskild cell, använd följande formel:

=(LEN(A2)-LEN(SUBSTITUTE(A2, "Excel","")))/LEN("Excel")
Anmärkningar: I ovanstående formel, A2 är cellen från vilken du vill räkna förekomsten av ett specifikt ord, och "excel” är ordet vars antal förekomster du vill räkna.

Tryck sedan på ange nyckel för att få resultatet, se skärmdump:

TipsSkiftlägesokänslig för att räkna specifika ord i en cell

Ovanstående formel är skiftlägeskänslig, vilket betyder att den skiljer mellan stora och små bokstäver. Det kommer att räkna förekomster av ett specifikt ord exakt som det visas i formeln. Till exempel skulle "Excel" och "excel" räknas som olika ord.

Om du behöver räkna förekomsten av ett givet ord oavsett skiftläge, bör du ändra formeln så att den inte är skiftlägesokänslig.

=(LEN(A2)-LEN(SUBSTITUTE(A2, "Excel","")))/LEN("Excel")

     

    ● Räkna antalet specifika ord i ett cellintervall

    För att räkna förekomster av ett specifikt ord över flera celler, använd följande matrisformel:

    =SUM((LEN(A2:A3)-LEN(SUBSTITUTE(A2:A3, "Excel", "")))/LEN("Excel"))

    Tryck sedan på Ctrl + Skift + Enter tangenterna samtidigt för att beräkna antalet specifika ord i det valda cellområdet. Se skärmdump:

    TipsSkiftlägesokänslig för att räkna specifika ord i en rad celler

    För att räkna specifika ord i ett cellintervall på ett skiftlägesokänsligt sätt i Excel kan du ändra formeln så att den inte skiljer mellan stora och små bokstäver. (Kom ihåg att trycka Ctrl + Skift + Enter tangenterna samtidigt för att få rätt resultat.)

    =SUM((LEN(A2:A3)-LEN(SUBSTITUTE((UPPER(A2:A3)), UPPER("Excel"), "")))/LEN("Excel"))


      Räkna antalet specifika ord med hjälp av en smart funktion

      Kutools för Excel gör det superenkelt att räkna specifika ord i en enda cell eller cellområde. Välj bara cellerna, berätta för Kutools ordet du letar efter, och det kommer snabbt att räkna dem åt dig – inga komplicerade formler behövs! Det här verktyget är bra för alla som behöver ett snabbt och enkelt sätt att arbeta med textdata i Excel.

      1. Klicka på en tom cell för att mata ut det beräknade resultatet och klicka sedan Kutools > Formel Helper > Formel Helper.
      2. I Formlerhjälpare dialogrutan, klicka på Räkna antalet ord i Välj en formel sektion.
      3. Gå sedan till Argumentinmatning sektion, välj en cell eller ett cellintervall som du vill ska räkna numret på ett specifikt ord från text låda; välj cellen som innehåller ordet eller skriv in det specifika ord du ska räkna in i ord låda;
      4. Slutligen klickar du på OK knapp.

      Resultat:

      Du kommer att få numret på de specifika orden i en enskild cell eller cellområde. Se skärmdump:

      tips:
      1. Denna funktion är skiftlägeskänsliga, det räknar förekomster av ett specifikt ord exakt som det visas.
      2. För att tillämpa den här funktionen, vänligen ladda ner och installera Kutools för Excel först. Kutools för Excel erbjuder över 40+ vanliga formler, som effektiviserar ett brett utbud av vanliga uppgifter och beräkningar i Excel.

      Relaterade artiklar:

      • Räkna enkelt unika och distinkta värden
      • Normalt i Excel är de unika värdena de värden som bara visas en gång i listan utan några dubbletter, och distinkta värden är alla olika värden (unika värden + 1:a dubblettförekomster). När du arbetar med en stor datamängd kan du behöva räkna antalet unika och distinkta värden bland dubbletter från en lista med celler enligt skärmbilden nedan. Denna handledning kommer att introducera några snabba knep för att räkna de unika och distinkta värdena i Excel.
      • Räkna antalet tecken, bokstäver och siffror
      • När du skriver en lista med data i en cell i Excel enligt bilden nedan, vill du räkna det totala antalet tecken, eller bara bokstävernas nummer, eller bara siffrorna i cellen. Nu pratar jag om metoderna för denna räkning i Excel.
      • Räkna/summa celler efter färg (bakgrund, teckensnitt, villkorlig formatering)
      • I dagliga uppgifter är färgmärkning en populär metod för att snabbt särskilja och lyfta fram avgörande data. Men hur räknar eller summerar vi celldata baserat på specifik färg (fyllningsfärg, teckensnittsfärg, villkorlig formatering)? Som standard erbjuder Excel inte en direkt funktion för att räkna eller summera efter färg. Ändå, med några knep och indirekta metoder, kan vi fortfarande uppnå detta. Den här artikeln kommer att utforska hur man räknar eller summerar data efter färg.
      • Räkna icke-tomma celler i Excel
      • Denna handledning visar fem metoder för att räkna icke-tomma celler i Excel. Alla metoder är superenkla att följa och tar mindre än 10 sekunder att få resultatet.
      Comments (32)
      No ratings yet. Be the first to rate!
      This comment was minimized by the moderator on the site
      Thanks a lot for sharing this formula. I pasted it and changed the cell reference to fit my sheet. Thanks a lot.
      This comment was minimized by the moderator on the site
      OMG THANK YOU FOR THIS GOOD INFO
      This comment was minimized by the moderator on the site
      If the cell is empty is is incorrectly displaying a count of 1. To correct this I changed the formula to:


      =IF(LEN(TRIM(A1)) > 0, LEN(TRIM(A1))-LEN(SUBSTITUTE(TRIM(A1),",",""))+1, 0)
      This comment was minimized by the moderator on the site
      You are the best. The formula worked for me effortlessly. Kudos!!!
      This comment was minimized by the moderator on the site
      is there any function will count if i kept cells in one color??? ( i mean to know if filled with same colour is there any formula to count the number of colour boxes)
      This comment was minimized by the moderator on the site
      Is a chance that this function will count only unique words. For example if word exist in a range two times will count only one, will not count duplicates
      This comment was minimized by the moderator on the site
      Hi,
      For counting only the unique words in a range, please apply this formula (please replace A1:A9 with the range based on your needs): =SUMPRODUCT(1/COUNTIF(A1:A9,A1:A9)). Thank you for your comment.
      This comment was minimized by the moderator on the site
      Is chance that this formula will count only unique words. My question is if word will exist 2 times in range will count that word only once without counting duplicates?
      This comment was minimized by the moderator on the site
      I need to clip words from a paragraph like this

      "Advised that device is out of warranty and that no repair available so we would recommend that this unit be removed from svc and replaced if they need a device that will provide audible prompts. Sales rep will go to the customer site and advise them of this.
      Closing case while wait"
      I want to specify a word and in return I want the preceding and succeeding word to come along with the one I specify, like if I specify "svc" output should be "from svc and" .
      please Help
      This comment was minimized by the moderator on the site
      It is telling me: "The formula you typed contains error. Please make sure you have typed in the arguments according to the remark of the formula!"


      Every cell contains only one word. I also double checked, everything is "text".
      Is there a solution to this problem?
      This comment was minimized by the moderator on the site
      This is exactly the problem I have... :( Did you found a solution?
      This comment was minimized by the moderator on the site
      This is superb. Thank you - just what I needed!!

      PS Only.... I thought I was pretty clued up with using excel and now it's made me realise I am a mere novice compared to some!! :-D
      This comment was minimized by the moderator on the site
      Hi and thank you for this - the first formula is just what I need, but is there a way to automatically apply it to the same cell in each row please: D1, E1, F1 etc?
      There are no comments posted here yet
      Load More
      Please leave your comments in English
      Posting as Guest
      ×
      Rate this post:
      0   Characters
      Suggested Locations