Sisukord
Suurte andmekogumite uurimisel Excelis võib teil tekkida vajadus loendada konkreetset nime sisaldavate lahtrite arvu. Selles artiklis on esitatud 3 lihtsat meetodit, kuidas Excelis konkreetseid nimesid loendada.
Lae alla praktiline töövihik
Count Specific Names.xlsx3 meetodit konkreetsete nimede lugemiseks Excelis
Oletame, et meil on andmestik, mis kujutab endast Töötaja ID ... Aasta ja lõpuks Aasta müügiinimene Me kasutame andmekogumit (in B4:D14 lahtrid), mis on esitatud allpool esimese ja teise meetodi puhul.
Õnneks saab nime esinemist töölehel loendada mitmel viisil. Uurime erinevaid meetodeid ja nende rakendamist.
1. Funktsiooni COUNTIF kasutamine täpselt kokkulangevate nimede loendamiseks
Microsoft Excelil on sisseehitatud COUNTIF funktsioon et lugeda vahemikus olevate lahtrite arvu, mis vastavad antud tingimusele. Allpool toodud näites on nimekiri Aasta müügiinimene on esitatud D4:D14 lahtrid ja me tahame lugeda, mitu korda nimi Mathew Smith esineb selles nimekirjas.
Et võimaldada kasutajatel loendada mis tahes soovitud nime selle asemel, et sisestada see otse valemisse, oleme määranud lahtri, kuhu nimi sisestatakse. Näiteks sisestatakse nimi lahtrisse G4 Seega on valem lahtris G5 järgmine.
=COUNTIF(D5:D14,G4)
Siin on D5:D14 lahtrid esindavad Aasta müügiinimene ( vahemik argument) ja G4 lahter tähistab Mathew Smith ( kriteeriumid argument).
Valemi jaotus
- Selles valemis on COUNTIF funktsioon võtab kaks argumenti vahemik ja tekst .
- The COUNTIF funktsioon vastab nimele Mathew Smith otsingumassiivi ( D5:D14 ) ja tagastab loenduste arvu.
Loe edasi: Kuidas lugeda sõnu Excelis valemiga (2 praktilist näidet)
2. Metsiku sümboli kasutamine konkreetsete nimede loendamiseks
Eelmine meetod vastab täpselt antud kriteeriumidele. Märkusena, kui lahtri sees on vähemalt üks erinev märk, näiteks tühik, siis seda ei käsitleta täpse vastena. Lihtsalt öeldes, lahtrit ei loeta.
Sellide loendamiseks, mis sisaldavad lisaks konkreetsele nimele ka muid tekste, kasutame funktsiooni Metsik kaart Märk . Lihtsalt asetage tärnimärk (*) koos lahtri viitega. Muutes tärnimärgi asukohta, saame lugeda nime vahemikus olevatest lahtritest. Vaatame seda praktikas.
2.1 Kui lahter sisaldab alguses konkreetset nime
Kui konkreetne sõna on aadressil start lahtrile, siis tuleb lahtriviite järel lisada tärnimärk, nagu on näidatud alljärgnevas näites.
Seega on valem lahtris G5 järgmine.
=COUNTIF(D5:D14,G4& "*")
2.2 Kui konkreetne nimi on keskel
Seevastu, kui konkreetne sõna on Keskmine lahtrile, lisame tärnimärgi nii enne kui ka pärast lahtri viidet.
Seejärel on lahtri G5 valem järgmine.
=COUNTIF(D5:D14, "*"&G4& "*")
2.3 Kui konkreetne nimi on lõpus
Lõpuks, kui sihtnimi asub aadressil lõpp lahtrile, on tärnimärk liidetud enne lahtri viidet, mis on
Lõpuks on lahtri G5 valem järgmine.
=COUNTIF(D5:D14, "*"&G4)
Loe edasi: Exceli valem konkreetsete sõnade loendamiseks lahtris (3 näidet)
3. Funktsiooni SUMPRODUCT kasutamine konkreetsete nimede loendamiseks Excelis
The SUMPRODUCT funktsiooni kasutatakse stsenaariumis, kui peame nime lugema, võttes arvesse nii suuri kui ka väikseid tähemärke.
Oletame, et meil on tabel, mis näitab Töötaja ID ... Osakond kus nad töötavad, ja lõpuks Töötaja nimi. Me võime kasutada andmekogumit (in B4:D14 rakud), et demonstreerida meie kolmandat meetodit.
3.1 Funktsiooni SUMPRODUCT rakendamine täpse nime sobitamiseks (suur- ja väiketähelepanu)
Me kasutame SUMPRODUCT funktsioon koos funktsiooniga EXACT funktsiooni, et lugeda konkreetset nime sisaldavate lahtrite arvu.
=SUMPRODUCT(--EXACT(G4, D5:D14))
Siin on G4 lahter tähistab Smith ( text1 argument) ja D5:D14 lahtrid esindavad Töötaja nimi ( text2 argument).
Valemi jaotus
- Siin on EXACT funktsioon võrdleb kahte tekstijada ja tagastab true, kui need vastavad täpselt üksteisele. kahekordne sidekriips mark sunnib väärtused TRUE ja FALSE muutuma 1 ja 0 väärtusteks.
- Järgnevalt SUMPRODUCT funktsioon tagastab kõigi 1-de summa vastavas vahemikus, mis tähistab kokkulangevuste arvu.
3.2 Funktsiooni SUMPRODUCT kasutamine nime osaliseks sobitamiseks (suur- ja väiketähtedega)
Et leida soovitud nimi, kus iganes lahtris, peame kasutama 3 funktsiooni SUMPRODUCT , ISNUMBER ja FIND .
=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))
Siin on G4 lahter tähistab Smith ( find_text argument) ja D5:D14 lahtrid esindavad Töötaja nimi ( within_text argument).
Valemi jaotus
- Esiteks on FIND funktsioon annab teksti asukoha (numbritena) stringi sees.
- Teiseks on ISNUMBER funktsioon käsitleb neid numbreid, mis tagastatakse FIND funktsioon. kahekordne unaarne märk (sidekriips) teisendab väärtused TRUE ja FALSE ühikuteks ja nullideks.
- Kolmandaks SUMPRODUCT funktsioon liidab kokku kõik 1-d, mis tähistab kokkulangevuste arvu.
3.3 Funktsiooni SUMPRODUCT kasutamine nimede loendamiseks (suur- ja väiketähtedele mittevastav)
Selleks, et töötada välja suur- ja väiketähtedele mittevastav valem, mis loeb nimesid, mis asuvad ükskõik kus lahtris, on meil vaja SUMPRODUCT, ISNUMBER, ja OTSIMINE funktsioonid.
=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))
Valemi jaotus
- Esiteks on OTSIMINE funktsioon määrab teksti asukoha (numbrina) stringi sees.
- Järgnevalt ISNUMBER funktsioon teisendab numbreid, mis on esitatud OTSIMINE funktsiooni üksustele ja nullidele.
- Lõpuks, see on SUMPRODUCT funktsioon tagastab loenduste arvu.
Loe edasi: Kuidas lugeda konkreetseid sõnu Exceli veerus (2 meetodit)
Asjad, mida meeles pidada
- The COUNTIF funktsioon tagastab täisarvulise väljundi.
- The COUNTIF funktsioon ei loe lahtreid, millel on mittenumbrilised väärtused, nagu tekst või #NA.
- COUNTIF funktsioon ei suuda loendada konkreetseid numbreid numbri sees nagu "123" alates "4546123"
- Teksti ja numbrite segu sisaldavate veergude puhul kasutatakse funktsiooni COUNTIF funktsioon annab vale arvu.
Kokkuvõte
Kokkuvõttes aitavad eespool nimetatud 3 lihtsat meetodit teil Excelis konkreetseid nimesid loendada. Kui teil on küsimusi või tagasisidet, andke meile sellest teada allpool olevas kommentaariumis või vaadake meie teisi artikleid aadressil ExcelWIKI veebisait.