Știm că totalul de caractere dintr-o celulă poate fi numărat folosind funcția Excel LEN. De asemenea, am învățat cum să numărăm totalul de caractere dintr-un interval. Acum, pentru a număra numărul total de text specific din interval (mai mult de o celulă), vom folosi o tehnică similară.
Există două metode pentru a face acest lucru. Să aruncăm o privire la prima metodă.
Formula generică pentru numărarea caracterelor dintr-un interval
= SUMPRODUCT (LEN (interval) -LEN (SUBSTITUT (interval, "caracter", ""))) |
gamă: Este intervalul care conține textul.
caracter:Acesta este personajul pe care doriți să îl numărați. Poate fi un caracter specific sau o propoziție.
Exemplu: Numărați textul specific dintr-un interval
În imaginea de mai sus, avem câteva texte în intervalul B3: B6. Trebuie să numărăm numărul total de caractere „x” din interval folosind o formulă. Am scris manual la numărul de „x” din fiecare celulă pentru a verifica rezultatul. Le putem rezuma, dar dorim să folosim o formulă care nu depinde de alte coloane sau de lucrări manuale. Folosim formula generică menționată mai sus.
Scrieți această formulă în celula C8.
= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUT (B3: B6, "x", "")))) |
Apăsați Enter. Avem un număr total de caractere în interval, care este 6.
Cum functioneazã?
Funcția SUMPRODUCT este o funcție de matrice care rezumă matricea dată. Funcția LEN returnează lungimea șirului dintr-o celulă sau text dat. Funcția SUBSTITUTE returnează un șir modificat după înlocuirea unui caracter specific cu altul.
Acum funcția rulează din afară. Deci, luăm mai întâi partea LEN (B3: B6).
Aici am alimentat funcția LEN cu o gamă de B3: B6. Funcția LEN returnează lungimea fiecărei celule dintr-o matrice.
{32;53;51;69} |
Următorul LEN (SUBSTITUT (B3: B6, "x", "")). Aici, funcția SUBSTITUTE rulează și returnează o serie de șiruri modificate după înlocuirea tuturor "x" -urilor cu nimic ("") din intervalul B3: B6. Apoi, matricea este alimentată din nou către funcția LEN care returnează numărul de caractere rămase. {31; 52; 49; 67}
În prezent, avem două matrice în funcția SUMPRODUCT, = SUMPRODUCT ({32; 53; 51; 69} - {31; 52; 49; 67}). A doua matrice este scăzută din prima matrice și obținem o matrice finală ca, = SUMPRODUCT ({1; 1; 2; 2}). Și, în cele din urmă, această matrice este rezumată pentru a da rezultatul final la 6.
Insensibil la majusculeformulă
Formula de mai sus este sensibilă la majuscule, deoarece funcția SUBSTITUTE este o funcție sensibilă la majuscule. Pentru a număra anumite caractere în interval, indiferent de caz, utilizați această formulă.
= SUMPRODUCT (LEN (B3: B6) -LEN (SUBSTITUT (LOWER (B3: B6), "x", ""))))) |
În această formulă, funcția LOWER convertește toate șirurile din intervalul B3: B6 cu litere mici și apoi se întâmplă întregul proces, așa cum s-a discutat mai sus.
Formula alternativă:
Modul alternativ este utilizarea funcției SUM cu funcția LEN ca formulă matrice. Înseamnă că trebuie să folosim combinația de taste CTRL + SHIFT + ENTER după scrierea funcției.
{= SUM (LEN (B3: B6) -LEN (SUBSTITUT (B3: B6, "x", ""))))} |
Numărarea textului specific dintr-un interval:
S-ar putea să ne întrebăm acum cum să numărăm textul specific dintr-un interval. Acest lucru se poate face cu o modificare minoră în formula care este discutată aici.
Deci, băieți, așa puteți obține numărul total de caractere specifice dintr-o gamă. Acest lucru este destul de ușor, dar dacă aveți îndoieli sau orice altă întrebare specială legată de acest articol sau orice alt Excel 2010/2013/2016/2019/365 sau excel VBA, scrieți-l în secțiunea de comentarii de mai jos. Voi fi încântat să vă șterg îndoielile.
Numărați caracterele dintr-o celulă în Excel | Aflați cum să numărați anumite caractere dintr-o celulă sau un șir.
Numărați totalul de potriviri în două intervale în Excel | Aflați cum să numărați potrivirile totale în două intervale utilizând funcția SUMPROUDCT.
SUMIFE folosind logica AND-OR | SUMIF-urile pot fi utilizate și cu logica SAU. Logica deficitară utilizată de SUMIFS este logica ȘI.
SUMPRODUCT cu logică IF | Aflați cum să utilizați SUMPRODUCT cu logica IF fără a utiliza funcția IF în formulă.
Articol popular:
50 de comenzi rapide Excel pentru a vă crește productivitatea | Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.
Funcția VLOOKUP în Excel | Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.
COUNTIF în Excel 2016 | Numărați valorile cu condiții folosind această funcție uimitoare. Nu este nevoie să vă filtrați datele pentru a număra o anumită valoare. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.
Cum se utilizează funcția SUMIF în Excel | Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.