Jak spočítat počet znaků, písmen a čísel v buňce?
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 počet znaků pomocí funkce LEN
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:
Spočítá počet všech znaků kromě čísel s funkcí LEN
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:
Počítat množství pouze čísel s funkcí LEN
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:
Spočítat počet písmen a čísel s funkcí
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.
Spočítat počet konkrétních znaků pomocí funkce COUNTCHAR
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:
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:
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í.
4. cvaknutí OK, nyní je výsledek vložen do buňky, kterou vyberete.
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čítat časy konkrétního znaku se objeví v řetězci
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
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...
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!