Excel

Laske tietyt sanat solussa

Count Specific Words Cell

Excel -kaava: Laske tietyt sanat soluunYleinen kaava | _+_ | Yhteenveto

Jos sinun on laskettava, kuinka monta kertaa tietty sana (tai jokin alimerkkijono) esiintyy solun sisällä, voit käyttää kaavaa, joka käyttää KORVAA ja LEN . Yllä olevan kaavan yleismuodossa 'teksti' edustaa solua, joka sisältää tekstiä, ja 'sana' edustaa laskettavaa sanaa tai alimerkkijonoa. Esimerkissä käytämme tätä kaavaa:



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

B4 on solu, johon laskemme sanoja, ja C4 sisältää laskemasi alimerkkijonon (sanan tai minkä tahansa alimerkkijonon).

excel miten vaihtaa rivivärejä

SUBSTITUTE poistaa alimerkkijonon alkuperäisestä tekstistä ja LEN laskee tekstin pituuden ilman alimerkkijonoa. Tämä luku vähennetään sitten alkuperäisen tekstin pituudesta. Tuloksena on merkkien määrä, jotka SUBSTITUTE poisti.





Lopuksi poistettujen merkkien määrä jaetaan alimerkkijonon pituudella. Joten jos alimerkkijono on 5 merkkiä pitkä ja 10 merkkiä puuttuu sen jälkeen, kun se on poistettu alkuperäisestä tekstistä, tiedämme, että alimerkkijono esiintyi kahdesti alkuperäisessä tekstissä.

Käsittelykotelo

SUBSTITUTE on kirjainkoolla merkitsevä toiminto, joten se vastaa kirjainta vaihdettaessa. Jos sinun on laskettava sanan tai alimerkkijonon sekä isot että pienet kirjaimet, käytä SUPSTITUTE -toiminnon UPPER -toimintoa tekstin muuttamiseen isoiksi ennen korvaamisen suorittamista:



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

Koska tämä kaava muuntaa alimerkkijonon ja tekstin isoiksi ennen korvaamista, se toimii joka tapauksessa yhtä hyvin tekstin kanssa.

Käsittelyongelmat

Sanojen laskeminen Excelissä on hankalaa, koska Excel ei tue säännöllisiä lausekkeita. Tämän seurauksena on vaikea kohdistaa sanat, jotka haluat laskea tarkasti, jättäen huomiotta alimerkkijonot ja muut osittaiset vastaavuudet (eli etsi 'kettu' mutta ei 'kettuja'). Välimerkit ja kirjainten vaihtelut tekevät tästä ongelmasta varsin haastavan.

miten päästä eroon pöydästä Excelissä

Yksi kiertotapa on käyttää toinen kaava jonkin sisällä auttajapylväs 'normalisoida teksti' ensimmäisenä askeleena. Käytä sitten tämän sivun kaavaa välilyönteihin käärittyjen sanojen laskemiseen saadaksesi tarkka määrä (eli voit etsiä 'kettu' normalisoidusta tekstistä.

Huomaa: tämä lähestymistapa on vain niin hyvä kuin normalisoitu teksti, jonka pystyt luomaan, ja saatat joutua säätämään normalisointikaavaa monta kertaa saadaksesi tarvitsemasi tuloksen.

Kirjailija Dave Bruns


^