Voit poistaa viimeiset n merkkiä tekstimerkkijonosta käyttämällä kaavaan perustuvaa kaavaa VASEN ja LEN toimintoja. Voit poistaa tällaisen kaavan avulla arvon viimeiset 3 merkkiä, viisi viimeistä merkkiä vasemmalta alkaen. Esitetyssä esimerkissä E6: n kaava on:
= LEFT (text, LEN (text)-n)
joka leikkaa 'mailit' jokaisesta arvosta, joka palauttaa vain numeron.
SelitysThe VASEN -toiminto sopii erinomaisesti merkkien poimimiseen tekstimerkkijonon vasemmalta puolelta. Käytämme tässä kaavassa VASEN -näppäintä poimiaksemme kaikki merkit rajattavien merkkien määrään asti.
Muuttuvan pituisten arvojen haasteena on, että emme tiedä tarkalleen, kuinka monta merkkiä poimitaan. Siellä käytetään LEN -toimintoa.
Sisäpuolelta ulospäin työskentelevä LEN laskee kunkin arvon kokonaispituuden. D6: n (736 mailin) kokonaispituus on 9. Saadaksesi poimittavien merkkien määrän vähennämme 6, jonka pituus on 'mailit', välilyönti mukaan lukien. Tuloksena on 3, joka syötetään vasemmalle poimittavien merkkien määräksi. VASEN palauttaa sitten tekstin 736 tekstiarvoksi.
Lopuksi, koska haluamme numeerisen arvon (eikä tekstin), ajamme tekstin läpi VALUE -funktio , joka muuntaa tekstimuodossa olevat numerot todellisiksi numeroiksi.
Kaavan vaiheet näyttävät tältä:
= VALUE ( LEFT (D6, LEN (D6)-6))
Huomautus: ei ole mitään syytä käyttää VALUE -funktiota, jos et tarvitse numeerista tulosta.
Kirjailija Dave Bruns