Excel-kaava: Laske tietyt merkit soluun -

Sisällysluettelo

Yleinen kaava

=LEN(A1)-LEN(SUBSTITUTE(A1,"a",""))

Yhteenveto

Voit laskea kuinka monta kertaa tietty merkki näkyy solussa, käyttämällä kaavaa, joka perustuu SUBSTITUTE ja LEN -toimintoihin. Edellä olevan kaavan yleisessä muodossa A1 edustaa solun osoitetta ja "a" edustaa merkkiä, jonka haluat laskea.

Esimerkissä aktiivinen solu sisältää tämän kaavan:

=LEN(B3)-LEN(SUBSTITUTE(B3,C3,""))

Selitys

Tämä kaava toimii käyttämällä SUBSTITUTE-painiketta kaikkien lähdetekstissä laskettavien merkkien poistamiseksi. Sitten tekstin pituus (poistettu merkki) vähennetään alkuperäisen tekstin pituudesta. Tulos on SUBSTITUTE: lla poistettujen merkkien lukumäärä, joka on yhtä suuri kuin näiden merkkien määrä.

Isot ja pienet kirjaimet

SUBSTITUTE on kirjainkoon mukainen toiminto, joten se vastaa kirjainkokoa suoritettaessa korvausta. Jos joudut laskemaan sekä tietyn merkin isot että pienet kirjaimet, käytä SUBSTITUTE-tekstin sisällä olevaa UPPER-funktiota, jos haluat muuntaa tekstin isoksi ennen korvaamisen suorittamista. Anna sitten iso kirjain tekstinä, joka korvataan näin:

=LEN(A1)-LEN(SUBSTITUTE(UPPER(A1),"A",""))

Mielenkiintoisia artikkeleita...