Excel

Poista merkit oikealta

Remove Characters From Right

Excel-kaava: Poista merkit oikealtaYleinen kaava
= LEFT (text, LEN (text)-n)
Yhteenveto

Voit poistaa viimeiset n merkkiä tekstimerkkijonosta käyttämällä VASEN ja LEN toimintoja. Voit käyttää tällaista kaavaa poistaaksesi arvon viimeiset 3 merkkiä ja viimeiset 5 merkkiä vasemmalta alkaen. Esitetyssä esimerkissä kaava kohdassa E6 on:

 
= VALUE ( LEFT (D6, LEN (D6)-6))

joka leikkaa 'mailia' jokaisesta arvosta palauttaen vain luvun.



Selitys

VASEN-toiminto on täydellinen merkkien purkamiseen tekstimerkkijonon vasemmalta puolelta alkaen. Käytämme VASEMMALLA tässä kaavassa kaikkien merkkien purkamista siihen määrään saakka, jonka haluamme leikata.



Vaihtelevan pituisten arvojen haaste on, että emme tiedä tarkalleen kuinka monta merkkiä puretaan. Siellä käytetään LEN-toimintoa.

Sisältäpäin työskentelemällä LEN laskee kunkin arvon kokonaispituuden. D6: n (736 mailia) kokonaispituus on 9. Saadaksesi poimittavien merkkien lukumäärän vähennämme 6, jonka pituus on 'mailia', välilyönti mukaan lukien. Tulos on 3, joka syötetään VASEMMALLE poimittavien merkkien määränä. VASEN palauttaa sitten tekstin '736' tekstiarvona.



Lopuksi, koska haluamme numeerisen arvon (eikä tekstiä), suoritamme tekstin VALUE-funktio , joka muuntaa tekstimuodossa olevat numerot todellisiksi numeroiksi.

Kaavan vaiheet näyttävät tältä:

 
= VALUE ( LEFT (D6, LEN (D6)-6)) = VALUE ( LEFT (D6,9-6)) = VALUE ( LEFT (D6,3)) = VALUE ('736') =736

Huomaa: ei ole syytä käyttää VALUE-toimintoa, jos et tarvitse numeerista tulosta.



Kirjailija Dave Bruns


^