Excel

Tæl bestemte ord i en celle

Count Specific Words Cell

Excel -formel: Tæl bestemte ord i en celleGenerisk formel | _+_ | Resumé

Hvis du skal tælle, hvor mange gange et bestemt ord (eller en understreng) vises i en celle, kan du bruge en formel, der bruger ERSTATNING og LEN . I den generiske form af formlen ovenfor repræsenterer 'tekst' en celle, der indeholder tekst, og 'ord' repræsenterer det ord eller den delstreng, der tælles. I eksemplet bruger vi denne formel:





=( LEN (text)- LEN ( SUBSTITUTE (text,word,'')))/ LEN (word)
Forklaring

B4 er den celle, vi tæller ord i, og C4 indeholder den delstreng (ord eller en delstreng), du tæller.

hvordan skifter du kolonner i Excel

SUBSTITUTE fjerner delstrengen fra den originale tekst, og LEN beregner længden af ​​teksten uden understring. Dette tal trækkes derefter fra længden af ​​den originale tekst. Resultatet er antallet af tegn, der blev fjernet af SUBSTITUTE.





Endelig er antallet af fjernede tegn divideret med længden af ​​delstrengen. Så hvis en delstreng er 5 tegn lang, og der mangler 10 tegn, efter at den er blevet fjernet fra den originale tekst, ved vi, at delstrengen optrådte to gange i den originale tekst.

Håndteringsetui

SUBSTITUTE er en case-sensitiv funktion, så den matcher store og små bogstaver, når der køres en substitution. Hvis du har brug for at tælle både store og små forekomster af et ord eller en understreng, skal du bruge funktionen HØJRE i SUBSTITUTE til at konvertere teksten til store bogstaver, før du kører substitutionen:



 
=( LEN (B4)- LEN ( SUBSTITUTE (B4,C4,'')))/ LEN (C4)

Fordi denne formel konverterer delstrengen og teksten til store bogstaver, før substitutionen udføres, fungerer den under alle omstændigheder lige godt med tekst.

Håndteringsproblemer

At tælle ord i Excel er vanskeligt, fordi Excel ikke understøtter regulære udtryk. Som følge heraf er det svært at målrette de ord, du vil tælle nøjagtigt, mens du ignorerer underlag og andre delvise kampe (dvs. find 'ræv', men ikke 'ræve'). Tegnsætning og store variationer i sager gør dette problem ret udfordrende.

hvordan man beregner summen i excel

En løsning er at bruge en anden formel i en hjælperesøjle at 'normalisere tekst' som et første trin. Brug derefter formlen på denne side til at tælle ord pakket ind i mellemrumstegn for at få et nøjagtigt tal (dvs. du kan lede efter 'ræv' i den normaliserede tekst.

Bemærk: denne tilgang er kun så god som den normaliserede tekst, du kan oprette, og du skal muligvis justere normaliseringsformlen mange gange for at få det resultat, du har brug for.

Forfatter Dave Bruns


^