Excel broji pojavljivanja znakova u nizu

  • Podijeli Ovo
Hugh West

U ovom vodiču raspravljat ćemo o broju pojavljivanja znaka ili riječi u određenom nizu i rasponu nizova u Excelu. Često moramo izračunati učestalost znaka u ćeliji ili rasponu podataka koji sadrži veliku količinu podataka. Dakle, kako bismo olakšali ovaj broj brojanja, u ovom ćemo članku raspravljati o nekim formulama koje su jednostavne za korištenje.

Preuzmite radnu bilježnicu za vježbu

Možete preuzeti vježbu radna knjiga koju smo koristili za pripremu ovog članka.

Broj pojavljivanja znaka u nizu.xlsx

5 metoda za brojanje pojavljivanja znaka u Niz 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. No, kada morate znati ukupan broj znakova u rasponu, možete kombinirati funkcije SUMPRODUCT i LEN . Na primjer, imamo skup podataka naziva knjige i želimo znati ukupan broj znakova u rasponu. Dakle, koristit ćemo sljedeće korake.

Koraci:

  • Prvo upišite formulu u nastavku:
=SUMPRODUCT(LEN(B5:B9))

Ovdje funkcija LEN vraća broj znakova u tekstualnom nizu, a funkcija SUMPRODUCT vraća zbroj umnožaka odgovarajućihraspon.

  • I, ovdje je ukupan broj znakova u navedenom rasponu.

Napomena:

Funkcija Excel LEN 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 određenog znaka u nizu  u Excelu (razlikuje velika i mala slova)

Ponekad moramo znati broj učestalost znaka u Excel ćeliji. U ovakvoj situaciji možemo istovremeno koristiti funkcije LEN i ZAMJENA . Stvar je u tome što je funkcija SUBSTITUTE osjetljiva na velika i mala slova pa ako tražite mala slova, dobit ćete samo broj tih znakova. Na primjer, u 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' prazninom (“”).

LEN(ZAMJENA(B5,”a”,””))

Sada je formula ZAMJENA pokrivena LEN funkcija koja daje broj ostatakaznakove niza (isključujući sve 'a' ).

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

Na kraju, ova formula oduzima dvije prethodno izračunate duljine i daje ukupni broj našeg navedenog znaka 'a' .

  • Na kraju, ovdje je broj očekivanih znakova:

3. Koristite kombinaciju  SUBSTITUTE i LEN funkcija za izračun pojavljivanja određenog znaka 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 UPPER ili LOWER prethodnoj formuli. Sada ćemo potražiti i ‘A” i ‘a’ u skupu podataka o nazivu knjige. Evo koraka:

Koraci:

  • Prvo upišite donju formulu.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5),"A",""))

Ovdje funkcija UPPER pretvara tekstualni niz u sva velika slova. Ovdje će se svi "a" pretvoriti u "A" i dobit ćete odgovarajući broj. A ostatak formule radi na sličan način objašnjen u prethodnom primjeru.

  • Konačno, dobit ćete sljedeći rezultat ako unesete formulu ispravno.

4. Izračunajte broj pojavljivanja jednog znaka u rasponu u programu Excel

Ponekad možda treba izračunati ukupnu pojavu specifičnihznakova u nizu nizova. Na primjer, želimo znati učestalost znaka '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 zbraja sve brojeva u nizu ćelija. Ostatak formule radi kao 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. Brojite broj pojavljivanja znakova (tekst ili podniz)  niza 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 'zelene' iz raspona.

Koraci:

  • Prvo upišite donju formulu.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"Green","")))/LEN("Green")

U gornjoj formuli trebate podijeliti broj znakova s navedeni tekst/podstring U protivnom, svaki znak u tekstu će se brojati zasebno.

  • Na kraju, ovdje je ukupan broj 'Green ' u navedenom rasponu.

Napomena:

Gore navedena formula mora se unijeti kaoformula polja. Za unos formule kao polja u programu Excel za Windows pritisnite CTRL+SHIFT+ENTER za unos formule kao polja.

Hugh West vrlo je iskusan Excel trener i analitičar s više od 10 godina iskustva u industriji. Diplomirao je računovodstvo i financije te magistrirao poslovno upravljanje. Hugh ima strast za podučavanjem i razvio je jedinstveni pristup podučavanju koji je lako pratiti i razumjeti. Njegovo stručno poznavanje programa Excel pomoglo je tisućama studenata i profesionalaca diljem svijeta da poboljšaju svoje vještine i postignu uspjeh u karijeri. Putem svog bloga, Hugh dijeli svoje znanje sa svijetom, nudeći besplatne vodiče za Excel i online obuku kako bi pomogao pojedincima i tvrtkama da dostignu svoj puni potencijal.