Obsah
Pri skúmaní veľkých súborov údajov v programe Excel sa môže stať, že budete musieť spočítať počet buniek obsahujúcich konkrétne meno. Tento článok poskytuje 3 jednoduché metódy, ako spočítať konkrétne mená v programe Excel.
Stiahnite si cvičebnicu
Počet špecifických názvov.xlsx3 metódy na počítanie konkrétnych mien v programe Excel
Povedzme, že máme súbor údajov, ktorý zobrazuje ID zamestnanca ,. Rok a nakoniec Obchodník roka Použijeme súbor údajov (v B4:D14 bunky) uvedené nižšie pre prvú a druhú metódu.
Našťastie, výskyt mena v pracovnom hárku môžete počítať mnohými spôsobmi. Poďme preskúmať rôzne metódy a ich použitie.
1. Použitie funkcie COUNTIF na počítanie presne zodpovedajúcich názvov
Microsoft Excel má zabudovanú Funkcia COUNTIF na spočítanie počtu buniek v rámci rozsahu, ktoré spĺňajú danú podmienku. V nasledujúcom príklade je zoznam Obchodník roka je uvedený v D4:D14 buniek a chceme spočítať, koľkokrát sa názov Mathew Smith sa vyskytuje v tomto zozname.
Aby sme používateľom umožnili napočítať ľubovoľný požadovaný názov namiesto jeho zadávania priamo do vzorca, určili sme bunku na zadanie názvu. Názov sa zadáva napríklad do bunky G4 Vzorec v bunke G5 bude teda vyzerať takto.
=COUNTIF(D5:D14,G4)
Tu sa D5:D14 bunky predstavujú Obchodník roka ( rozsah argument) a G4 bunka označuje Mathew Smith ( kritériá argument).
Rozdelenie vzorca
- V tomto vzorci sa COUNTIF funkcia prijíma dva argumenty rozsah a text .
- Stránka COUNTIF funkcia zodpovedá názvu Mathew Smith vo vyhľadávacom poli ( D5:D14 ) a vráti počet počtov.
Prečítajte si viac: Ako počítať slová v programe Excel pomocou vzorca (2 praktické príklady)
2. Použitie zástupného znaku na počítanie konkrétnych názvov
Predchádzajúca metóda presne zodpovedá zadaným kritériám. Poznámka: ak sa v bunke nachádza aspoň jeden iný znak, napríklad znak medzery, nebude sa to považovať za presnú zhodu. Jednoducho povedané, bunka sa nebude počítať.
Ak chceme spočítať bunky, ktoré okrem konkrétneho názvu obsahujú aj iné texty, použijeme Zástupný znak . stačí spolu s odkazom na bunku umiestniť znak hviezdičky (*). Zmenou polohy znaku hviezdičky môžeme spočítať názov z buniek v rozsahu. Pozrime sa na to v akcii.
2.1 Ak bunka obsahuje na začiatku konkrétny názov
Ak sa konkrétne slovo nachádza na spustenie bunky, potom musíme za odkaz na bunku pridať znak hviezdičky, ako je znázornené v nasledujúcom príklade.
Vzorec v bunke G5 bude teda nasledovný.
=COUNTIF(D5:D14,G4& "*")
2.2 Keď je konkrétne meno uprostred
Naopak, ak sa konkrétne slovo nachádza v stredná bunky, pridáme znak hviezdičky pred aj za odkaz na bunku.
Následne bude vzorec pre bunku G5 nasledovný.
=COUNTIF(D5:D14, "*"&G4& "*")
2.3 Ak je konkrétny názov na konci
Nakoniec, ak sa cieľový názov nachádza na adrese koniec bunky sa pred odkaz na bunku pripojí znak hviezdičky, ktorý
Vzorec pre bunku G5 bude nakoniec nasledovný.
=COUNTIF(D5:D14, "*"&G4)
Prečítajte si viac: Vzorec programu Excel na počítanie konkrétnych slov v bunke (3 príklady)
3. Využitie funkcie SUMPRODUCT na počítanie konkrétnych mien v programe Excel
Stránka SUMPRODUCT Funkcia sa používa v scenári, keď musíme spočítať meno, pričom zohľadňujeme veľké aj malé písmená.
Predpokladajme, že máme tabuľku, ktorá zobrazuje ID zamestnanca ,. Oddelenie v ktorých sú zamestnaní, a nakoniec Meno zamestnanca. Môžeme použiť súbor údajov (v B4:D14 buniek) na demonštráciu našej tretej metódy.
3.1 Použitie funkcie SUMPRODUCT na porovnanie presného názvu (s rozlišovaním veľkých a malých písmen)
Budeme používať SUMPRODUCT v spojení s funkciou EXACT na spočítanie počtu buniek obsahujúcich konkrétny názov.
=SUMPRODUCT(--EXACT(G4, D5:D14))
Tu sa G4 bunka označuje Smith ( text1 argument) a D5:D14 bunky predstavujú Meno zamestnanca ( text2 argument).
Rozdelenie vzorca
- Tu sa EXACT porovná dva reťazce textov a vráti true, ak sa presne zhodujú. dvojitá pomlčka značka vynúti hodnoty TRUE a FALSE na hodnoty 1 a 0.
- Ďalej SUMPRODUCT funkcia vráti súčet všetkých jednotiek v príslušnom rozsahu, ktorý predstavuje počet zhody.
3.2 Použitie funkcie SUMPRODUCT na čiastočnú zhodu názvu (s rozlišovaním veľkých a malých písmen)
Na vyhľadanie požadovaného názvu kdekoľvek v bunke musíme použiť 3 funkcie SUMPRODUCT , ISNUMBER a NÁJSŤ .
=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))
Tu sa G4 bunka označuje Smith ( find_text argument) a D5:D14 bunky predstavujú Meno zamestnanca ( within_text argument).
Rozdelenie vzorca
- Po prvé, NÁJSŤ funkcia udáva pozíciu (ako čísla) textu vo vnútri reťazca.
- Po druhé. ISNUMBER funkcia spracúva tieto čísla vrátené funkciou NÁJSŤ funkciu. dvojitá unárna značka (pomlčka) prevádza hodnoty TRUE a FALSE na jednotky a nuly.
- Po tretie, SUMPRODUCT funkcia sčíta všetky 1, ktoré predstavujú počet zhody.
3.3 Použitie funkcie SUMPRODUCT na počítanie názvov (bez ohľadu na veľkosť písmen)
Na vytvorenie vzorca na počítanie názvov umiestnených kdekoľvek v bunke bez ohľadu na veľkosť písmen budeme potrebovať vzorec SUMPRODUKT, ČÍSLO, a HĽADAŤ funkcie.
=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))
Rozdelenie vzorca
- Po prvé, HĽADAŤ funkcia určuje umiestnenie (ako číslo) textu vo vnútri reťazca.
- Ďalej ISNUMBER funkcia konvertuje čísla zadané HĽADAŤ na jednotky a nuly.
- Nakoniec SUMPRODUCT funkcia vráti počet počtov.
Prečítajte si viac: Ako počítať konkrétne slová v stĺpci v programe Excel (2 metódy)
Čo si treba zapamätať
- Stránka COUNTIF funkcia vracia celočíselný výstup.
- Stránka COUNTIF funkcia nepočíta bunky s nečíselnými hodnotami, ako je text alebo #NA.
- COUNTIF funkcia nedokáže spočítať konkrétne čísla v rámci čísla ako "123" z "4546123"
- V prípade stĺpcov so zmesou textu a čísel sa COUNTIF funkcia poskytuje nesprávny počet.
Záver
Na záver vám 3 vyššie uvedené jednoduché metódy pomôžu počítať konkrétne mená v programe Excel. Ak máte akékoľvek otázky alebo pripomienky, dajte nám vedieť v sekcii komentárov, nižšie alebo si môžete pozrieť naše ďalšie články o ExcelWIKI webové stránky.