Sisällysluettelo
Excel-solussa voi olla mitä tahansa ylimääräisiä merkkejä. Joskus, jos haluat luoda eri arvon kuin olemassa olevat arvot, saatat tarvita seuraavia toimenpiteitä poistaa merkkejä . Tässä artikkelissa selitän 5 tapaa Excelin poistaa merkkejä oikealta.
Selkeyttääkseni asiaa käytän joidenkin asiakkaiden tilaustietoja sisältävää taulukkoa, jossa on 4 saraketta.
Tämä taulukko edustaa eri käyttäjien tilaustietoja. Sarakkeet ovat seuraavat Nimi, jossa on tunnus, tilaus, nimi, ja Tilaus Määrä .
Lataa työkirja harjoitteluun
Poista merkit tiedostosta Right.xlsm5 tapaa poistaa merkkejä oikealta
1. Vasemmalla poistat merkkejä oikealta puolelta
Poistaa ainoa viimeinen merkki voit käyttää LEFT-toimintoa.
⮚ Valitse ensin solu, johon haluat sijoittaa uuden arvon viimeisen merkin poistamisen jälkeen.
⮚ Kirjoita sitten kaava kenttään Formula Bar. Valitsin B4 solu. Tässä haluan näyttää Nimi vain, joten poistan lukujonot oikealta.
Kaava on
=LEFT(B4,LEN(B4)-1)
⮚ Lopuksi paina ENTER
Valitun tiedoston viimeinen merkki B4 solu poistetaan.
Tässä tapauksessa vain yhden merkin poistaminen ei sovi esimerkin kontekstiin, joten poistetaan useita merkkejä.
⮚ Valitse ensin solu, johon haluat sijoittaa uuden arvosi sen jälkeen, kun olet poistanut oikealta useita merkkejä.
⮚ Kirjoita sitten kaava, jonka mukaan B4 solu tästä haluan poistaa useita merkkejä. Haluan poistaa 5 merkkiä oikealta.
Kaava on
=LEFT(B4,LEN(B4)-5)
⮚ Lopuksi paina ENTER
Tässä tapauksessa 5 viimeistä merkkiä valitusta arvosta on seuraava B4 poistetaan.
Nyt voit soveltaa Täyttökahva osoitteeseen AutoFit muiden solujen kaava.
Lue lisää: Viimeisen merkin poistaminen merkkijonosta Excel
2. VALUE ja LEFT-toiminto numeerisia arvoja varten
Kun käsittelet numeerisia arvoja, voit poistaa merkkejä oikealta käyttämällä komentoa VASEMPI funktio ja VALUE-funktio yhdessä.
⮚ Valitse ensin solu, johon haluat sijoittaa uuden arvon sen jälkeen, kun olet poistanut merkit oikealta.
⮚ Valitsin B4 soluun ja kirjoitin sitten kaavan. Tässä haluan poistaa merkit oikealta ja säilyttää vain merkit Tilaus Määrä Joten poistan kaikki merkkijonomerkit oikealta paitsi numero.
Kaava on
=VALUE(LEFT(C4,(LEN(C4)-8))))
⮚ Lopuksi paina ENTER
The merkkijonomerkit of the C4 solu poistetaan oikealta puolelta. Näet vain numeeriset arvot kohdassa Numero muodossa Tilaus Määrä sarake.
Riippuen siitä, kuinka monta merkkijonomerkkiä on numeromerkin kanssa, sinun on kirjoitettava kaava uudelleen.
🔺 Jos kaikki numeromerkit ovat samoja merkkijonomerkkejä, voit käyttää seuraavia merkkejä Täyttökahva .
Lue lisää: Kuinka poistaa 3 viimeistä merkkiä Excelissä
3. Merkkien poistaminen oikealta VBA:n avulla
⮚ Avaa ensin Kehittäjä Valitse sitten välilehti>> ja valitse Visual Basic
⮚ Voit myös käyttää ALT + F11
Uusi ikkuna Microsoft Visual Basic for Applications avautuu. Avaa sitten Lisää Valitse sitten välilehti>> ja valitse Moduuli.
Täällä Moduuli avataan.
Kirjoita hetken kuluttua RemoveRightCharacter-koodi moduuliin.
Function RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) End Function
⮚ Sen jälkeen, Tallenna koodi ja palaa takaisin laskentataulukkoon.
⮚ Valitse ensin solu, jossa haluat säilyttää uuden arvosi sen jälkeen, kun olet poistanut merkin oikealta.
⮚ Kirjoita sitten kaava, joka koskee B4 solu. Kirjoita moduuliin kirjoittamasi funktion nimi.
⮚ Koska toimintoni nimi on RemoveRightCharacter se näyttää tämän nimen.
Kaava on
=RemoveRightCharacter(B4,5)
⮚ Lopuksi paina ENTER.
Kun valitsin solun B4 tämän solun oikeat merkit poistetaan.
Voit käyttää sitä myös numeromerkin näyttämiseen.
⮚ Valitse ensin solu, jossa haluat säilyttää uuden arvosi sen jälkeen, kun olet poistanut merkin oikealta.
⮚Kirjoita sitten kaava, joka koskee C4 solu. Kirjoita moduuliin kirjoittamasi funktion nimi. Nyt haluan näyttää moduulin Tilausmäärä. Koska toimintoni nimi on RemoveRightCharacter se näyttää tämän nimen.
Kaava on
=RemoveRightCharacter(C4,8)
⮚ Lopuksi paina ENTER
Kun valitsin solun C4 tämän solun oikeat merkit poistetaan.
Lue lisää: VBA merkkien poistamiseksi merkkijonosta Excelissä
4. Poista oikea hahmo käyttämällä salaman täyttöä
Voit poistaa oikean merkin Flash Fill -komennolla nauhasta.
⮚ Luo ensin malliesimerkki käytettäväksi Salaman täyttö .
⮚ Annoin ensimmäisen esimerkin Steve poistamalla oikea määrä merkkejä.
⮚ Valitse sen jälkeen esimerkkiarvo auki Tiedot Valitse sitten välilehti>> ja valitse Salaman täyttö .
Käytettävä pikanäppäin Salaman täyttö on CTRL + E
Kun valitsin Salaman täyttö muiden solujen oikeat merkit poistetaan.
⮚ Voit halutessasi säilyttää numeromerkin poistamalla merkkijonomerkit oikealta.
⮚ Tässä annoin ensimmäisen esimerkin 32 jossa säilytin vain numeromerkin poistamalla oikeat merkkijonomerkit. Se loi kuvion, jonka mukaan Salaman täyttö .
⮚ Valitse sen jälkeen esimerkkiarvo auki Tiedot Valitse sitten välilehti>> ja valitse Salaman täyttö .
Kun valitsin Salaman täyttö muiden solujen oikeat merkit poistetaan.
5. Poista merkkejä kummaltakin puolelta kerralla
Jos sinulla on datalehti, jossa useita tietoja on pakattu yhteen, niin sitten MID-toiminto soveltuu tarvittavan tiedon tai datan poimimiseen.
Näyttääksesi, miten tämä toiminto toimii, tein mukautuksen tietolehteen.
⮚ Valitse ensin solu, jossa haluat säilyttää uuden arvosi sen jälkeen, kun olet poistanut merkin sekä oikealta että vasemmalta.
⮚ Kirjoita sitten kaava soluun tai kaavapalkkiin. Valitsin kaavan kohtaan B4 solu. Haluan tuosta solusta Nimi joten poistan kaikki oikealla ja vasemmalla olevat merkit lukuun ottamatta nimeä Steve.
⮚ Kaava on
=MID(B4, 11+1, LEN(B4) - (10+6))
⮚ Voit soveltaa kaavaa painamalla painiketta ENTER
Sillä välin valitusta solusta poistetaan sekä oikean että vasemmanpuoleiset merkit lukuun ottamatta merkkiä Nimi .
Muille soluille riippuen niiden merkkien määrästä, sovelsin sovellettua MID toiminto.
Harjoitusosio
Olen liittänyt mukaan kaksi ylimääräistä arkkia, joilla näitä tapoja voi harjoitella.
Päätelmä
Tässä artikkelissa selitin 5 tapaa poistaa merkkejä oikealta Excelissä. Toivon, että nämä eri lähestymistavat auttavat sinua poistamaan merkkejä oikealta Excelissä. Kaikenlaiset ehdotukset, ideat ja palaute ovat erittäin tervetulleita. Voit vapaasti kommentoida alla.