Excel-kaava: Poista ensimmäinen merkki -

Sisällysluettelo

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.

Mielenkiintoisia artikkeleita...