"Excel" skaičiuoja simbolio pasikartojimus eilutėje

  • Pasidalinti
Hugh West

Šioje pamokoje aptarsime simbolio arba žodžio pasikartojimų tam tikroje eilutėje ir eilučių intervale skaičiavimą "Excel" programoje. Dažnai turime apskaičiuoti simbolio dažnį ląstelėje arba duomenų intervale, kuriame yra daug duomenų. Taigi, kad šį skaičiavimą palengvintume, šiame straipsnyje aptarsime keletą lengvai naudojamų formulių.

Atsisiųsti praktikos sąsiuvinį

Galite atsisiųsti pratybų sąsiuvinį, kurį naudojome rengdami šį straipsnį.

Skaičiuoti simbolio pasikartojimus String.xlsx

5 metodai, kaip skaičiuoti simbolių pasikartojimus eilutėje programoje "Excel

1. Raskite bendrą simbolių skaičių eilutėje "Excel" naudodami SUMPRODUCT ir LEN funkciją

Jei norite sužinoti bendrą ženklų skaičių ląstelėje, funkcija LEN Tačiau, kai reikia sužinoti bendrą simbolių skaičių diapazone, galite sujungti SUMPRODUCT ir LEN funkcijos. Pavyzdžiui, turime knygos pavadinimo duomenų rinkinį ir norime sužinoti bendrą simbolių skaičių diapazone. Taigi, naudosime šiuos veiksmus.

Žingsniai:

  • Pirmiausia įveskite toliau pateiktą formulę:
=SUMPRODUKTAS(LEN(B5:B9))

Čia LEN funkcija grąžina simbolių skaičių teksto eilutėje ir funkcija SUMPRODUCT grąžina atitinkamo intervalo sandaugų sumą.

  • Čia pateikiamas bendras simbolių skaičius nurodytame intervale.

Pastaba:

"Excel" LEN funkcija suskaičiuoja visus kiekvienos ląstelės simbolius, įskaitant raides, skaičius, tarpus, simbolius, visus tarpus, skyrybos ženklus ir t. t.

2. Sujunkite SUBSTITUTE ir LEN funkcijas, kad susumuotumėte konkretaus simbolio pasikartojimą eilutėje programoje "Excel" (atsižvelgiant į bylos raidę)

Kartais mums reikia sužinoti "Excel" ląstelėje esančio simbolio dažnumo skaičių. Tokiu atveju galime naudoti LEN ir SUBSTITUCIJA funkcijas vienu metu. Esmė ta, kad SUBSTITUTAS funkcija yra jautri mažosioms raidėms, todėl jei ieškosite mažųjų raidžių simbolių, gausite tik šių simbolių skaičių. Pavyzdžiui, mūsų knygos pavadinimo duomenų rinkinyje ieškosime tik simbolių skaičiaus. 'a '. Taigi, reikia atlikti šiuos veiksmus:

Žingsniai:

  • Pirmiausia įveskite šią formulę:
=LEN(B5)-LEN(SUBSTITUTE(B5, "a",""))

Formulės suskirstymas:

LEN(B5)

Šiuo atveju funkcija LEN skaičiuoja simbolius, esančius Ląstelė B5 .

SUBSTITUTE(B5, "a","")

Svetainė SUBSTITUTAS funkcija pakeičia visus 'a' simbolių su tuščia ("").

LEN(SUBSTITUTE(B5, "a",""))

Dabar SUBSTITUTAS formulė padengta LEN funkcija, kuri nurodo likusių eilutės simbolių skaičių (išskyrus visus 'a' ).

LEN(B5)-LEN(SUBSTITUTE(B5, "a",""))

Galiausiai pagal šią formulę atimami du anksčiau apskaičiuoti ilgiai ir gaunamas bendras mūsų nurodyto simbolio skaičius. 'a' .

  • Galiausiai čia pateikiamas tikėtino simbolio skaičius:

3. Naudokite SUBSTITUTE ir LEN funkcijų derinį, kad apskaičiuotumėte konkretaus simbolio pasikartojimą eilutėje "Excel" programoje (neatsižvelgiant į bylas)

Priešingai nei ankstesniame metode, jums gali prireikti skaičiuoti simbolius, neatsižvelgiant į jų raidžių jautrumą. Tokiu atveju galite pridėti Viršutinė arba apatinė funkciją į ankstesnę formulę. Dabar ieškosime abiejų 'A" ir 'a' mūsų knygų pavadinimų duomenų rinkinyje. Toliau pateikiame veiksmus:

Žingsniai:

  • Iš pradžių įveskite toliau pateiktą formulę.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5), "A",""))

Čia, funkcija UPPER teksto eilutę konvertuoja į visas didžiąsias raides. Šiuo atveju visos "a" bus konvertuotos į "A" ir atitinkamai gausite skaičių. O likusi formulės dalis veikia panašiai, kaip paaiškinta ankstesniame pavyzdyje.

  • Galiausiai, jei formulė įvesta tinkamai, gausite tokį rezultatą.

4. Apskaičiuokite vieno simbolio pasikartojimų skaičių "Excel" diapazone

Kartais gali prireikti apskaičiuoti bendrą konkrečių simbolių pasikartojimą eilutės intervale. 'A' arba 'a' duomenų diapazone.

Žingsniai:

  • Pirmiausia įveskite šią formulę.
=SUMA(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11, "a","")))

Čia, SUM funkcija sudedami visi skaičiai ląstelių intervale. Likusi formulės dalis veikia kaip ir anksčiau ir galiausiai grąžinamas bendras simbolių skaičius. 'a' visame asortimente.

  • Todėl bendrą skaičių gausite taip:

5. Suskaičiuokite simbolio (teksto arba posistemės) eilutės pasikartojimų skaičių diapazone

Panašiai kaip ir ankstesniu metodu, galite norėti sužinoti konkretaus teksto dažnį duomenų intervale. Tokiais atvejais galite naudoti funkcijų derinius. Šiuo metodu deriname SUMA , LEN, ir SUBSTITUTAS Pavyzdžiui, turime duomenų intervalą, kuriame yra spalvų pavadinimai, ir norime sužinoti spalvų dažnį. "Žalioji iš diapazono.

Žingsniai:

  • Iš pradžių įveskite toliau pateiktą formulę.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11, "Žalia","")))/LEN("Žalia")

Pirmiau pateiktoje formulėje simbolių skaičių reikia padalyti iš nurodyto teksto/juostos.Priešingu atveju kiekvienas teksto simbolis bus skaičiuojamas atskirai.

  • Galiausiai čia pateikiamas bendras skaičius "Žalioji ' nurodytame intervale.

Pastaba:

Minėtą formulę reikia įvesti kaip masyvo formulę. Norėdami įvesti formulę kaip masyvą "Excel for Windows" programoje, paspauskite CTRL+SHIFT+ENTER įvesti formulę kaip masyvą.

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ą.