Sisällysluettelo
Etsitkö Excel-kaavaa, jolla voit laskea merkkejä solussa? Jos näin on, olet varmasti päätynyt oikealle sivulle. Tämä lyhyt opetusohjelma opettaa sinulle, miten voit käyttää LEN-funktiota merkkien laskemiseen Excelissä välilyöntien kanssa tai ilman.
Kaikista Excelin funktioista LEN on luultavasti helpoin ja suoraviivaisin. Funktion nimi on helppo muistaa, se ei ole muuta kuin sanan "length" kolme ensimmäistä merkkiä. Ja se on se, mitä LEN-funktio itse asiassa tekee - palauttaa tekstijonon pituuden tai solun pituuden.
Toisin sanoen, käytät LEN-funktiota Excelissä, kun haluat laske kaikki merkit solussa, mukaan lukien kirjaimet, numerot, erikoismerkit ja kaikki välilyönnit.
Tässä lyhyessä opetusohjelmassa tarkastelemme ensin nopeasti syntaksia ja sitten tarkemmin joitakin hyödyllisiä kaavaesimerkkejä, joiden avulla voit laskea merkkejä Excel-taulukoissa.
Excel LEN-toiminto
Excelin LEN-funktio laskee kaikki solun merkit ja palauttaa merkkijonon pituuden. Sillä on vain yksi argumentti, joka on ilmeisesti pakollinen:
=LEN(teksti)Missä teksti on merkkijono, jonka merkkien määrä halutaan laskea. Mikään ei voisi olla helpompaa, eikö?
Alla on pari yksinkertaista kaavaa, joiden avulla saat perusajatuksen siitä, mitä Excelin LEN-funktio tekee.
=LEN(123)
- palauttaa 3, koska kolme numeroa syötetään komentoon teksti argumentti.
=LEN("hyvä")
- palauttaa 4, koska sana hyvä sisältää 4 kirjainta. Kuten kaikki muutkin Excel-kaavat, LEN edellyttää tekstin sulkemista kaksinkertaisiin lainausmerkkeihin, joita ei lasketa.
Todellisissa LEN-kaavoissa annat todennäköisesti soluviittauksia numeroiden tai tekstijonojen sijasta, kun haluat laskea merkkejä tietyssä solussa tai solualueella.
Jos haluat esimerkiksi saada solussa A1 olevan tekstin pituuden, käytä tätä kaavaa:
=LEN(A1)
Seuraavassa on lisää mielekkäitä esimerkkejä yksityiskohtaisine selityksineen ja kuvakaappauksineen.
Kuinka käyttää LEN-funktiota Excelissä - kaavaesimerkkejä
Ensi näkemältä LEN-funktio näyttää niin yksinkertaiselta, että se tuskin vaatii lisäselvityksiä. On kuitenkin olemassa joitakin hyödyllisiä niksejä, joiden avulla voit muokata Excelin LEN-kaavaa tarpeisiisi sopivaksi.
Miten lasketaan kaikki solun merkit (välilyönnit mukaan lukien)?
Kuten jo mainittiin, Excelin LEN-funktio laskee kaikki merkit määritetyssä solussa, mukaan lukien kaikki välilyönnit - etu- ja takavälit sekä sanojen väliset välilyönnit.
Jos haluat esimerkiksi saada solun A2 pituuden, käytä tätä kaavaa:
=LEN(A2)
Kuten alla olevassa kuvakaappauksessa näkyy, LEN-kaavassamme oli 36 merkkiä, joista 29 kirjainta, 1 numero ja 6 välilyöntiä.
Lisätietoja on kohdassa Excel-solujen merkkien lukumäärän laskeminen.
Merkkien laskeminen useissa soluissa
Jos haluat laskea merkkejä useissa soluissa, valitse solu, jossa on Len-kaava, ja kopioi se muihin soluihin esimerkiksi vetämällä täyttökahvaa. Yksityiskohtaiset ohjeet ovat kohdassa Kaavan kopioiminen Excelissä.
Heti kun kaava on kopioitu, LEN-funktio palauttaa arvon merkkien määrä jokaiselle solulle erikseen .
Ja jälleen kerran haluan kiinnittää huomiosi siihen, että LEN-funktio laskee ehdottomasti kaiken, mukaan lukien kirjaimet, numerot, välilyönnit, pilkut, lainausmerkit, apostrofit ja niin edelleen:
Huomautus: Kun kopioit kaavaa saraketta alaspäin, muista käyttää suhteellista soluviittausta kuten LEN(A1)
, tai sekamuotoinen viittaus kuten LEN($A1)
joka korjaa vain sarakkeen, jotta Len-kaavasi mukautuu asianmukaisesti uuteen sijaintiin. Lisätietoja on osoitteessa Absoluuttisten ja suhteellisten soluviittausten käyttäminen Excelissä.
Laske merkkien kokonaismäärä useissa soluissa
Ilmeisin tapa saada useiden solujen merkkien kokonaismäärä on esimerkiksi laskea yhteen muutama LEN-funktio:
=LEN(A2)+LEN(A3)+LEN(A4)
Tai käytä SUM-funktiota LEN-kaavojen palauttamien merkkien lukumäärän laskemiseen yhteen:
=SUM(LEN(A2),LEN(A3),LEN(A4))
Joka tapauksessa kaava laskee merkit kussakin määritetyssä solussa ja palauttaa merkkijonon kokonaispituuden:
Tämä lähestymistapa on epäilemättä helppotajuinen ja helppokäyttöinen, mutta se ei ole paras tapa laskea merkkejä alueella, joka koostuu esimerkiksi 100 tai 1000 solusta. Tässä tapauksessa sinun on parempi käyttää SUM- ja LEN-funktioita matriisikaavassa, ja näytän sinulle esimerkin seuraavassa artikkelissa.
Kuinka merkit lasketaan ilman etu- ja lopputekstejä
Kun työskentelet isojen työarkkien kanssa, yleinen ongelma ovat etu- tai jälkivälejä eli ylimääräisiä välejä kohtien alussa tai lopussa. Niitä tuskin huomaa arkilla, mutta kun olet kohdannut ne pari kertaa, opit varomaan niitä.
Jos epäilet, että soluissasi on muutamia näkymättömiä välilyöntejä, Excelin LEN-funktio on suureksi avuksi. Kuten muistat, se sisällyttää kaikki välilyönnit merkkien lukumäärään:
Merkkijonon pituuden saaminen ilman etu- ja jälkimmäisiä välilyöntejä , yksinkertaisesti upota TRIM-funktio Excelin LEN-kaavaan:
=LEN(TRIM(A2))
Kuinka laskea solun merkkien määrä lukuun ottamatta kaikkia välilyöntejä?
Jos tavoitteenasi on saada merkkien määrä ilman välilyöntejä, olivatpa ne sitten etu-, jälki- tai välilyöntejä, tarvitset hieman monimutkaisemman kaavan:
=LEN(SUBSTITUTE(A2," ",""))
Kuten luultavasti tiedät, SUBSTITUTE-funktio korvaa yhden merkin toisella. Yllä olevassa kaavassa korvaat välilyönnin (" ") tyhjällä eli tyhjällä merkkijonolla (""). Koska SUBSTITUTE on upotettu LEN-funktioon, korvausta ei itse asiassa tehdä soluissa, vaan se vain ohjeistaa LEN-kaavaa laskemaan merkkijonon pituuden ilman välilyöntejä.
Löydät tarkemman selityksen Excelin SUBSTITUTE-funktiosta täältä: Suosituimmat Excel-funktiot ja kaavaesimerkkejä.
Kuinka laskea merkkien määrä ennen tai jälkeen tietyn merkin?
Joskus saatat tarvita tietoa tietyn tekstijonon osan pituudesta sen sijaan, että laskisit solun merkkien kokonaismäärän.
Oletetaan, että sinulla on tällainen SKU-luettelo:
Ja kaikissa kelvollisissa SKU-yksiköissä on täsmälleen 5 merkkiä ensimmäisessä ryhmässä. Miten tunnistat virheelliset nimikkeet? Jep, laskemalla merkkien lukumäärän. ennen ensimmäinen viiva.
Excelin pituuskaava on siis seuraava:
=LEN(LEFT($A2, SEARCH("-", $A2)-1)))
Ja nyt puretaan kaava niin, että ymmärrät sen logiikan.
- HAKU-toiminnolla voit palauttaa A2-kohdan ensimmäisen viivan ("-") sijainnin:
SEARCH("-", $A2)
LEFT($A2, SEARCH("-", $A2,1)-1)))
Heti kun merkkimäärä on olemassa, voit ottaa askeleen pidemmälle ja korostaa virheelliset SKU:t asettamalla yksinkertaisen ehdollisen muotoilusäännön kaavalla, kuten =$B25:
Voit myös tunnistaa virheelliset SKU:t sisällyttämällä edellä mainitun LEN-kaavan IF-funktioon:
=IF(LEN(LEFT($A2, SEARCH("-", $A2)-1))5, "Invalid", "")
Kuten alla olevassa kuvakaappauksessa näkyy, kaava tunnistaa virheelliset SKU:t merkkijonon pituuden perusteella, etkä edes tarvitse erillistä merkkien lukumääräsaraketta:
Vastaavalla tavalla voit käyttää Excelin LEN-funktiota merkkien lukumäärän laskemiseen. jälkeen tietty hahmo.
Jos haluat esimerkiksi nimiluettelossa tietää, kuinka monta merkkiä sukunimi sisältää, seuraava LEN-kaava auttaa:
=LEN(RIGHT(A2,LEN(A2)-SEARCH(" ",A2))))
Miten kaava toimii:
- Määritä ensin välilyönnin (" ") sijainti merkkijonossa käyttämällä SEARCH-toimintoa:
SEARCH(" ",A2)))))
LEN(A2)-SEARCH(" ",A2)))))
Huomaa, että jotta kaava toimisi oikein, jokaisen solun on sisällettävä vain yksi välilyönti, eli vain etu- ja sukunimi, ei keskimmäisiä nimiä, titteleitä tai jälkiliitteitä.
No, näin käytät LEN-kaavoja Excelissä. Jos haluat tutustua tarkemmin tässä oppaassa käsiteltyihin esimerkkeihin, voit ladata Excelin LEN-työkirjan.
Seuraavassa artikkelissa tutustumme Excelin LEN-funktion muihin ominaisuuksiin, ja opit muutamia hyödyllisiä kaavoja Excelin merkkien laskemiseen:
- LEN-kaava tiettyjen merkkien laskemiseksi solussa
- Excel-kaava, jolla lasketaan kaikki merkit alueella
- Kaava, jolla lasketaan vain tietyt merkit alueella
- Kaavat sanojen laskemiseksi Excelissä
Sillä välin kiitän teitä lukemisesta ja toivon näkeväni teidät pian blogissamme!