Merkin tai merkkijonon esiintymien lukumäärä Excelin solussa

Merkin tai merkkijonon esiintymien lukumäärä Excelin solussa

Moni Excel-käyttäjä tuntee hyvin COUNTIF (LASKE.JOS) -funktion, jonka avulla lasketaan sellaisten solujen lukumäärä, joiden sisältönä on tietty teksti. Mutta entäpä jos pitää selvittää miten moneen kertaan jokin merkki tai merkkijono esiintyy yhdessä solussa?

Solussa olevan merkin tai merkkijonon esiintymien lukumäärän saa selville hyödyntämällä LEN (PITUUS) ja SUBSTITUTE (VAIHDA) -funktioita.

Tietyn merkin esiintyminen lukumäärä Excelin solussa

pilkkujen lkm

Suomenkielisessä versiossa kaava on:

=PITUUS( A2 ) – PITUUS( VAIHDA( A2; ”,”;  ”” ) )

Kaava perustuu ideaan, jossa ensin lasketaan koko merkkijonon pituus ja siitä vähennetään sen merkkijonon pituus, josta kyseinen merkki on poistettu korvaamalla merkki tyhjällä merkillä.

Tietyn merkkijonon esiintyminen lukumäärä Excelin solussa

merkkijonon lukumäärä

Suomenkielisessä versiossa kaava on:

=( PITUUS( A4 ) – PITUUS( VAIHDA( A4; B1;  ”” ) ) ) / PITUUS( B1 )

Kaava perustuu ideaan, jossa ensin lasketaan koko merkkijonon pituus ja siitä vähennetään sen merkkijonon pituus, josta kyseinen merkkijono on poistettu korvaamalla merkkijono tyhjällä merkillä. Näin saatu tulos jaetaan merkkijonon merkkien lukumäärällä ja tulokseksi saadaan merkkijonon esiintymien lukumäärä.

2 kommenttia artikkeliin ”Merkin tai merkkijonon esiintymien lukumäärä Excelin solussa

    • Kiitti Jussi, hyvä lisä muiden lukumäärä-kaavojen joukkoon!

      Suomenkielisen Excelin käyttäjille tiedoksi, että TRIM-funktion nimi on POISTA.VÄLIT. Se poistaa merkkijonosta kaikki ylimääräiset välilyönnit tekstin alusta, lopusta ja sanojen väleistä, jättäen kunkin sanan väliin yhden välilyönnin.

      Tykkää

Vastaa

Täytä tietosi alle tai klikkaa kuvaketta kirjautuaksesi sisään:

WordPress.com-logo

Olet kommentoimassa WordPress.com -tilin nimissä. Log Out / Muuta )

Twitter-kuva

Olet kommentoimassa Twitter -tilin nimissä. Log Out / Muuta )

Facebook-kuva

Olet kommentoimassa Facebook -tilin nimissä. Log Out / Muuta )

Google+ photo

Olet kommentoimassa Google+ -tilin nimissä. Log Out / Muuta )

Muodostetaan yhteyttä palveluun %s