Přejít k hlavnímu obsahu

Jak spočítat počet znaků, písmen a čísel v buňce?

Autor: Sun Naposledy změněno: 2022-12-16

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.


Chcete-li spočítat celkový počet všech znaků, včetně čísel, písmen a dalších značek v každé buňce, postupujte takto:

1. Zadejte tento vzorec = LEN (A1) (Buňka A1 označuje buňku, kterou chcete spočítat celkový počet znaků) do prázdné buňky, například Buňka B1, a klepněte na vstoupit tlačítko na klávesnici a byl spočítán celkový počet znaků v buňce A1. Viz screenshot:

2. Přetažením úchytu výplně použijte tento vzorec na buňky rozsahu a počet znaků v každé buňce seznamu byl spočítán. Viz screenshot:


Pokud chcete pouze počet písmen bez čísel v každé buňce, můžete postupovat následovně:

Vyberte prázdnou buňku, například buňku B1, zadejte tento vzorec

=LEN(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""))

(Buňka A1 označuje buňku, u které chcete spočítat počet písmen kromě čísel, můžete ji podle potřeby změnit), poté stiskněte vstoupit a přetažením rukojeti výplně vyplňte rozsah, ve kterém chcete použít tento vzorec. Viz screenshot:


Vyberte prázdnou buňku, například buňku B1, zadejte tento vzorec = SUM (LEN (A1) -LEN (SUBSTITUTE (A1, {1,2,3,4,5,6,7,8,9,0},))) (Buňka A1 označuje buňku, kterou chcete spočítat, pouze počet čísel, můžete ji změnit podle potřeby), poté stiskněte vstoupit a přetažením rukojeti výplně vyplňte rozsah, ve kterém chcete použít tento vzorec. Viz screenshot:


Díky této funkci můžete nejen vědět, kolik písmen nebo číslic v řetězci buňky, ale také znát pořadí písmen a čísel.

1. Držet ALT a stiskněte tlačítko F11 na klávesnici otevřete a Microsoft Visual Basic pro aplikaci okno.

2. cvaknutí Vložit > Modula zkopírujte VBA do modulu.

VBA: Počítat počet písmen a čísel s funkcí

Function AlphaNumeric(pInput As String) As String
'Updateby20140303
Dim xRegex As Object
Dim xMc As Object
Dim xM As Object
Dim xOut As String
Set xRegex = CreateObject("vbscript.regexp")
xRegex.Global = True
xRegex.ignorecase = True
xRegex.Pattern = "[^\w]"
AlphaNumeric = ""
If Not xRegex.test(pInput) Then
    xRegex.Pattern = "(\d+|[a-z]+)"
    Set xMc = xRegex.Execute(pInput)
    For Each xM In xMc
        xOut = xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L"))
    Next
    AlphaNumeric = xOut
End If
End Function

3. Uložte kód a zavřete okno a zadejte tento vzorec = AlphaNumeric (A1) (Buňka A1 označuje buňku, kterou chcete spočítat, můžete ji podle potřeby změnit) do prázdné buňky a stiskněte vstoupit a přetažením rukojeti výplně vyplňte rozsah, ve kterém chcete použít tento vzorec. Viz screenshot:

Tip:

(1) „L“ označuje písmeno a „N“ označuje číslo.

(2) Tato funkce nefunguje s buňkami obsahujícími speciální značky, například!, @, #, $,%, ^, & Atd.


Pokud chcete spočítat počet konkrétních znaků v řetězci, například v řetězci „Chci spočítat počet konkrétních znaků v řetězci“, chci spočítat počet znaků „n“, jak lze děláš?

V tomto případě představuji Kutools pro ExcelJe COUNTCHAR pro vás.

Kutools pro Excel, s více než 300 užitečné funkce, které vám usnadní práci. 

Po instalaci Kutools pro Excel, prosím, postupujte takto:(Zdarma ke stažení Kutools pro Excel nyní!)

1. Zadejte znak, který chcete spočítat do buňky, viz screenshot:
počet dokumentů 1

2. Poté vyberte prázdnou buňku, do které chcete umístit výsledek, vyberte prázdnou buňku, která vloží výsledek počítání, a klepněte na Kutools > Funkce Kutools > Statistické a matematické > COUNTCHAR. Viz snímek obrazovky:
doc kutools 1

3. Pak v praskání Argumenty funkce dialog, vyberte řetězec do Uvnitř_textu a vyberte znakovou buňku do Najít_text krabice. Pak můžete vidět, že se v dialogu objeví výsledek počítání.
počet dokumentů 3

4. cvaknutí OK, nyní je výsledek vložen do buňky, kterou vyberete.

počet dokumentů 4

Ve funkcích Kutools můžete počítat data podle barvy pozadí nebo písma, můžete sčítat hodnoty podle stejné barvy pozadí nebo písma, můžete převádět čas na desetinné hodiny / minuty / sekundy atd.



Počet zobrazení slova v buňce aplikace Excel

Pokud se v buňce objeví několikrát slovo, které je třeba spočítat, obvykle je můžete spočítat po jednom. Pokud se ale slovo objeví stokrát, je manuální počítání problematické. The Počet zobrazení slova funkce v Kutools pro Excel's Pomocník vzorců skupina může rychle vypočítat počet výskytů slova v buňce. Bezplatná zkušební verze s plnými funkcemi za 30 dní!
 
Kutools pro Excel: s více než 300 praktickými doplňky Excel, můžete vyzkoušet bez omezení za 30 dní.

Relativní články:

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 (29)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hola esta formula: = SUMA(LONG(A1) -LEN (SUSTITUTO (A1, {1;2;3;4;5;6;7;8;9;0},))). No se como usarla en windows
This comment was minimized by the moderator on the site
Excel của tôi là 2007
Đã nhiều lần làm công thức = LEN (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE (SUBSTITUTE)
(A1,0,""),1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,"")) mà ko thành công.
Mong Admin vui lòng trợ giúp!
Xin cám ơn!
This comment was minimized by the moderator on the site
Hi, maybe there is a line break in the formula which cause the error. I have modified the formula, please try again.
This comment was minimized by the moderator on the site
Thank you! Have bulleted statements in cells, have now been able to count them as individual items, brilliant!
This comment was minimized by the moderator on the site
Hi... how to set the formulas on Accuracy limits 98.1 to 103 - means exact 3 digits allow only.
This comment was minimized by the moderator on the site
How to enter this equation in excel
(4+y)/(2x+y)^2+12 whiles x=1 y=3 by naming x and y as 1 and 3 respectively
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations