Sadržaj
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.