Sadržaj
U ovom vodiču ćemo raspravljati o broju pojavljivanja znaka ili riječi u određenom nizu i rasponu nizova u Excelu. Često moramo izračunati učestalost karaktera u ćeliji ili rasponu podataka koji sadrži veliku količinu podataka. Dakle, da bismo olakšali ovaj broj brojanja, u ovom članku ćemo razgovarati o nekim formulama koje se lako koriste.
Preuzmite Vježbenicu
Možete preuzeti vježbu radna sveska koju smo koristili za pripremu ovog članka.
Broj pojavljivanja znakova u String.xlsx
5 metoda za brojanje pojavljivanja znakova u String u Excelu
1. Pronađite ukupan broj pojavljivanja znakova u nizu u Excelu koristeći SUMPRODUCT i LEN funkciju
Ako želite znati ukupan broj znakova u ćeliji, funkcija LEN služi svrsi. Ali, kada morate znati ukupan broj znakova u rasponu, možete kombinirati funkcije SUMPRODUCT i LEN . Na primjer, imamo skup podataka imena knjige i želimo znati ukupan broj znakova u rasponu. Dakle, koristićemo sljedeće korake.
Koraci:
- Prvo, upišite formulu ispod:
=SUMPRODUCT(LEN(B5:B9))
Ovdje, funkcija LEN vraća broj znakova u tekstualnom nizu, a funkcija SUMPRODUCT vraća zbroj proizvoda odgovarajućihraspon.
- I, ovdje je ukupan broj znakova u navedenom rasponu.
Napomena:
Excel LEN funkcija broji sve znakove u svakoj ćeliji, uključujući slova, brojeve, razmake, simbole i sve razmake, interpunkcijske znakove, itd.
2. Kombinirajte funkcije SUBSTITUTE i LEN za sumiranje pojavljivanja specifičnog karaktera u nizu u Excelu (razlikuje velika i mala slova)
Ponekad trebamo znati broj učestalost znaka u Excel ćeliji. U ovakvoj situaciji možemo koristiti funkcije LEN i SUBSTITUTION istovremeno. Stvar je u tome što je funkcija SUBSTITUTE osjetljiva na velika i mala slova, tako da ako tražite znakove malih slova, dobit ćete samo broj tih znakova. Na primjer, u našem skupu podataka o nazivu knjige tražit ćemo samo broj znakova ‘a ’. Dakle, uključeni koraci su:
Koraci:
- Prvo, upišite sljedeću formulu:
=LEN(B5)-LEN(SUBSTITUTE(B5,"a",""))
Raščlamba formule:
➤ LEN(B5)
Ovdje, funkcija LEN broji znakove u ćeliji B5 .
➤ SUBSTITUTE(B5,”a”, ””)
Funkcija SUBSTITUTE zamjenjuje sve znakove 'a' s praznim (“”).
➤ LEN(SUBSTITUTE(B5,”a”,””))
Sada je formula SUBSTITUTE pokrivena sa LEN funkcija koja daje broj ostatkaznakove niza (isključujući sve 'a' ).
➤ LEN(B5)-LEN(SUBSTITUTE(B5,”a”, ””))
Konačno, ova formula oduzima dvije prethodno izračunate dužine i daje ukupan broj našeg specificiranog znaka 'a' .
- Na kraju, evo broja očekivanih znakova:
3. Koristite kombinaciju SUBSTITUTE i LEN funkcija za izračunavanje pojavljivanja specifičnog karaktera u a String u Excelu (neosjetljivo na velika i mala slova)
Za razliku od prethodne metode, možda ćete morati brojati znakove bez obzira na njihovu osjetljivost na velika i mala slova. U tom slučaju, možete dodati funkciju GORNJA ili DONJA prethodnoj formuli. Sada ćemo tražiti i ‘A” i ‘a’ u našem skupu podataka o nazivu knjige. Evo koraka:
Koraci:
- Prvo upišite formulu ispod.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5),"A",""))
Ovdje, funkcija UPPER pretvara tekstualni niz u sva velika slova. Ovdje će sve 'a' biti pretvorene u 'A' i dobićete u skladu s tim broj. I, ostatak formule radi na sličan način objašnjen u prethodnom primjeru.
- Konačno ćete dobiti sljedeći rezultat, ako se unese formula ispravno.
4. Izračunajte broj pojavljivanja jednog znaka u rasponu u Excelu
Ponekad možda će trebati izračunati ukupnu pojavu specifičnihznakova u nizu niza. Kao na primjer, želimo znati učestalost karaktera 'A' ili 'a' u rasponu podataka.
Koraci:
- Prvo upišite sljedeću formulu.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"a","")))
Ovdje, funkcija SUM dodaje sve brojeva u nizu ćelija. Ostatak formule radi kao i prije i konačno vraća ukupan broj znakova 'a' u cijelom rasponu.
- Slijedom toga, dobit ćete ukupan broj na sljedeći način:
5. Broj pojavljivanja znakova (tekst ili podniz) Niz u rasponu
Slično prethodnoj metodi, možda biste željeli znati učestalost određenog teksta u rasponu podataka. U takvim situacijama možete koristiti kombinacije funkcija. U ovoj metodi kombiniramo funkcije SUM , LEN, i SUBSTITUTE . Na primjer, imamo raspon podataka koji sadrži nazive boja i želimo znati učestalost boje 'Zelena' iz raspona.
Koraci:
- Prvo upišite formulu ispod.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"Green","")))/LEN("Green")
U gornjoj formuli trebate podijeliti broj znakova sa specificirani tekst/podniz U suprotnom, svaki znak u tekstu će se računati pojedinačno.
- Na kraju, evo ukupnog broja 'Zeleno ' u navedenom rasponu.
Napomena:
Gore spomenutu formulu morate unijeti kaoformula niza. Da biste unijeli formulu kao niz u Excel za Windows, pritisnite CTRL+SHIFT+ENTER da biste unijeli formulu kao niz.