Hvordan telle spesifikk karakter i et område

Anonim

Vi vet at de totale tegnene i en celle kan telles ved hjelp av Excel LEN -funksjonen. Vi har også lært å telle totalt tegn i et område. For å telle det totale antallet spesifikke tekster i området (mer enn én celle), vil vi bruke en lignende teknikk.

Det er to metoder for å gjøre dette. La oss ta en titt på den første metoden.

Generisk formel for å telle tegn i et område

= SUMPRODUCT (LEN (område) -LEN (SKIFTE (område, "tegn", "")))

område: Det er området som inneholder teksten.

karakter:Dette er karakteren du vil telle. Det kan være et bestemt tegn eller en setning.

Eksempel: Tell spesifikk tekst i et område

På bildet ovenfor har vi noen tekster i område B3: B6. Vi må telle det totale antallet "x" -tegn i området ved å bruke en formel. Vi har skrevet manuelt til antall "x" i hver celle for å kontrollere resultatet. Vi kan oppsummere dem, men vi vil bruke en formel som ikke er avhengig av en annen kolonne eller manuelt arbeid. Vi bruker den generiske formelen nevnt ovenfor.

Skriv denne formelen i celle C8.

= SUMPRODUCT (LENGE (B3: B6) -LEN (ERSTATNING (B3: B6, "x", ""))))

Trykk enter. Vi har totalt antall tegn i området, som er 6.

Hvordan virker det?

SUMPRODUCT -funksjonen er en matrisefunksjon som oppsummerer den gitte matrisen. LEN -funksjonen returnerer lengden på strengen i en celle eller gitt tekst. SUBSTITUTE -funksjonen returnerer en endret streng etter at et bestemt tegn er erstattet med et annet.

Nå går funksjonen ut og inn. Så vi tar først LEN (B3: B6) delen.

Her har vi matet LEN -funksjonen med et område på B3: B6. LEN -funksjonen returnerer lengden på hver celle i en matrise.

{32;53;51;69}

Neste LENGE (ERSTATNING (B3: B6, "x", "")). Her kjører SUBSTITUTE -funksjonen og returnerer en rekke endrede strenger etter at alle "x" er erstattet med ingenting ("") fra området B3: B6. Deretter mates matrisen igjen til LEN -funksjonen som returnerer antallet gjenværende tegn. {31; 52; 49; 67}

Vi har for tiden to matriser i SUMPRODUCT-funksjonen, = SUMPRODUCT ({32; 53; 51; 69}-{31; 52; 49; 67}). Den andre matrisen trekkes fra den første matrisen, og vi får en siste matrise som, = SUMPRODUCT ({1; 1; 2; 2}). Og til slutt er denne matrisen oppsummert for å gi det endelige resultatet som 6.

Saken er ufølsomformel

Formelen ovenfor er store og små bokstaver, fordi funksjonen SUBSTITUTE er en saksfølsom funksjon. Bruk denne formelen for å telle spesifikt tegn i området, uansett tilfelle.

= SUMPRODUCT (LENG (B3: B6) -LEN (SKIFTE (LAVER (B3: B6), "x", ""))))

I denne formelen konverterer LOWER -funksjonen alle strengene i område B3: B6 til små bokstaver, og deretter skjer hele prosessen, som diskutert ovenfor.

Alternativ formel:

Den alternative måten er bruk av SUM -funksjon med LEN -funksjon som matriseformel. Det betyr at vi må bruke tastekombinasjonen CTRL+SKIFT+ENTER etter å ha skrevet funksjonen.

{= SUMME (LENG (B3: B6) -LEN (ERSTATNING (B3: B6, "x", "")))))

Teller spesifikk tekst i et område:

Du lurer kanskje på hvordan vi skal telle spesifikk tekst i et område. Det kan gjøres med en mindre endring i formelen som diskuteres her.

Så ja gutta, slik kan du få totalt antall spesifikke karakterer i et område. Dette er ganske enkelt, men hvis du er i tvil eller andre spesielle spørsmål relatert til denne artikkelen eller andre Excel 2010/2013/2016/2019/365 eller utmerker seg VBA, skriv det i kommentarfeltet nedenfor. Jeg vil gjerne rydde opp i tvil.

Tell tegn i en celle i Excel | Lær hvordan du teller bestemt tegn i en celle eller streng.

Telle totale treff i to områder i Excel | Lær hvordan du teller totale treff i to områder med SUMPROUDCT -funksjonen.

SUMIFER ved å bruke AND-OR logikk | SUMIFS kan også brukes med ELLER -logikk. Defualt -logikken SUMIFS bruker er AND -logikk.

SUMPRODUCT med IF -logikk | Lær hvordan du bruker SUMPRODUCT med IF -logikk uten å bruke IF -funksjonen i formelen.

Populær artikkel:

50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.

VLOOKUP -funksjonen i Excel | Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.

COUNTIF i Excel 2016 | Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke filtrere dataene dine for å telle spesifikk verdi. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjon i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.