Turinys
Š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.xlsx5 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ą.