Excel LEN-toiminto: laske merkit solussa

  • Jaa Tämä
Michael Brown

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)

  • Tämän jälkeen käytät LEFT-funktiota palauttaaksesi sen verran merkkejä, jotka alkavat merkkijonon vasemmalta puolelta, ja vähennät tuloksesta 1, koska et halua sisällyttää viiva-merkkiä:
  • LEFT($A2, SEARCH("-", $A2,1)-1)))

  • Ja lopuksi sinulla on LEN-funktio, joka palauttaa merkkijonon pituuden.
  • 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)))))

  • Tämän jälkeen lasketaan, kuinka monta merkkiä välilyönnin jälkeen on, ja vähennetään välilyönti merkkijonon kokonaispituudesta:
  • LEN(A2)-SEARCH(" ",A2)))))

  • Tämän jälkeen sinulla on RIGHT-funktio, joka palauttaa kaikki merkit välilyönnin jälkeen.
  • Lopuksi käytät LEN-funktiota saadaksesi RIGHT-funktion palauttaman merkkijonon pituuden.
  • 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!

    Michael Brown on omistautunut teknologian harrastaja, jolla on intohimo yksinkertaistaa monimutkaisia ​​prosesseja ohjelmistotyökalujen avulla. Yli vuosikymmenen kokemuksella teknologia-alalta hän on hionut taitojaan Microsoft Excelissä ja Outlookissa sekä Google Sheetsissä ja Docsissa. Michaelin blogi on omistettu jakamaan tietojaan ja asiantuntemustaan ​​muiden kanssa, ja se tarjoaa helposti seurattavia vinkkejä ja opetusohjelmia tuottavuuden ja tehokkuuden parantamiseksi. Olitpa kokenut ammattilainen tai aloittelija, Michaelin blogi tarjoaa arvokkaita oivalluksia ja käytännön neuvoja, joiden avulla saat kaiken irti näistä tärkeistä ohjelmistotyökaluista.