Excel telja tilvik stafa í streng

  • Deildu Þessu
Hugh West

Í þ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.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.