Tabela e përmbajtjes
Tutoriali shpjegon se si të numërohen karakteret në Excel. Do të mësoni formulat për të marrë numrin total të karaktereve në një gamë dhe për të numëruar vetëm karaktere specifike në një qelizë ose në disa qeliza.
Tutoriali ynë i mëparshëm prezantoi funksionin Excel LEN, i cili lejon numërimin e numri total i karaktereve në një qelizë.
Formula LEN është e dobishme më vete, por në lidhje me funksione të tjera si SUM, SUMPRODUCT dhe SUBSTITUTE, ajo mund të trajtojë detyra shumë më komplekse. Më tej në këtë tutorial, ne do të shohim më nga afër disa formula themelore dhe të avancuara për të numëruar karakteret në Excel.
Si të numëroni të gjithë karakteret në një interval
Kur bëhet fjalë për numërimin e një numri të përgjithshëm karakteresh në disa qeliza, një zgjidhje e menjëhershme që vjen në mendje është të merrni numrin e karaktereve për secilën qelizë dhe më pas të mblidhni këta numra:
=LEN(A2)+LEN(A3)+LEN(A4)
Ose
=SUM(LEN(A2),LEN(A3),LEN(A4))
Formulat e mësipërme mund të funksionojnë mirë për një gamë të vogël. Për të numëruar totalin e personazheve në një gamë më të madhe, më mirë do të gjenim diçka më kompakte, p.sh. funksioni SUMPRODUCT, i cili shumëzon vargjet dhe kthen shumën e produkteve.
Këtu është formula e përgjithshme e Excel-it për të numëruar karakteret në një varg:
=SUMPRODUCT(LEN( range) )Dhe formula juaj e jetës reale mund të duket e ngjashme me këtë:
=SUMPRODUCT(LEN(A1:A7))
Një mënyrë tjetër për të numëruar karakteret në një varg është përdorimi i Funksioni LEN nëkombinim me SUM:
=SUM(LEN(A1:A7))
Ndryshe nga SUMPRODUCT, funksioni SUM nuk llogarit vargjet si parazgjedhje dhe duhet të shtypni Ctrl + Shift + Enter për ta kthyer atë në një formulë grupi.
Siç tregohet në pamjen e mëposhtme të ekranit, formula SUM kthen të njëjtin numër total të karaktereve:
Si funksionon formula e numërimit të karaktereve të diapazonit
Kjo është një nga formulat më të thjeshta për të numëruar karakteret në Excel. Funksioni LEN llogarit gjatësinë e vargut për secilën qelizë në diapazonin e specifikuar dhe i kthen ato si një grup numrash. Dhe më pas, SUMPRODUCT ose SUM mbledh këta numra dhe kthen numrin total të karaktereve.
Në shembullin e mësipërm, një grup prej 7 numrash që përfaqësojnë gjatësinë e vargjeve në qelizat A1 deri në A7 përmblidhet:
Shënim. Ju lutemi kushtoni vëmendje që funksioni Excel LEN numëron absolutisht të gjitha karakteret në çdo qelizë , duke përfshirë shkronjat, numrat, shenjat e pikësimit, simbolet speciale dhe të gjitha hapësirat (drejtuese, pasuese dhe hapësira ndërmjet fjalëve).
Si të numëroni karaktere specifike në një qelizë
Ndonjëherë, në vend që të numëroni të gjithë karakteret brenda një qelize, mund t'ju duhet të numëroni vetëm shfaqjet e një shkronje, numri ose simboli të veçantë.
Për të numëruar numrin e herëve që një karakter i caktuar shfaqet në një qelizë, përdorni funksionin LEN së bashku me SUBSTITUTE:
=LEN( qeliza )-LEN(SUBSTITUTE( qeliza , karakteri ,""))Për të kuptuar më mirë formulën, merrni parasysh shembullin e mëposhtëm.
Supozoni se ju mbani një bazë të dhënash të artikujve të dorëzuar, ku çdo lloj artikulli ka të vetin unik identifikues. Dhe secila qelizë përmban disa elementë të ndarë me presje, hapësirë ose ndonjë kufizues tjetër. Detyra është të numëroni sa herë shfaqet një identifikues unik i dhënë në secilën qelizë.
Duke supozuar se lista e artikujve të dorëzuar është në kolonën B (duke filluar në B2), dhe ne po numërojmë numrin e "A" ndodhi, formula është si më poshtë:
=LEN(B2)-LEN(SUBSTITUTE(B2,"A",""))
Si funksionon kjo formulë e numërimit të karaktereve në Excel
Për të kuptuar logjikën e formulës, le të ndaje atë në pjesë më të vogla:
- Së pari, ju numëroni gjatësinë totale të vargut në B2:
LEN(B2)
SUBSTITUTE(B2,"A","")
LEN(SUBSTITUTE(B2,"A",""))
Si rezultat, ju merrni numrin e karaktereve "të hequra", i cili është i barabartë me një numër total të shfaqjeve të atij karakteri në qelizë.
Në vend që të specifikoni karakterin që dëshironi të numëroni në një formulë, mund ta shtypni atë në një qelizë dhe më pas t'i referoheni asaj qelize në një formulë. Në këtë mënyrë, përdoruesit tuajdo të jetë në gjendje të numërojë ndodhitë e çdo karakteri tjetër që ata futin në atë qelizë pa ngatërruar formulën tuaj:
Shënim. ZËVENDËSIMI i Excel-it është një funksion i ndjeshëm ndaj shkronjave dhe për këtë arsye formula e mësipërme është gjithashtu e ndjeshme ndaj shkronjave të vogla. Për shembull, në pamjen e mësipërme të ekranit, qeliza B3 përmban 3 shfaqje të "A" - dy me shkronja të mëdha dhe një me shkronja të vogla. Formula ka numëruar vetëm shkronjat e mëdha sepse kemi dhënë "A" në funksionin SUBSTITUTE.
Formula Excel e pandjeshme ndaj shkronjave të vogla për numërimin e karaktereve specifike në një qelizë
Nëse keni nevojë për një numërim karakteresh pa ndjeshmëri të madhe, futni funksionin UPPER brenda SUBSTITUTE për të kthyer karakterin e specifikuar në shkronja të mëdha përpara se të ekzekutoni zëvendësimin. Dhe, sigurohuni që të futni shkronjat e mëdha në formulë.
Për shembull, për të numëruar artikujt "A" dhe "a" në qelizën B2, përdorni këtë formulë:
=LEN(B2)-LEN(SUBSTITUTE(UPPER(B2),"A",""))
Një mënyrë tjetër është përdorimi i funksioneve të ndërlidhura të zëvendësimit:
=LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE (B2,"A",""),"a","")
Siç mund ta shihni në pamjen e mëposhtme të ekranit, të dyja formulat numërojnë pa të meta rastet e shkronjave të mëdha dhe të vogla të karakterit të specifikuar:
Në disa raste, mund t'ju duhet të numëroni shumë karaktere të ndryshme në një tabelë, por mund të mos dëshironi të modifikoni formulën çdo herë. Në këtë rast, futni një funksion zëvendësues brenda një tjetri, shkruani karakterin që dëshironi të numëroni në një qelizë (D1 në këtë shembull) dhe konvertoni vlerën e asaj qelize në shkronja të mëdha dheshkronjat e vogla duke përdorur funksionet UPPER dhe LOWER:
=LEN(B2)-LEN(SUBSTITUTE(SUBSTITUTE(B2, UPPER($D$1), ""), LOWER($D$1),""))
Përndryshe, konvertoni qelizën burimore dhe qelizën që përmban karakterin në shkronja të mëdha ose të vogla. Për shembull:
=LEN(B2)-LEN(SUBSTITUTE(UPPER(B2), UPPER($C$1),""))
Përparësia e kësaj qasjeje është se pavarësisht nëse karakteri i madh apo i vogël futet në qelizën e referuar, formula juaj e numrit të karaktereve të pandjeshme ndaj shkronjave do të kthejë numërimin e duhur:
Numëroni ndodhitë e një teksti ose nënvargu të caktuar në një qelizë
Nëse doni të numëroni sa herë një kombinimi specifik i karaktereve (d.m.th. një tekst i caktuar ose nënvarg) shfaqet në një qelizë të caktuar, p.sh. "A2" ose "SS", më pas pjesëto numrin e karaktereve të kthyera nga formulat e mësipërme me gjatësinë e nënvargut.
Formula e ndjeshme ndaj shkronjave :
=(LEN(B2)-LEN(SUBSTITUTE(B2, $C$1,"")))/LEN($C$1)
Formula e pandjeshme ndaj shkronjave :
=(LEN(B2)-LEN(SUBSTITUTE(LOWER(B2),LOWER($C$1),"")))/LEN($C$1)
Ku B2 është qeliza që përmban të gjithë vargun e tekstit dhe C1 është teksti (nënvargu) që ju doni të numëroni.
Për shpjegimin e detajuar të formulës, ju lutemi shikoni Si të numëroni tekstin/fjalët specifike në një qelizë.
Si të numëroni specifikat karakter(at) në një gamë
Tani që dini një formulë Excel për të numëruar karakteret në një qelizë, mund të dëshironi ta përmirësoni më tej për të zbuluar se sa herë shfaqet një karakter i caktuar në një gamë. Për këtë, ne do të marrim formulën Excel LEN për të numëruar një karakter specifik në një qelizë të diskutuarnë shembullin e mëparshëm dhe vendoseni brenda funksionit SUMPRODUCT që mund të trajtojë vargje:
SUMPRODUCT(LEN( range )-LEN(SUBSTITUTE( range , karakter ,"")))Në këtë shembull, formula merr formën e mëposhtme:
=SUMPRODUCT(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, "A","")))
Dhe këtu është një formulë tjetër për të numëruar karakteret në rangun e Excel:
=SUM(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, "A","")))
Krahasuar me formulën e parë, ndryshimi më i dukshëm është përdorimi i SUM në vend të SUMPRODUCT. Një ndryshim tjetër është se kërkon shtypjen e Ctrl + Shift + Enter sepse ndryshe nga SUMPRODUCT, i cili është krijuar për të përpunuar vargje, SUM mund të trajtojë vargje vetëm kur përdoret në një formulë array .
Nëse nuk Nuk dëshironi të kodoni karakterin në formulë, sigurisht që mund ta shkruani atë në një qelizë, le të themi D1, dhe t'i referoheni asaj qelize në formulën tuaj të numërimit të karaktereve:
=SUMPRODUCT(LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, D1,"")))
Shënim. Në situatat kur numëroni dukuritë e një nënvargu specifik në një varg (p.sh. urdhrat që fillojnë me "KK" ose "AA"), duhet të ndani numrin e karaktereve me gjatësinë e nënvargut, përndryshe çdo karakter në nënvargu do të numërohet individualisht. Për shembull:
=SUM((LEN(B2:B8)-LEN(SUBSTITUTE(B2:B8, D1, ""))) / LEN(D1))
Si funksionon kjo formulë e numërimit të karaktereve
Siç mund ta mbani mend, funksioni SUBSTITUTE përdoret për të zëvendësuar të gjitha dukuritë e karakterit të specifikuar ("A" në këtë shembull ) me një varg teksti bosh ("").
Më pas, ne furnizojmë vargun e tekstit të kthyer nga SUBSTITUTE në Excel LENfunksion në mënyrë që llogarit gjatësinë e vargut pa A-të. Dhe pastaj, ne e zbresim numrin e karaktereve nga gjatësia totale e vargut të tekstit. Rezultati i këtyre llogaritjeve është një grup numrash karakteresh, me një numër karakteresh për qelizë.
Më në fund, SUMPRODUCT mbledh numrat në grup dhe kthen numrin total të karakterit të specifikuar në interval.
Një formulë e pandjeshme ndaj shkronjave të mëdha për të numëruar karaktere specifike në një gamë
Ju tashmë e dini se SUBSTITUTE është një funksion i ndjeshëm ndaj shkronjave, gjë që e bën formulën tonë Excel për numërimin e karaktereve të ndjeshme gjithashtu.
Për ta bërë formulën të injorojë shkronjat e mëdha, ndiqni qasjet e demonstruara në shembullin e mëparshëm: Formulë e pandjeshme ndaj shkronjave për të numëruar karaktere specifike në një qelizë.
Në veçanti, mund të përdorni një nga formulat e mëposhtme për të numëruar karaktere specifike në një interval që injoron shkronjat:
- Përdor funksionin UPPER dhe fut një karakter me shkronja të mëdha:
=SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(UPPER(B2:B8),"A","")))
- Përdor funksionet e ndërlidhura SUBSTITUTE:
=SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(SUBSTITUTE((B2:B8),"A",""),"a","")))
- Përdor funksionet UPPER dhe LOWER, shkruani një karakter të madh ose të vogël në një qelizë dhe referojuni asaj qelize në formulën tuaj:
=SUMPRODUCT(LEN(B2:B8) - LEN(SUBSTITUTE(SUBSTITUTE((B2:B8), UPPER($E$1), ""), LOWER($E$1),"")))
Pamja e mëposhtme e ekranit tregon formulën e fundit në veprim:
Këshillë. Për të numëruar dukuritë e një teksti specifik (nënvarg) në një varg, përdorni formulën e demonstruar në Si të numëroni tekst / fjalë specifike në një varg.
Kjoështë mënyra se si mund të numëroni karakteret në Excel duke përdorur funksionin LEN. Nëse doni të dini se si të numëroni fjalët dhe jo karakteret individuale, do të gjeni disa formula të dobishme në artikullin tonë të ardhshëm, ju lutemi qëndroni të sintonizuar!
Ndërkohë, mund të shkarkoni një mostër librash pune me formulën e numërimit të karaktereve diskutuar në këtë tutorial dhe shikoni një listë të burimeve të lidhura në fund të faqes. Ju falënderoj që lexoni dhe shpresoj të shihemi së shpejti!