Excel broji pojavljivanja znakova u nizu

  • Podijeli Ovo
Hugh West

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.

Hugh West je vrlo iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i finansije i magistrirao poslovnu administraciju. Hugh ima strast prema podučavanju i razvio je jedinstven pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno znanje o Excel-u pomoglo je hiljadama studenata i profesionalaca širom svijeta da poboljšaju svoje vještine i napreduju u karijeri. Kroz svoj blog, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne Excel tutorijale i online obuku kako bi pomogli pojedincima i preduzećima da ostvare svoj puni potencijal.