Ugrás a tartalomra

Hogyan lehet megszámolni a cellában lévő karakterek, betűk és számok számát?

Amikor beír egy adatlistát az Excel cellájába, az alábbi képernyőkép szerint, meg akarja számolni az összes karakter teljes számát, vagy csak a betűk számát, vagy csak a cellában lévő számokat. Most a számolás módszereiről beszélek az Excel programban.


Ha meg szeretné számolni az összes cellában lévő összes karakter számát, beleértve a számokat, betűket és egyéb jeleket is, tegye a következőket:

1. Írja be ezt a képletet = LEN (A1) (az A1 cella azt a cellát jelöli, amelyben meg akarja számlálni az összes karaktert) egy üres cellába, például a B1 cellába, majd kattintson a belép gombot a billentyűzeten, és az A1 cellában szereplő összes karakter megszámlálásra került. Lásd a képernyőképet:

2. Húzza a kitöltő fogantyút, hogy alkalmazza ezt a képletet a tartomány celláira, és a lista minden cellájában megszámlálta a karakterek számát. Lásd a képernyőképet:


Ha csak az egyes cellákban szereplő számok számát szeretné kiszámítani, akkor a következőket teheti:

Válasszon egy üres cellát, például a B1 cellát, írja be ezt a képletet

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

(az A1 cella azt a cellát jelöli, amelyben a betűk számát szeretné számolni, kivéve a számokat, szükség szerint módosíthatja), majd nyomja meg az belép és húzza a kitöltő fogantyút a kívánt képlet kitöltéséhez. Lásd a képernyőképet:


Válasszon egy üres cellát, például a B1 cellát, írja be ezt a képletet = SUM (LEN (A1) -LEN (PÓT (A1, {1,2,3,4,5,6,7,8,9,0},))) (az A1 cella azt a cellát jelöli, amelynél csak a számokat szeretné megszámolni, szükség szerint megváltoztathatja), majd nyomja meg az gombot belép és húzza a kitöltő fogantyút a kívánt képlet kitöltéséhez. Lásd a képernyőképet:


Ezzel a funkcióval nemcsak azt tudja megtudni, hogy a cella karakterláncában hány betű vagy szám van, hanem a betűk és számok sorrendjét is.

1. Tartsa ALT gombot és nyomja meg a gombot F11 a billentyűzeten a Microsoft Visual Basic alkalmazásokhoz ablak.

2. kettyenés betétlap > Modulok, és másolja a VBA-t a modulba.

VBA: Számítsa a betűk és számok számát függvénnyel

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. Mentse el a kódot, és zárja be az ablakot, és írja be ezt a képletet = AlphaNumeric (A1) (az A1 cella jelzi a megszámlálni kívánt cellát, szükség szerint megváltoztathatja) üres cellává, majd nyomja meg a gombot belép és húzza a kitöltő fogantyút a kívánt képlet kitöltéséhez. Lásd a képernyőképet:

Tipp:

(1) Az "L" betűt, az "N" pedig a számot jelöli.

(2) Ez a funkció nem működik olyan cellákkal, amelyek speciális jeleket tartalmaznak, például!, @, #, $,%, ^, & Stb.


Ha meg akarja számlálni egy adott karakter számát egy karakterláncban, például a „Szeretném megszámolni egy karakterlánc adott elemének számát” karakterláncban, akkor az „n” karakter számát is meg kell te teszed?

Ebben az esetben bemutatom Kutools az Excel számára'S COUNTCHAR funkció az Ön számára.

Kutools az Excel számára, Több mint 300 a praktikus funkciók megkönnyítik a munkáját. 

Telepítése után Kutools for Excel, kérjük, tegye a következőket:(Töltse le ingyen a Kutools for Excel programot most!)

1. Írja be a cellába a számolni kívánt karaktert, lásd a képernyőképet:
doc countchar 1

2. Ezután válasszon egy üres cellát az eredmény felhelyezéséhez, majd válasszon egy üres cellát, amelybe a számlálási eredmény kerül, majd kattintson Kutools > Kutools funkciók > Statisztikai és matematika > COUNTCHAR. Lásd a képernyőképet:
dokool kutools 1

3. Aztán a durranásban Funkció érvek párbeszédpanelen válassza ki a karakterláncot Text_texten belül mezőbe, és válassza ki a karakter cellát a Szöveg keresése doboz. Ekkor láthatja, hogy a számlálási eredmény megjelenik a párbeszédpanelen.
doc countchar 3

4. kettyenés OK, most az eredmény a kiválasztott cellába kerül.

doc countchar 4

A Kutools függvényekben megszámolhatja az adatokat háttér vagy betűtípus szín szerint, összegezheti az értékeket ugyanazon háttér vagy betűszín szerint, átválthatja az időt decimális órák / perc / másodpercek stb.



Számlálás, amikor egy szó megjelenik az Excel cellában

Ha egy szó többször megjelenik egy cellában, amelyet meg kell számolni, akkor általában egyesével számolhatja őket. De ha a szó százszor megjelenik, a kézi számlálás nehézkes. A Számoljon meg egy szót funkciója Kutools az Excel számára's Formula Segítő A csoport gyorsan kiszámíthatja, hogy hányszor jelenjen meg egy szó egy cellában. Ingyenes próbaverzió teljes funkciókkal 30 napon belül!
 
Kutools for Excel: több mint 300 praktikus Excel-bővítménnyel, 30 napon belül korlátozás nélkül kipróbálható.

Relatív cikkek:

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
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
This comment was minimized by the moderator on the site
Can solve it for me.. Iwant count of this cell :-
1+1.5+2+1.5+2.5+1+3+3.5

1=?, 1.5=?, 2=?, 2.5=?, 3=?, 3.5=?... using LEN but ans.wrong (1=4, 1.5=2, 2=2, 2.5=1, 3=2, 3.5=1)

Please help me.
This comment was minimized by the moderator on the site
1+2+3+4+5+6 I need help with this one. How can I ACTUALLY figure this out...?
This comment was minimized by the moderator on the site
It was a little Confusing but I knew this will be a good help for me because I just knew typing like coding this was such a good idea in order thx very much.
This comment was minimized by the moderator on the site
I thank you for how I understand what that meant?
This comment was minimized by the moderator on the site
Hello, How can I check for password validation that is stored as excel cell data using vba script and display message for all the wrong entries showing the location of error?
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