Efnisyfirlit
Í þessari kennslu munum við fjalla um fjölda tilvika stafs eða orðs í tilteknu strengi og strengjasviði í Excel. Oft verðum við að reikna út tíðni stafsins í reit eða gagnasviði sem inniheldur mikið magn af gögnum. Svo, til að gera þessa talningartölu auðveldari, munum við ræða nokkrar einfaldar formúlur í þessari grein.
Sæktu æfingarvinnubókina
Þú getur halað niður æfingunni vinnubók sem við höfum notað til að undirbúa þessa grein.
Telja tilvik stafa í String.xlsx
5 aðferðir til að telja tilvik af persónum í Strengur í Excel
1. Finndu heildarfjölda stafatilvika í streng í Excel með því að nota SUMPRODUCT og LEN aðgerðina
Ef þú vilt vita heildarfjölda stafi í reit, LEN aðgerðin þjónar tilganginum. En þegar þú þarft að vita heildarfjölda stafa á bilinu geturðu sameinað aðgerðirnar SUMMAÐUR og LENDA . Til dæmis erum við með bókanafnagagnasett og við viljum vita heildarfjölda stafa á bilinu. Þannig að við munum nota eftirfarandi skref.
Skref:
- Sláðu fyrst inn formúluna hér að neðan:
=SUMPRODUCT(LEN(B5:B9))
Hér skilar LEN fallið fjölda stafa í textastreng og SUMPRODUCT fallið skilar summu afurðanna af samsvarandisvið.
- Og hér er heildarfjöldi stafa á tilgreindu bili.
Athugið:
Excel LEN aðgerðin telur alla stafi í hverjum reit, þar á meðal bókstafi, tölustafi, bil, tákn og öll bil, greinarmerki o.s.frv.
2. Sameina SUBSTITUTE og LEN aðgerðir til að leggja saman tilvik tiltekinna stafa í streng í Excel (case Sensitive)
Stundum þurfum við að vita fjöldann á tíðni stafs í Excel reiti. Í aðstæðum sem þessum getum við notað aðgerðirnar LEN og SUBSTITUTION samtímis. Málið er að SUBSTITUTE aðgerðin er hástafaviðkvæm þannig að ef þú leitar að litlum stöfum færðu aðeins töluna á þessum stöfum. Til dæmis, í gagnasafni bókanafna okkar, munum við aðeins leita að fjölda stafa 'a '. Svo, skrefin sem um ræðir eru:
Skref:
- Sláðu fyrst inn eftirfarandi formúlu:
=LEN(B5)-LEN(SUBSTITUTE(B5,"a",""))
Sundurliðun formúlunnar:
➤ LEN(B5)
Hér telur LEN fallið stafina í Hólf B5 .
➤ SUBSTITUTE(B5,"a", ””)
SUBSTITUTE aðgerðin kemur í stað allra 'a' stafi fyrir auða (“”).
➤ LEN(SUBSTITUTE(B5,”a”,””))
Nú er SUBSTITUTE formúlan þakin LEN fall sem gefur upp töluna af restinni afstafir strengsins (að undanskildum öllum 'a' ).
➤ LEN(B5)-LEN(SUBSTITUTE(B5,”a”, ””))
Að lokum dregur þessi formúla frá tvær áður reiknaðar lengdir og gefur upp heildartalningu á tilgreindum staf okkar 'a' .
- Í lokin, hér er talning á væntanlegum staf:
3. Notaðu samsetningu SUBSTITUTE og LEN falla til að reikna út tiltekna staf í strengur í Excel (hástafaónæmir)
Þvert á móti fyrri aðferð gætir þú þurft að telja stafina óháð hástöfumæmi. Í því tilviki geturðu bætt UPPER eða LOWER fallinu við fyrri formúlu. Nú munum við leita að bæði ‘A” og ‘a’ í gagnagrunni bóknafna okkar. Hér eru skrefin:
Skref:
- Sláðu fyrst inn formúluna hér að neðan.
=LEN(B5)-LEN(SUBSTITUTE(UPPER(B5),"A",""))
Hér breytir UPPER fallið textastreng í alla hástafi. Hér verður öllu „a“ breytt í „A“ og þú færð talninguna í samræmi við það. Og restin af formúlunni virkar á svipaðan hátt og útskýrt var í fyrra dæmi.
- Að lokum færðu eftirfarandi niðurstöðu ef formúlan er slegin inn almennilega.
4. Reiknaðu fjölda tilvika eins stafs á bili í Excel
Stundum gæti þurft að reikna út heildartilvik sérstakrastafir í strengjasviði. Svo sem, við viljum vita tíðni stafa 'A' eða 'a' á gagnasviði.
Skref:
- Sláðu inn eftirfarandi formúlu fyrst.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"a","")))
Hér, SUM fallið bætir við öllum tölur á ýmsum frumum. Restin af formúlunni virkar eins og áður og skilar að lokum heildartalningu stafa 'a' á öllu sviðinu.
- Þar af leiðandi, þú færð heildartalninguna sem hér segir:
5. Talning á fjölda tilvika stafa (texti eða undirstrengur) Strengur á bili
Eins og fyrri aðferðin gætirðu viljað vita tíðni tiltekins texta á gagnasviði. Í slíkum aðstæðum er hægt að nota samsetningar aðgerða. Í þessari aðferð sameinum við föllin SUM , LENG, og SUBSTITUTE . Til dæmis höfum við gagnasvið sem inniheldur litaheiti og við viljum vita tíðni litarins 'Grænn' úr bilinu.
Skref:
- Sláðu fyrst inn formúluna hér að neðan.
=SUM(LEN(B5:B11)-LEN(SUBSTITUTE(B5:B11,"Green","")))/LEN("Green")
Í formúlunni hér að ofan þarftu að deila stafafjöldanum með tilgreindur texti/undirstrengur Annars verður hver stafur í textanum talinn fyrir sig.
- Að lokum, hér er heildartalning 'Grænt ' á tilgreindu bili.
Athugið:
Ofangreind formúla verður að slá inn semfylkisformúla. Til að slá inn formúlu sem fylki í Excel fyrir Windows, ýttu á CTRL+SHIFT+ENTER til að slá inn formúlu sem fylki.