Přejít k hlavnímu obsahu

Zvládněte počítání buněk s textem v Excelu: Kompletní průvodce

Autor: Siluvia Naposledy změněno: 2023-12-11

Excel je nepostradatelný nástroj pro analýzu dat a často potřebujete kvantifikovat, jak často se určité typy dat objevují ve vaší tabulce. Počítání buněk, které obsahují text nebo konkrétní text, je běžný úkol, který lze provést pomocí několika funkcí a technik. Tato příručka pokryje metody počítání textových položek v různých scénářích.


Video


Spočítejte buňky, které obsahují jakýkoli text

Při práci s Excelem možná budete chtít spočítat počet buněk, které obsahují jakýkoli text. To je užitečné pro získání rychlé představy o tom, kolik buněk je nenumerických nebo prázdných.

Zde budu jako příklad počítat buňky s libovolným textem v rozsahu (např. rozsah A2:A14, jak je znázorněno na obrázku níže).

Vyberte prázdnou buňku (v tomto případě D3), zadejte následující vzorec a stiskněte vstoupit získat výsledek.

=COUNTIF(A2:A14, "*")

Celkový počet buněk, které obsahují text, se počítá, jak je znázorněno na snímku obrazovky výše.

Poznámky:
  • Můžete také použít SUMPRODUCT funkce s ISTEXT funkce pro počítání buněk s textem v Excelu.
    =SUMPRODUCT(--ISTEXT(A2:A14))
  • Ve vzorcích A2: A14 je rozsah, ve kterém chcete spočítat buňky obsahující text.
  • V tomto příkladu si všimnete, že číslo zobrazené v buňce A7 se také počítá jako jeden z textových výsledků. Toto číslo bylo totiž zadáno jako text (s apostrofem na začátku).
  • Níže uvedená tabulka uvádí, které buňky se budou počítat jako textové a které nikoli.
    Buňky, které se budou počítat Buňky, které se nebudou počítat
    • Buňky s libovolným textem
    • Buňky se speciálními znaky
    • Buňky s číslem zadaným jako text
    • Buňky pouze s mezerami
    • Buňky s apostrofem (')
    • Buňky s prázdným řetězcem (="")
    • Buňky obsahující pouze netisknutelné znaky
    • Buňky s čísly
    • Buňky s daty
    • Buňky s časy
    • Buňky s chybovými hodnotami způsobenými vzorci
    • Buňky s logickými hodnotami (TRUE a FALSE)
    • Prázdné buňky

Počítejte buňky pouze s viditelným textem

Výše popsaný vzorec počítá všechny buňky obsahující libovolný text a vylučuje prázdné buňky. Může však také počítat buňky, které se zdají prázdné, ale obsahují neviditelné znaky, jako jsou mezery, apostrofy, prázdné řetězce atd., jak je znázorněno na obrázku níže.

Pokud chcete počítat pouze buňky s textem viditelným okem, vzorec v této části by byl vhodnější.

Vyberte prázdnou buňku (v tomto případě D3), zadejte následující vzorec a stiskněte vstoupit získat výsledek.

=COUNTIFS(A2:A13,"*?*", A2:A13, "<> ")

Jak můžete vidět na snímku obrazovky výše, výsledek "5" v buňce D3 je počet viditelných textových buněk v rozsahu A2:A13.

Poznámky:
  • Ve vzorcích je A2:A13 oblast, kde chcete spočítat buňky obsahující viditelný text.
  • Pomocí tohoto vzorce výsledek vyloučí buňky, které se zdají být prázdné, ale obsahují neviditelné znaky, jako jsou mezery, apostrofy, prázdné řetězce atd.
  • Chcete-li počítat buňky s textem bez pouze mezer, vyzkoušejte tento vzorec.
    =COUNTIFS(A2:A13,"*",A2:A13,"<> ")

Počítejte buňky, které obsahují konkrétní text v Excelu

Jsou případy, kdy budete muset být konkrétnější v tom, co počítáte. Možná budete chtít spočítat buňky, které obsahují přesná slova nebo fráze, nebo možná hledáte částečnou shodu v obsahu buňky. Metody v této části vám mohou pomoci vyřešit tyto problémy.


Počítat buňky s konkrétním textem (přesná shoda)

Chcete-li spočítat buňky, které se přesně shodují s konkrétním textem, například, jak je znázorněno na snímku obrazovky níže, spočítat buňky v rozsahu A2:A12, které plně odpovídají textu „jablko“, může pomoci vzorec v této části. Postupujte prosím následovně.

Vyberte buňku (v tomto případě D5), zadejte následující vzorec a stiskněte vstoupit získat výsledek.

=COUNTIF(A2:A12, D4)

Jak je znázorněno na obrázku výše, byl nyní spočítán počet buněk, které přesně odpovídají textu „Apple“.

Poznámky:
  • V tomto vzorci, A2: A12 je rozsah, ve kterém chcete spočítat buňky obsahující konkrétní text. D4 je buňka obsahující konkrétní text, podle kterého budete buňky počítat.
  • Můžete přímo zadat svůj konkrétní text do vzorce, pokud není předem zadán v buňce. V takových případech upravte vzorec na:
    =COUNTIF(A2:A12, "Apple")
  • Tento vzorec nerozlišuje velká a malá písmena, což znamená, že pokud buňka obsahuje text "jablko"Nebo"APPLE", bude také započítán. Chcete-li provést počítání rozlišující malá a velká písmena, přejděte na Počítejte buňky se specifickým textem (přesná shoda) s rozlišením velkých a malých písmen sekce.
  • Zde bych vám rád doporučil šikovný nástroj – Vyberte konkrétní buňky of Kutools pro Excel. Tento nástroj vám pomůže snadno spočítat a vybrat buňky se specifickým textem v jednom nebo více oblastech. Jednoduše proveďte následující konfigurace, abyste získali celkový počet buněk, které obsahují konkrétní text, a současně vyberte odpovídající buňky. Vyzkoušejte to nyní a získejte 30denní bezplatnou zkušební verzi.

Počítání buněk s konkrétním textem (částečná shoda)

Pokud chcete spočítat buňky, které se částečně shodují s konkrétním textem, například, jak je znázorněno na snímku obrazovky níže, spočítat buňky v rozsahu A2:A12, které obsahují „jablkokdekoli v buňce můžete vyzkoušet vzorec v této sekci.

Vyberte buňku (v tomto případě D5), zadejte následující vzorec a stiskněte vstoupit získat výsledek.

=COUNTIF(A2:A12, "*"&D4&"*")

Jak je znázorněno na obrázku výše, byl nyní vygenerován počet všech buněk, které částečně odpovídají textu „Apple“.

Poznámky:
  • V tomto vzorci, A2: A12 je rozsah, ve kterém chcete spočítat buňky obsahující konkrétní text. D4 je buňka obsahující konkrétní text, podle kterého budete buňky počítat.
  • Symbol hvězdičky (*) je nejobecnější zástupný znak, který může představovat libovolný počet znaků.
  • Můžete přímo zadat svůj konkrétní text do vzorce, pokud není předem zadán v buňce. V takových případech upravte vzorec na:
    =COUNTIF(A2:A12, "*Apple*")
  • Tento vzorec počítá buňky obsahující "jablko“ v jakékoli poloze.
    • Chcete-li spočítat počet buněk, které začínají "Apple", použijte tento vzorec:
      =COUNTIF(A2:A12, "Apple*")
    • Spočítat počet buněk, které končí na „Apple“, použijte tento vzorec:
      =COUNTIF(A2:A12, "*Apple")
  • Tento vzorec nerozlišuje velká a malá písmena, což znamená, že pokud buňka obsahuje text "jablko"Nebo"APPLE", bude také započítán. Chcete-li provést počítání rozlišující malá a velká písmena, přejděte na Počítejte buňky se specifickým textem (částečná shoda) s rozlišením velkých a malých písmen sekce.

Počítejte buňky se specifickým textem, který rozlišuje malá a velká písmena

Protože funkce COUNTIF aplikace Excel nerozlišuje velká a malá písmena, vzorce ve výše uvedených metodách nerozlišují mezi velkými a malými písmeny. Pokud potřebujete spočítat buňky se specifickým textem rozlišujícím malá a velká písmena, budete potřebovat jiné vzorce.

Počítání buněk s konkrétním textem (přesná shoda a rozlišují se malá a velká písmena)

Chcete-li spočítat buňky, které přesně odpovídají konkrétnímu textu a přitom rozlišovat malá a velká písmena, použijte následující vzorec.

=SUMPRODUCT(--EXACT(D4, A2:A12))

Poznámka: Můžete přímo zadat svůj konkrétní text do vzorce, pokud není předem zadán v buňce.
=SUMPRODUCT(--EXACT("Apple", A2:A12))
Počítání buněk s konkrétním textem (částečná shoda a rozlišují se malá a velká písmena)

Chcete-li spočítat buňky, které částečně odpovídají konkrétnímu textu a přitom rozlišovat malá a velká písmena, použijte následující vzorec.

=SUMPRODUCT(--(ISNUMBER(FIND(D4, A2:A12))))

Poznámka: Můžete přímo zadat svůj konkrétní text do vzorce, pokud není předem zadán v buňce.
=SUMPRODUCT(--(ISNUMBER(FIND("Apple", A2:A12))))

Několik kliknutí pro počítání a výběr buněk, které obsahují konkrétní text

Pokud hledáte jednodušší metodu počítání buněk se specifickým textem, Vyberte konkrétní buňky vlastnost Kutools pro Excel bude pro vás dobrou volbou. Tato funkce dělá více než jen počítání, umožňuje současně vybírat buňky na základě zadaného textu. Nástroj poskytuje řadu podmínek, jako je Rovná se, Začíná na, Končí na, Obsahuje atd., a také podporuje porovnávání buněk na základě dvou kritérií současně. To umožňuje uživatelům rychle spočítat a vybrat buňky, které odpovídají jejich poskytnutému textu, což je výhoda, kterou nelze snadno dosáhnout pomocí standardních vzorců.

Po stažení a instalace Kutools pro Excelvyberte Kutools > vybrat > Vyberte konkrétní buňky. V otvoru Vyberte konkrétní buňky dialogové okno, musíte:

  1. Vyberte oblast, ve které chcete počítat buňky obsahující konkrétní text.
  2. Vybrat Buňka možnost v Typ výběru sekce.
  3. Zadejte podmínku v Uveďte typ rozbalovací seznam.
  4. Zadejte konkrétní text, který chcete počítat.
  5. Klepněte na tlačítko OK .
    V tomto případě, protože potřebuji spočítat buňky, které přesně odpovídají textu “jablko“, vybírám rovná z rozevíracího seznamu a zadejte text jablko v textovém poli.

Výsledek

A Kutools pro Excel Zobrazí se dialogové okno s počtem nalezených buněk a jejich výběrem.

Poznámky:
  • Chcete-li spočítat buňky, které obsahují konkrétní text kdekoli v buňce, musíte vybrat obsahuje možnost z nabídky Specifický typ rozbalovací seznam.
  • Chcete-li spočítat buňky, které začínají nebo končí určitým textem, musíte vybrat Začíná s or Končí s možnost z nabídky Specifický typ rozbalovací seznam.
  • Tato funkce dokáže zpracovat více rozsahů současně.
  • Tato funkce také podporuje počítání a výběr buněk, které odpovídají dvěma kritériím současně. Níže uvedený snímek obrazovky ukazuje podmínky pro počítání a výběr buněk, které nejenže obsahují konkrétní text „Apple“ kdekoli v buňce, ale také musí končit znakem „A“.
  • Chcete-li použít tuto funkci, měli byste nejprve nainstalovat Kutools pro Excel kliknutím stáhněte a získejte nyní 30denní bezplatnou zkušební verzi.
  • Chcete-li se o této funkci dozvědět více, navštivte tuto stránku: Vyberte konkrétní buňky, celé řádky nebo sloupce na základě kritérií.

Závěrem lze říci, že existují různé metody pro počítání buněk s textem nebo konkrétním textem v Excelu. Ať už hledáte rychlou opravu nebo komplexní řešení, je nutné prozkoumat a pochopit různé techniky, abyste našli metodu, která nejlépe vyhovuje vašim potřebám. Pro ty, kteří se chtějí hlouběji ponořit do možností Excelu, se náš web může pochlubit velkým množstvím výukových programů. Zde najdete další tipy a triky pro Excel.


Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  Vyvolejte funkce Kutools...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více

Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času.  Kliknutím sem získáte funkci, kterou nejvíce potřebujete...

Popis


Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci

  • Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
  • Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
  • Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!
Comments (36)
Rated 5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
Hi in a list having MD546FG7586
MD6478BD777
MD6836GHF77
How do i count only that containing MD
This comment was minimized by the moderator on the site
Excelente aporte, felicitaciones.
Rated 5 out of 5
This comment was minimized by the moderator on the site
Did someone check this on Macintosh? Im struggeling in Excel365, and cant get a substring to count. Something with using the asteric on the Mac? That blows!
This comment was minimized by the moderator on the site
EXCELENTE MUCHAS GRACIAS!!!! ME SIRVIÓ DE MUCHO!!!!
This comment was minimized by the moderator on the site
Want to countif

How many apple text in row2 when row 3 is apple farm
This comment was minimized by the moderator on the site
hi tolong. macam mana ni?
This comment was minimized by the moderator on the site
Okay, what if I want to do a countif on a specific position in the cell. I'm looking for an 'r' in the third character following a '-' in the cell. So in English count only cells where the third character following the dash ('-') is an 'r'.
This comment was minimized by the moderator on the site
Hi Brian,
Sorry can't help you with that yet.
This comment was minimized by the moderator on the site
Hi,
needing help please, i need this to do count over 33 work sheets with the same name. this is what i tried to start with =COUNTIF( "1 - 33'!,"*Bosch MIC 7000i IP7230 1080p*") - but no go. the 1 - 33 is the number range of spreadsheet names.

How ever this is where it gets trickier.
i need it to also include the totals in the individual spread sheet - name of product / part number and supplier....
so simple hahahaha
This comment was minimized by the moderator on the site
Hi Renee,
Thank you for sharing it.
This comment was minimized by the moderator on the site
Is there a way to use the COUNTIF function but rather than typing in the word to count, the formula can look at another cell where the user could type the name into the cell and the cell next to it (with the COUNTIF function) will show how many time the typed in date is in the worksheet?
This comment was minimized by the moderator on the site
Yes, I've just used it. Assuming the cell where you type this word is C1, the syntax would be following: =COUNTIF(A2:A6,"*"&C1&"*"). Also works with SUMIF, you just add the third condition (sum range).
This comment was minimized by the moderator on the site
Thank you!
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations