Kaip "Excel" skaičiuoti simbolių skaičių ląstelėje (paprasčiausi 6 būdai)

  • Pasidalinti
Hugh West

Jei ieškote lengviausių būdų, kaip "Excel" programoje suskaičiuoti simbolių skaičių ląstelėje, esate tinkamoje vietoje. Kartais gali prireikti suskaičiuoti simbolių skaičių ląstelėje, tačiau tai daryti rankiniu būdu tampa nuobodu ir neefektyvu. Taigi, įsigilinkime į straipsnį ir sužinokime, kaip palengvinti šią užduotį.

Atsisiųsti darbo knygą

Skaičiuoti simbolių skaičių ląstelėje.xlsm

Lengviausi 6 būdai skaičiuoti simbolių skaičių ląstelėje programoje "Excel

Toliau pateiktoje lentelėje turiu stulpelį pavadinimu Slaptažodis kur kiekviename langelyje įrašyti skirtingi slaptažodžiai.

Norint įvykdyti stipraus slaptažodžio reikalavimą, būtina įvykdyti slaptažodžio ribos reikalavimą.

Norint patikrinti, ar jis atitinka reikalavimus, parodysiu įvairius būdus, kaip suskaičiuoti simbolių skaičių. Slaptažodis čia.

1 metodas: simbolių skaičiavimas ląstelėje naudojant LEN funkciją

Žingsnis-01 : Norėdami suskaičiuoti ląstelėje esančių simbolių skaičių, turite naudoti LEN Funkcija čia.

=LEN(tekstas)

Čia, C4 yra tekstas.

Žingsnis-02 : Paspaudus ĮVESKITE ir vilkdami jį žemyn, pamatysite šiuos rezultatus.

Skaityti daugiau: Konkrečių simbolių skaičiavimas "Excel" stulpelyje: 4 metodai

2 metodas: visų diapazono simbolių sumos skaičiavimas

Žingsnis-01 : Norėdami rasti visų diapazono simbolių sumą, turite naudoti LEN funkciją, esančią SUMA funkcija.

=SUM((LEN(C4:C9))

Čia, C4:C9 yra simbolių diapazonas.

Žingsnis-02 : Paspaudus ĮVESKITE turėsite Suma norimo diapazono simbolių.

3 metodas: skaičių skaičiavimas ląstelėje

Žingsnis-01 : Jei norite suskaičiuoti, kiek skaičių buvo panaudota tekste (pvz., slaptažodyje), įveskite šią formulę.

=SUM(LEN(C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},"")))

Čia SUBSTITUTAS funkcija naudojama norint praleisti ląstelėje esančius skaičius C4, ir tada naujai suformuoto slaptažodžio simbolių skaičius bus suskaičiuotas naudojant LEN funkcija.

Po to jis bus atimtas iš senojo simbolių skaičiaus ir rezultatas bus susumuotas.

Žingsnis-02 : Paspaudus ĮVESKITE ir vilkdami jį žemyn gausite bendrą ląstelėje esančių skaitinių verčių skaičių.

Skaityti daugiau: Skaičiuoti skaičius ląstelėje "Excel" (3 metodai)

4 metodas: ląstelėje esančių ženklų, išskyrus skaičius, skaičiavimas

Žingsnis-01 : Jei norite suskaičiuoti ląstelėje esančius simbolius, išskyrus skaičius, turite atimti bendrą simbolių skaičių ląstelėje iš ląstelėje esančių skaitinių reikšmių skaičiaus (kurį gavome 3 metodas ).

=LEN(C4)-(SUMA(LEN( C4)-LEN(SUBSTITUTE(C4,{0,1,2,3,4,5,6,7,8,9},""))))

Žingsnis-02 : Po to turite paspausti ĮVESKITE ir vilkite jį žemyn, tada bus rodomas simbolių, išskyrus skaičius, skaičius.

Skaityti daugiau: Konkrečių simbolių skaičiavimas "Excel" ląstelėje (2 būdai)

5 metodas: Specialiųjų ženklų skaičiavimas ląstelėje

Žingsnis-01 : Jei norite suskaičiuoti bet kokį specialųjį simbolį ląstelėje tada naudokite šią formulę.

=LEN(C4)-LEN(SUBSTITUTE(C4, "a",""))

Šiuo atveju bendras simbolių skaičius bus atimtas iš simbolių skaičiaus, kai specialusis simbolis, pvz., " a ".

=SUBSTITUTE(tekstas,senasis tekstas,naujasis tekstas)

Čia tekstas yra C4 , senasis tekstas yra " a ", o naujas tekstas yra Tuščia

Žingsnis-02 : Paspaudus ĮVESKITE ir vilkdami jį žemyn gausite tokį rezultatą.

6 metodas: simbolių skaičiavimas ląstelėje naudojant VBA kodą

Žingsnis-01 : Iš pradžių turite laikytis Kūrėjas Skirtukas>> "Visual Basic

Žingsnis-02 : Tada "Visual Basic" redaktorius ir tada eikite į Įdėkite >> Modulis .

Žingsnis-03 : Tada 1 modulis bus sukurtas ir čia įrašysite šį kodą.

 Funkcija CharacterNo(pInput As String) As String 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.igrecase = True xRegex.Pattern = "[^\w]" CharacterNo = "" If Not xRegex.test(pInput) Then xRegex.Pattern = "(\d+xOut & (xM.Length & IIf(IsNumeric(xM), "N", "L")) Next CharacterNo = xOut End If End Function 

Parašę šį kodą, Išsaugoti šį kodą ir Uždaryti langą.

Čia funkcija, pavadinta RašmuoNr. bus sukurtas ir galėsite pakeisti pavadinimą pagal savo pageidavimą.

Žingsnis-04 : Tada ląstelėje D4 parašyti funkciją RašmuoNr. ir įterpkite tekstą į C4 .

=CharacterNo(C4)

Žingsnis-05 : Paspaudus ĮVESKITE ir vilkdami jį žemyn, pamatysite šiuos rezultatus.

Čia, L žymi bet kokį simbolį, išskyrus skaičių ir N žymi skaitmeninį simbolį.

Paimkime pirmąją ląstelę 1L1N3L2N2L kuris reiškia (1+3+2)L arba 6L arba 6 ženklai, išskyrus skaičių ir (1+2)N arba 3N arba 3 skaitmeniniai simboliai.

Skaityti daugiau: "Excel VBA": skaičiuoti simbolius ląstelėje (5 metodai)

Išvada

Šiame straipsnyje bandžiau aprašyti paprasčiausius būdus, kaip suskaičiuoti simbolių skaičių ląstelėje. Tikiuosi, kad šis straipsnis padės jums šia tema. Jei turite papildomų pasiūlymų, nedvejodami pasidalykite jais su mumis. Ačiū.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.