Přejít k hlavnímu obsahu

Rychle spočítat celkový počet slov / konkrétní slova v Excelu

Zatímco MS Word nabízí snadno použitelnou funkci pro počítání slov, Excel naopak neobsahuje vestavěný nástroj speciálně navržený pro počítání slov v rámci listu. V tomto komplexním průvodci prozkoumáme různé metody pro počítání celkového počtu slov v buňce nebo rozsahu buněk a také pro počítání konkrétních slov.

Spočítejte celkový počet slov v buňce / rozsahu buněk

Spočítejte počet konkrétních slov v buňce / vztek buněk


Spočítejte celkový počet slov v buňce / rozsahu buněk

V této části představíme některé rychlé a účinné metody pro počítání celkového počtu slov v jedné buňce nebo v řadě buněk v Excelu.

Spočítejte celkový počet slov pomocí vzorců

● Spočítejte celkový počet slov v jedné buňce

Pokud chcete získat celkový počet slov v jedné buňce, použijte prosím následující vzorec:

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

Poté stiskněte vstoupit klíč k získání výsledku, viz screenshot:

 

● Spočítejte celkový počet slov v rozsahu buněk

Chcete-li počítat slova v rozsahu buněk, můžete použít následující maticový vzorec:

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

Poté stiskněte Ctrl + Shift + Enter klíče dohromady, abyste získali celkový počet slov v zadaném rozsahu buněk. Viz snímek obrazovky:


Spočítejte celkový počet slov pomocí užitečné funkce

Kutools pro Excel nabízí jednoduchý a efektivní způsob počítání slov v listu. Tento Počítat celkem slov Funkce umožňuje rychle zjistit, kolik slov je v buňce nebo rozsahu buněk, bez složitých vzorců. Je to skvělý nástroj pro každého, kdo pracuje s velkým množstvím textu v Excelu, takže počítání slov je snadné a efektivní.

Po stažení a instalace Kutools pro Excel, proveďte následující kroky:

  1. Kliknutím na prázdnou buňku zobrazíte výsledek výpočtu a poté klikněte Kutools > Pomocník vzorců > Pomocník vzorců.
  2. v Pomocník vzorců , klepněte na tlačítko Počítat celkem slov v Vyberte vzorec sekce.
  3. Pak přejděte na Zadání argumentu vyberte buňku nebo rozsah buněk, ve kterých chcete spočítat celkový počet slov.
  4. Nakonec klepněte na tlačítko OK .

Výsledek:

Získáte celkový počet slov v zadané buňce nebo rozsahu buněk. Viz snímek obrazovky:

Tipy:
  1. Chcete-li použít tuto funkci, měli byste stáhnout a nainstalovat za prvé.
  2. Projekt Pomocník vzorců Funkce shromažďuje více než 40 běžně používaných vzorců a zjednodušuje širokou škálu běžných úkolů a výpočtů v aplikaci Excel.

Spočítejte celkový počet slov pomocí funkce definované uživatelem

V Excelu můžete také vytvořit uživatelem definovanou funkci pro počítání celkových slov v jedné buňce nebo rozsahu buněk. Proveďte prosím následující kroky:

  1. Podržte stisknuté tlačítko ALT + F11 klíče v aplikaci Excel a otevře Microsoft Visual Basic pro aplikace okno.
  2. klikněte Vložit > Modula vložte následující kód do okna modulu.
    Kód VBA: Spočítá celkový počet slov v buňce nebo rozsahu buněk
    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. Stiskněte Alt+Q zavřete okno Microsoft Visual Basic for Applications. Vyberte prázdnou buňku, do které chcete umístit výsledek, a poté zadejte nebo zkopírujte níže uvedený vzorec:
    Spočítejte rozsah buněk: =CountWords(A2:A4)
    Počítejte jednu buňku: =CountWords(A2)
  4. Poté stiskněte vstoupit klíč k získání výsledku:

Spočítejte počet konkrétních slov v buňce / vztek buněk

V této části vám ukážeme snadné způsoby, jak spočítat, kolikrát se určité slovo objevilo v buňce nebo rozsahu buněk v Excelu.

Spočítejte počet konkrétních slov pomocí vzorců

● Spočítejte počet konkrétních slov v jedné buňce

Chcete-li spočítat, kolikrát se určité slovo objeví v jedné buňce, použijte prosím následující vzorec:

=(LEN(A2)-LEN(SUBSTITUTE(A2, "Excel","")))/LEN("Excel")
Poznámka: Ve výše uvedeném vzorci, A2 je buňka, ze které chcete spočítat výskyty konkrétního slova, a „vynikat” je slovo, jehož počet výskytů chcete spočítat.

Poté stiskněte vstoupit klíč k získání výsledku, viz screenshot:

TipPři počítání konkrétních slov v buňce se nerozlišují malá a velká písmena

Výše uvedený vzorec rozlišuje velká a malá písmena, což znamená, že rozlišuje mezi velkými a malými písmeny. Bude počítat výskyty konkrétního slova přesně tak, jak se objevuje ve vzorci. Například „Excel“ a „excel“ by se počítaly jako různá slova.

Pokud potřebujete spočítat výskyty daného slova bez ohledu na velikost písmen, měli byste vzorec upravit tak, aby se nerozlišovala malá a velká písmena.

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

     

    ● Spočítejte počet konkrétních slov v rozsahu buněk

    Chcete-li počítat výskyty konkrétního slova ve více buňkách, použijte následující maticový vzorec:

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

    Poté stiskněte Ctrl + Shift + Enter kláves současně pro výpočet počtu konkrétních slov ve vybraném rozsahu buněk. Viz snímek obrazovky:

    TipNerozlišuje malá a velká písmena pro počítání konkrétních slov v rozsahu buněk

    Chcete-li v Excelu počítat konkrétní slova v rozsahu buněk bez rozlišení velkých a malých písmen, můžete vzorec upravit tak, aby nerozlišoval mezi velkými a malými písmeny. (Nezapomeňte stisknout Ctrl + Shift + Enter kláves současně, abyste získali správný výsledek.)

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


      Spočítejte počet konkrétních slov pomocí chytré funkce

      Kutools pro Excel usnadňuje počítání konkrétních slov v jedné buňce nebo rozsahu buněk. Stačí vybrat buňky, říct Kutools slovo, které hledáte, a rychle je spočítá za vás – nejsou potřeba žádné složité vzorce! Tento nástroj je skvělý pro každého, kdo potřebuje rychlý a jednoduchý způsob práce s textovými daty v Excelu.

      1. Kliknutím na prázdnou buňku zobrazíte výsledek výpočtu a poté klikněte Kutools > Pomocník vzorců > Pomocník vzorců.
      2. v Pomocník vzorců , klepněte na tlačítko Spočítejte počet slov v Vyberte vzorec sekce.
      3. Pak přejděte na Zadání argumentu vyberte buňku nebo rozsah buněk, u kterých chcete spočítat počet konkrétního slova z Text box; vyberte buňku obsahující slovo nebo zadejte konkrétní slovo, do kterého budete počítat Slovo krabice;
      4. Nakonec klepněte na tlačítko OK .

      Výsledek:

      Získáte počet konkrétních slov v jedné buňce nebo rozsahu buněk. Viz snímek obrazovky:

      Tipy:
      1. Tato funkce je citlivý na velká písmena, počítá výskyty konkrétního slova přesně tak, jak se objeví.
      2. Chcete-li použít tuto funkci, prosím stáhnout a nainstalovat Kutools pro Excel První. Kutools pro Excel nabízí více než 40 běžně používaných vzorců, které zjednodušují širokou škálu běžných úkolů a výpočtů v Excelu.

      Související články:

      • Snadno počítejte jedinečné a odlišné hodnoty
      • Normálně jsou v Excelu jedinečné hodnoty hodnoty, které se v seznamu objeví pouze jednou bez jakýchkoli duplicit, a odlišné hodnoty jsou všechny různé hodnoty (jedinečné hodnoty + 1. duplicitní výskyty). Při práci na velké datové sadě možná budete muset spočítat počet jedinečných a odlišných hodnot mezi duplikáty ze seznamu buněk, jak je uvedeno níže. Tento tutoriál představí několik rychlých triků pro počítání jedinečných a odlišných hodnot v Excelu.
      • Spočítejte počet znaků, písmen a číslic
      • Když zadáte seznam dat do buňky v aplikaci Excel, jak je znázorněno na následujícím snímku obrazovky, chcete spočítat celkový počet všech znaků nebo pouze počet písmen nebo pouze čísla v buňce. Nyní mluvím o metodách tohoto počtu v aplikaci Excel.
      • Počítat/sčítat buňky podle barvy (pozadí, písmo, podmíněné formátování)
      • V každodenních úkolech je barevné značení oblíbenou metodou pro rychlé rozlišení a zvýraznění důležitých dat. Jak ale spočítáme nebo sečteme data buněk na základě konkrétní barvy (barva výplně, barva písma, podmíněné formátování)? Ve výchozím nastavení Excel nenabízí přímou funkci počítání nebo sčítání podle barvy. Nicméně pomocí některých triků a nepřímých metod toho stále můžeme dosáhnout. Tento článek prozkoumá, jak počítat nebo sčítat data podle barvy.
      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