Yleinen kaava
=REPLACE(A1,1,N,"")
Yhteenveto
Voit poistaa ensimmäisen merkin solusta käyttämällä KORVAA-toimintoa. Esitetyssä esimerkissä kaava kohdassa D5 on:
=REPLACE(A1,1,1,"")
Selitys
Tämä kaava käyttää REPLACE-funktiota korvaamaan solun ensimmäisen merkin tyhjällä merkkijonolla (""). REPLACE-argumentit määritetään seuraavasti:
- old_text on sarakkeen B alkuperäinen arvo
- start_num on kovakoodattu numeroksi 1
- num_chars tulee sarakkeesta C
- uusi_teksti syötetään tyhjänä merkkijonona ("")
Käyttäytyminen tai VAIHDA on automaattinen. Näillä syötteillä REPLACE-funktio korvaa B5: n ensimmäisen merkin tyhjällä merkkijonolla ja palauttaa tuloksen.
Poistetaan N merkkiä
Jos haluat poistaa vain ensimmäisen merkin, yksinkertaisesti koodaa sekä aloitus- että merkkimäärä näin:
=REPLACE(A1,1,1,"")
Voit poistaa ensimmäiset N merkkiä tekstiarvosta käyttämällä kaavan yleistä muotoa:
=REPLACE(A1,1,N,"")
missä N edustaa poistettavien merkkien määrää.
Oikealla ja vasemmalla
Voit myös käyttää OIKEA-, VASEN- ja LEN-toimintoja ensimmäisen merkin poistamiseen solusta. Kaavan yleinen muoto on:
=RIGHT(text,LEN(text)-N)
missä N on poistettavien merkkien lukumäärä. Tässä kaavassa OIKEA-funktiota käytetään poimimaan merkkejä oikealta, aina (mutta ei mukaan lukien), merkit poistetaan vasemmalta. Esitetyssä esimerkissä kaava kohdassa D5 olisi:
=RIGHT(B5,LEN(B5)-C5)
LEN-funktio palauttaa solujen B5 merkkien lukumäärän, josta C5: n arvo vähennetään. OIKEA käyttää tulosta oikean merkkimäärän poimimiseksi OIKEAsta.
Numeerisen arvon saaminen
Yllä olevat kaavat palauttavat aina tekstiä, vaikka tulos sisältää vain numeroita. Saadaksesi numeerisen tuloksen, voit lisätä nollan näin:
=REPLACE(A1,1,1,"")+0
Matemaattinen operaatio saa Excelin pakottamaan tekstin numeroiksi. Tämä toimii vain, kun OIKEA-arvon palauttama arvo sisältää vain numeroita.