Sådan tæller du specifikke navne i Excel (3 nyttige metoder)

  • Del Dette
Hugh West

Når du undersøger store datasæt i Excel, kan det være nødvendigt at tælle antallet af celler, der indeholder et bestemt navn. Denne artikel indeholder 3 enkle metoder til at tælle bestemte navne i Excel.

Download arbejdsbog til øvelser

Optælling af specifikke navne.xlsx

3 metoder til at tælle specifikke navne i Excel

Lad os sige, at vi har et datasæt, der viser den Medarbejder-id , den År , og endelig Årets salgsperson Vi bruger datasættet (i B4:D14 celler), som er vist nedenfor for den første og anden metode.

Heldigvis kan du tælle forekomsten af et navn i et regneark på mange måder. Lad os undersøge de forskellige metoder, og hvordan du anvender dem.

1. Brug af COUNTIF-funktionen til at tælle nøjagtigt matchende navne

Microsoft Excel har en indbygget COUNTIF-funktion til at tælle antallet af celler inden for et område, der opfylder den givne betingelse. I eksemplet nedenfor er en liste over Årets salgsperson er angivet i D4:D14 celler, og vi ønsker at tælle antallet af gange, hvor navnet Mathew Smith forekommer i denne liste.

For at give brugerne mulighed for at tælle et hvilket som helst navn i stedet for at indtaste det direkte i formlen, har vi udpeget en celle til at indtaste navnet i. For eksempel indtastes navnet i G4 Formlen i celle G5 vil således se ud som følger.

=COUNTIF(D5:D14,G4)

Her er det D5:D14 celler repræsenterer de Årets salgsperson ( rækkevidde argument) og G4 celle betegner Mathew Smith ( kriterier argument).

Opdeling af formler

  • I denne formel er COUNTIF funktionen tager to argumenter rækkevidde og tekst .
  • COUNTIF funktion matcher navnet Mathew Smith i opslagsarkivet ( D5:D14 ) og returnerer antallet af tællinger.

Læs mere: Sådan tæller du ord i Excel med formel (2 praktiske eksempler)

2. Anvendelse af jokertegn til at tælle specifikke navne

Den foregående metode matcher nøjagtigt de givne kriterier. Bemærk, at hvis der er mindst ét andet tegn i cellen, f.eks. et mellemrum, vil det ikke blive behandlet som et nøjagtigt match. Cellen vil ganske enkelt ikke blive talt med.

For at tælle de celler, der indeholder andre tekster ud over det specifikke navn, bruger vi Wildcard-tegn Du skal blot placere et stjernetegn (*) sammen med cellehenvisningen. Ved at variere placeringen af stjernetegnet kan vi tælle navnet fra cellerne i intervallet. Lad os se det i praksis.

2.1 Hvis celle indeholder et bestemt navn i starten

Hvis det specifikke ord står i start i cellen, skal vi tilføje et stjernetegn efter cellehenvisningen, som vist i eksemplet nedenfor.

Formlen i celle G5 vil således være som følger.

=COUNTIF(D5:D14,G4& "*")

2.2 Når det bestemte navn står i midten

Når det specifikke ord derimod står i midten i cellen, tilføjer vi stjernetegnet både før og efter cellehenvisningen.

Derefter vil formlen for celle G5 være som følger.

=COUNTIF(D5:D14, "*"&G4&G4& "*")

2.3 Hvis det specifikke navn står i slutningen

Endelig, hvis målnavnet er placeret på end af cellen, sammenkædes asterisk-tegnet før cellereferencen, som

I sidste ende vil formlen for G5-cellen være som følger.

=COUNTIF(D5:D14, "*"&G4)

Læs mere: Excel-formel til at tælle specifikke ord i en celle (3 eksempler)

3. Udnyttelse af SUMPRODUCT-funktionen til at tælle specifikke navne i Excel

SUMPRODUKT funktionen anvendes i det tilfælde, hvor vi skal tælle navnet, mens vi tager hensyn til både store og små bogstaver.

Hvis vi antager, at vi har en tabel, der viser de Medarbejder-id , den Afdeling de er ansat i, og endelig den Medarbejderens navn. Vi kan bruge datasættet (i B4:D14 celler) for at demonstrere vores tredje metode.

3.1 Anvendelse af SUMPRODUCT-funktionen til at matche nøjagtigt navn (med hensyn til store og små bogstaver)

Vi vil anvende den SUMPRODUKT funktion i forbindelse med den EKSACT funktionen til at tælle antallet af celler, der indeholder det pågældende navn.

=SUMPRODUCT(--EXACT(G4, D5:D14))

Her er det G4 celle betegner Smith ( tekst1 argument) og D5:D14 celler repræsenterer de Medarbejderens navn ( text2 argument).

Opdeling af formler

  • Her er det EKSACT funktionen sammenligner to tekststrenge og returnerer sandt, hvis de passer nøjagtigt sammen. dobbelt bindestreg markeringen tvinger værdierne TRUE og FALSE til at være 1'er og 0'er.
  • Dernæst SUMPRODUKT funktionen returnerer summen af alle 1'erne i det tilsvarende område, som repræsenterer antallet af match.

3.2 Brug af SUMPRODUCT-funktionen til delvis at matche navn (stregfølsom)

For at finde det ønskede navn, hvor som helst i cellen, skal vi bruge 3 funktioner SUMPRODUKT , ISNUMBER , og FIND .

=SUMPRODUCT(--(ISNUMBER(FIND(G4, D5:D14))))

Her er det G4 celle betegner Smith ( find_text argument) og D5:D14 celler repræsenterer de Medarbejderens navn ( within_text argument).

Opdeling af formler

  • For det første, den FIND funktionen angiver positionen (som tal) for en tekst i en streng.
  • For det andet, den ISNUMBER funktionen håndterer disse tal, der returneres af FIND funktion. dobbelt unært mærke (bindestreg) konverterer værdierne TRUE og FALSE til enere og nuller.
  • For det tredje, den SUMPRODUKT funktionen lægger alle 1'erne sammen, hvilket repræsenterer antallet af match.

3.3 Anvendelse af SUMPRODUCT-funktionen til at tælle navne (med hensyn til store og små bogstaver)

For at udvikle en formel, der ikke tager hensyn til store og små bogstaver, til at tælle de navne, der er placeret hvor som helst i cellen, skal vi bruge SUMPRODUKT, ERNUMMER, og SØG funktioner.

=SUMPRODUCT(--(ISNUMBER(SEARCH(G4, D5:D14,))))

Opdeling af formler

  • For det første, den SØG funktionen bestemmer placeringen (som tal) af en tekst i en streng.
  • Dernæst ISNUMBER funktionen konverterer de tal, der er angivet i SØG funktion til enere og nuller.
  • Endelig er det SUMPRODUKT funktionen returnerer antallet af tællinger.

Læs mere: Sådan tæller du specifikke ord i en kolonne i Excel (2 metoder)

Ting at huske

  • COUNTIF funktionen returnerer et heltal.
  • COUNTIF funktionen tæller ikke celler med ikke-numeriske værdier, som f.eks. tekst eller #NA.
  • COUNTIF funktionen kan ikke tælle bestemte tal inden for et tal som f.eks. "123" fra "4546123"
  • For kolonner med en blanding af tekst og tal kan COUNTIF funktionen giver den forkerte optælling.

Konklusion

Afslutningsvis vil de 3 enkle metoder nævnt ovenfor hjælpe dig med at tælle de specifikke navne i Excel. Hvis du har spørgsmål eller feedback, så lad os vide det i kommentarfeltet nedenfor, eller du kan tjekke vores andre artikler om ExcelWIKI websted.

Hugh West er en meget erfaren Excel-træner og analytiker med over 10 års erfaring i branchen. Han har en bachelorgrad i regnskab og finans og en kandidatgrad i Business Administration. Hugh har en passion for undervisning og har udviklet en unik undervisningstilgang, der er nem at følge og forstå. Hans ekspertviden om Excel har hjulpet tusindvis af studerende og fagfolk verden over med at forbedre deres færdigheder og udmærke sig i deres karriere. Gennem sin blog deler Hugh sin viden med verden og tilbyder gratis Excel-tutorials og onlinetræning for at hjælpe enkeltpersoner og virksomheder med at nå deres fulde potentiale.