Cuprins
În timp ce investigați seturi mari de date în Excel, este posibil să vi se ceară să numărați numărul de celule care conțin un anumit nume. Acest articol oferă 3 metode simple de numărare a numelor specifice în Excel.
Descărcați caietul de practică
Numărătoarea de nume specifice.xlsx3 Metode pentru a număra nume specifice în Excel
Să presupunem că avem un set de date care descrie ID-ul angajatului , a Anul și, în cele din urmă, de Persoana de vânzări a anului respectiv. Vom folosi setul de date (în B4:D14 celule) prezentate mai jos pentru prima și a doua metodă.
Din fericire, puteți număra apariția unui nume într-o foaie de lucru în mai multe moduri. Să explorăm diferitele metode și modul de aplicare a acestora.
1. Utilizarea funcției COUNTIF pentru a număra numele care se potrivesc cu exactitate
Microsoft Excel are o funcție încorporată Funcția COUNTIF pentru a număra numărul de celule dintr-un interval care îndeplinesc condiția dată. În exemplul de mai jos, o listă de Persoana de vânzări a anului este dată în D4:D14 celule și dorim să numărăm numărul de ori de câte ori numele Mathew Smith apare în această listă.
Pentru a permite utilizatorilor să numere orice nume dorit în loc să îl introducă direct în formulă, am desemnat o celulă pentru a introduce numele. De exemplu, numele este introdus în celula G4 Deci, formula din celula G5 va fi următoarea.
=COUNTIF(D5:D14,G4)
În acest caz, se va utiliza D5:D14 celulele reprezintă Persoana de vânzări a anului ( gama ), iar argumentul G4 celula denotă Mathew Smith ( criterii argument).
Repartizarea formulei
- În această formulă, se utilizează COUNTIF funcția primește două argumente gama și text .
- The COUNTIF se potrivește cu numele Mathew Smith în matricea de căutare ( D5:D14 ) și returnează numărul de numărători.
Citește mai mult: Cum să numărați cuvintele în Excel cu formula (2 exemple practice)
2. Aplicarea caracterului wildcard pentru a număra nume specifice
Metoda anterioară se potrivește exact cu criteriile date. Ca o notă, dacă în interiorul celulei este prezent cel puțin un caracter diferit, cum ar fi un spațiu, atunci nu va fi tratată ca o potrivire exactă. Pur și simplu, celula nu va fi luată în considerare.
Pentru a număra celulele care conțin și alte texte în afară de numele specific, vom folosi funcția Caractere wildcard Pur și simplu plasați un caracter asterisc (*) împreună cu referința celulei. Prin variația poziției caracterului asterisc, putem număra numele din celulele din interval. Să vedem cum funcționează.
2.1 Dacă celula conține un nume specific la început
În cazul în care cuvântul specific se află la start a celulei, atunci trebuie să adăugăm caracterul asterisc după referința celulei, așa cum este ilustrat în exemplul de mai jos.
Astfel, formula din celula G5 va fi următoarea.
=COUNTIF(D5:D14,G4& "*")
2.2 Când numele particular se află în mijloc
În schimb, atunci când cuvântul specific se află în mijloc a celulei, adăugăm caracterul asterisc atât înainte, cât și după referința celulei.
Ulterior, formula pentru celula G5 va fi următoarea.
=COUNTIF(D5:D14, "*"&G4& "*")
2.3 Dacă numele specific se află la sfârșit
În cele din urmă, în cazul în care numele țintei se află la adresa sfârșitul a celulei, caracterul asterisc este concatenat înaintea referinței celulei care
În cele din urmă, formula pentru celula G5 va fi următoarea.
=COUNTIF(D5:D14, "*"&G4)
Citește mai mult: Formula Excel pentru a număra cuvinte specifice într-o celulă (3 exemple)
3. Utilizarea funcției SUMPRODUCT pentru a număra nume specifice în Excel
The SUMPRODUCT este utilizată în scenariul în care trebuie să numărăm numele luând în considerare atât caracterele majuscule, cât și cele minuscule.
Să presupunem că avem un tabel care prezintă ID-ul angajatului , a Departamentul în care sunt angajați și, în cele din urmă Numele angajatului. Putem utiliza setul de date (în B4:D14 celule) pentru a demonstra a treia noastră metodă.
3.1 Aplicarea funcției SUMPRODUCT pentru a se potrivi cu numele exact (sensibil la majuscule și minuscule)
Vom utiliza SUMPRODUCT în combinație cu funcția EXACT pentru a număra numărul de celule care conțin un anumit nume.
=SUMPRODUCT(--EXACT(G4, D5:D14))
În acest caz, se va utiliza G4 celula denotă Smith ( text1 ) și a fost introdus în lista D5:D14 celulele reprezintă Numele angajatului ( text2 argument).
Repartizarea formulei
- În acest caz, se va utiliza EXACT compară două șiruri de texte și returnează true dacă acestea sunt o potrivire exactă. Funcția cratimă dublă forțează valorile TRUE și FALSE la 1 și 0.
- În continuare, se va trece la SUMPRODUCT returnează suma tuturor cifrelor 1 din intervalul corespunzător, care reprezintă numărul de rezultate.
3.2 Utilizarea funcției SUMPRODUCT pentru a potrivi parțial numele (sensibil la majuscule și minuscule)
Pentru a localiza numele dorit, oriunde în celulă, trebuie să folosim 3 funcții SUMPRODUCT , ISNUMBER , și GĂSIȚI .
=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))
În acest caz, se va utiliza G4 celula denotă Smith ( find_text ) și a fost introdus în lista D5:D14 celulele reprezintă Numele angajatului ( within_text argument).
Repartizarea formulei
- În primul rând, se GĂSIȚI oferă poziția (sub formă de numere) a unui text în interiorul unui șir de caractere.
- În al doilea rând, se poate spune că ISNUMBER gestionează aceste numere returnate de către funcția GĂSIȚI Funcția. semn dublu unar (cratimă) convertește valorile TRUE și FALSE în unu și zero.
- În al treilea rând, se poate spune că SUMPRODUCT însumează toți cei 1, ceea ce reprezintă numărul de rezultate.
3.3 Utilizarea funcției SUMPRODUCT pentru a număra numele (fără a ține cont de majuscule și minuscule)
Pentru a dezvolta o formulă care să nu țină cont de majuscule și minuscule pentru a număra numele aflate oriunde în celulă vom avea nevoie de SUMPRODUS, ESTENUMĂRUL, și CĂUTARE funcții.
=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))
Repartizarea formulei
- În primul rând, se CĂUTARE determină locația (ca număr) a unui text în interiorul unui șir de caractere.
- În continuare, se va trece la ISNUMBER convertește numerele furnizate de către CĂUTARE la unu și zero.
- În cele din urmă, se va lua în considerare SUMPRODUCT returnează numărul de numărători.
Citește mai mult: Cum să numărați cuvinte specifice într-o coloană în Excel (2 metode)
Lucruri de reținut
- The COUNTIF returnează o ieșire întreagă.
- The COUNTIF nu numără celulele cu valori nenumerice, cum ar fi text sau #NA.
- COUNTIF funcția nu poate număra numere specifice în cadrul unui număr, cum ar fi "123" din "4546123"
- Pentru coloanele care conțin un amestec de text și numere, se utilizează funcția COUNTIF oferă un număr greșit.
Concluzie
În concluzie, cele 3 metode simple menționate mai sus vă vor ajuta să numărați denumirile specifice în Excel. Dacă aveți întrebări sau feedback, vă rugăm să ne anunțați în secțiunea de comentarii, mai jos sau puteți consulta celelalte articole ale noastre de pe ExcelWIKI site-ul web.