Beskrivelse av formler for å telle forekomstene av tekst, tegn og ord i Excel

VIKTIG: Denne artikkelen ble oversatt med maskinoversettelsesprogramvare fra Microsoft og muligens redigert av Microsoft Community via CTF-teknologi i stedet for av en oversetter. Microsoft tilbyr både menneskelig oversatte og maskinoversatte/Community-redigerte artikler, slik at du får tilgang til alle artiklene i vår Knowledge Base på ditt eget språk. En maskinoversatt eller Community-redigert artikkel er imidlertid ikke alltid perfekt. Den kan inneholde feil i vokabular, syntaks eller grammatikk, mye likt en fremmedspråklig som forsøker å snakke språket ditt. Microsoft har ikke ansvar for unøyaktige opplysninger, feil eller skade forårsaket av feilaktig oversettelse av innholdet eller kundenes bruk av informasjonen. Microsoft oppdaterer jevnlig maskinoversettelsesprogramvaren og -verktøyene for å forbedre redigering av maskinoversatte tekster.

Den engelske versjonen av denne artikkelen er den følgende: 213889
Sammendrag
Denne artikkelen inneholder og beskriver formler som beregner følgende:
  • Antall forekomster av en tekststreng i et celleområde.
  • Antall forekomster av tegn i én celle.
  • Antall forekomster av tegn i et celleområde.
  • Antall ord (eller tekststrenger) atskilt med et tegn i en celle.
Mer informasjon

Formel til å telle antallet forekomster av en tekststreng i et område

= SUMMER (LEN)området)-LEN (ERSTATNING ()området, "text","")))/LEN("text")
der området er celleområdet som er aktuelle, og "tekst" er erstattet av bestemte tekststrengen som du vil telle.

Obs! Formelen over, må angis som en matriseformel. Hvis du vil angi en formel som en matrise i Excel for Windows, trykker du CTRL + SKIFT + ENTER. Hvis du vil angi en formel som en matrise i Excel for Macintosh, trykker du COMMAND + RETURN.

Formelen må deles av lengden på tekststrengen fordi summen av tegnlengde i området minker med en flere ofeach-forekomst av teksten. Denne formelen kan erstatte alle formler for senere i denne artikkelen, med unntak av formel til å telle antall ord i en celle.

Eksempel 1: Telle antallet forekomster av en tekststreng i et område

  1. Start Excel, og deretter åpner du en ny arbeidsbok.
  2. Skriv inn følgende i Ark1:
    A1: FruitA2: apple,appleA3: orangeA4: apple,orangeA5: grapeA6: orange,grapeA7: grape, appleA8: =SUM(LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"apple","")))/LEN("apple")					
Verdien i celle A8 er 4 fordi teksten "eple" vises fire ganger i området.

Formel for å telle antall forekomster av et enkelt tegn i én celle

= () LENGDEcell_ref)-LEN (ERSTATNING ()cell_ref,"a",""))
der cell_ref er cellereferansen, og "a" er erstattet med tegnet du vil telle.

Obs! Denne formelen må ikke angis som en matriseformel.

Eksempel 2: Telle antall forekomster av tegn i én celle

Bruk av samme data fra det forrige eksemplet; forutsatt at du vil telle thenumber av forekomster av tegn "p" i A7. Skriv inn følgende formel i celle A9:
A9: =LEN(A7)-LEN(SUBSTITUTE(A7,"p",""))
Verdien i celle A9 er 3 fordi tegnet "p" vises tre ganger i A7.

Formel for å telle antall forekomster av et enkelt tegn i et område

= SUMMER (LEN)området)-LEN (ERSTATNING ()området,"a","")))
der området er celleområdet som er aktuelle, og "a" er erstattet med tegnet du vil telle.

Obs! Formelen over, må angis som en matriseformel. Hvis du vil angi en formel som en matriseformel i Excel, trykker du CTRL + SKIFT + ENTER.

Eksempel 3: Telle antall forekomster av tegn i et område

Bruk av samme data fra det forrige eksemplet; forutsatt at du vil telle thenumber av forekomster eller tegnet "p" i a2: a7. Skriv inn følgende formel i celle A10:
A10: = SUMMER (LEN(A2:A7)-LEN(SUBSTITUTE(A2:A7,"p","")))
Obs! Formelen over, må angis som en matriseformel. Hvis du vil angi en formel som en matriseformel i Excel, trykker du CTRL + SKIFT + ENTER.

Verdien i celle A10 er 11 fordi tegnet "p" vises 11 ganger i a2: a7.

Formel til å telle antall ord som er atskilt med et tegn i en celle

= HVIS (LEN (TRIM ()cell_ref)) = 0, 0, LEN (cell_ref)-LEN (ERSTATNING ()cell_ref,tegn,""))+1)
der cell_ref er cellereferanse, og tegn er tegnet som skiller ordene.

Obs! Det er ingen mellomrom i formelen over; flere linjer brukes bare til å tilpasse formelen i dette dokumentet. Inneholde ikke mellomrom når du skriver inn i cellen. Denne formelen må ikke angis som en matriseformel.

Eksempel 4: Telle antall ord som er atskilt av et mellomrom i en celle

Hvis du vil telle antall ord i en celle der ordene er atskilt med et mellomrom, følger du denne fremgangsmåten:
  1. Start Excel, og deretter åpner du en ny arbeidsbok.
  2. Skriv inn følgende i Ark1:
    A1: Bilen kjørte raskt
    A2: =IF(LEN(TRIM(A1))=0,0,LEN(TRIM(A1))-LEN (ERSTATNING (A1,"","")) + 1)
Formelen i celle A2 returnerer en verdi på 4 for å gjenspeile at fire ordene stringcontains atskilt med mellomrom. Hvis ordene er atskilt bymultiple mellomrom eller ord som starter eller slutter med et mellomrom, spiller det ingen rolle. TRIMME-funksjonen fjerner ekstra mellomrom og starte og avslutte mellomrom i teksten i cellen.

Du kan også bruke en makro til å telle forekomstene av et bestemt tegn i en celle eller et celleområde i Microsoft Excel.
Referanser
Hvis du vil ha mer informasjon om opptellingsjournalen forekomster av teksten, kan du klikke følgende artikkelnummer for å vise artikkelen i Microsoft Knowledge Base:
89794 Slik bruker du Visual Basic for Applications til å telle forekomstene av et tegn i et utvalg i Excel
XL2000 XL97 XL2002 XL2003 XL98 XL2001 XLX XL2004

Advarsel: Denne artikkelen er autooversatt

Egenskaper

Artikkel-ID: 213889 – Forrige gjennomgang: 09/23/2015 17:20:00 – Revisjon: 1.0

Microsoft Excel 2002 Standard Edition, Microsoft Excel 2000 Standard Edition, Microsoft Excel 97 Standard Edition, Microsoft Excel 2004 for Mac, Microsoft Excel X for Mac, Microsoft Excel 2001 for Mac, Microsoft Excel 98 for Macintosh, Excel 2016, Microsoft Excel 2013

  • kbformula kbhowto kbinfo kbmt KB213889 KbMtno
Tilbakemelding