Excel

Preštejte določene besede v celici

Count Specific Words Cell

Formula Excel: Preštejte določene besede v celiciSplošna formula | _+_ | Povzetek

Če morate prešteti, kolikokrat se določena beseda (ali kateri koli podniz) pojavi v celici, lahko uporabite formulo, ki uporablja ZAMENJA in LEN . V splošni obliki zgornje formule 'besedilo' predstavlja celico, ki vsebuje besedilo, 'beseda' pa besedo ali podniz, ki se šteje. V primeru uporabljamo to formulo:



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

B4 je celica, v kateri štejemo besede, C4 pa vsebuje podniz (besedo ali kateri koli podniz), ki ga štejete.

kako izračunati statistiko f v

SUBSTITUTE odstrani podniz iz izvirnega besedila in LEN izračuna dolžino besedila brez podniz. Ta številka se nato odšteje od dolžine izvirnega besedila. Rezultat je število znakov, ki jih je SUBSTITUTE odstranil.





Na koncu se število odstranjenih znakov deli z dolžino podniz. Torej, če je podniz dolg 5 znakov in manjka 10 znakov, potem ko je bil odstranjen iz izvirnega besedila, vemo, da se je podniz v izvornem besedilu pojavil dvakrat.

Ročaj za ravnanje

SUBSTITUTE je funkcija, ki razlikuje med velikimi in malimi črkami, zato se bo pri izvajanju zamenjave ujemala z velikimi in malimi črkami. Če morate prešteti velike in male črke besede ali podniz, uporabite funkcijo ZGORNJE v SUBSTITUTE, da besedilo pretvorite v velike črke, preden zaženete zamenjavo:



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

Ker ta formula pred zamenjavo podniz in besedilo pretvori v velike črke, bo v vsakem primeru enako dobro delovala z besedilom.

Obravnavanje težav

Štetje besed v Excelu je težavno, ker Excel ne podpira regularnih izrazov. Posledično je težko ciljati na besede, ki jih želite natančno prešteti, pri tem pa prezreti podniz in druga delna ujemanja (tj. Poišči 'lisico', ne pa 'lisice'). Ločitve in različice velikih in malih črk naredijo to težavo precej zahtevno.

uporaba $ v formulah excel

Eno od rešitev je uporaba druga formula v pomožni stolpec 'normalizacija besedila' kot prvi korak. Nato uporabite formulo na tej strani za štetje besed, zavitih v presledke, da dobite natančno štetje (to pomeni, da lahko poiščete 'lisico' v normaliziranem besedilu.

Opomba: ta pristop je tako dober kot normalizirano besedilo, ki ga lahko ustvarite, in morda boste morali formulo za normalizacijo večkrat prilagoditi, da dobite rezultat, ki ga potrebujete.

Avtor Dave Bruns


^