Sisällysluettelo
Joskus tietosoluissamme voi olla joitain lisämerkkejä, jotka on liitetty oikealle puolelle, jota ei tarvita. Voit leikata nämä merkit tietosolun oikealta puolelta. Tässä artikkelissa näytän viisi tapaa leikata oikeat merkit Excelissä.
Oletetaan, että meillä on tietokokonaisuus, jossa on annettu eri osallistujien maratonilla kulkema matka. Jokaisen maratonin lopussa on joitakin välilyöntejä. Osallistujan nimi ja solut Kuljettu matka sarakkeessa on numeeriset arvot sekä yksikkö - mailit. Nyt leikkaamme oikealta välilyönnit ja yksikön ilmaisevat merkit.
Lataa harjoituskirja
Oikeiden merkkien leikkaaminen Excel.xlsm:ssä5 tapaa leikata oikeita merkkejä
1. TRIM-toiminto ylimääräisten välilyöntien poistamiseksi oikealta puolelta
Joskus tietosoluissasi voi olla ylimääräisiä välilyöntejä oikeassa päässä. Voimme käyttää seuraavia tapoja TRIM-toiminto Kuten mainitsimme, jokaisen osallistujan nimen lopussa on joitakin välilyöntejä,
Voit poistaa välilyönnit kirjoittamalla seuraavan kaavan tyhjään soluun ( C7)
=TRIM(A7)
Täällä TRIM funktio poistaa välilyönnit oikeasta päästä
Paina ENTER poistaa kaikki ylimääräiset välilyönnit.
Vedä solu C7 soveltaa samaa kaavaa kaikkiin muihin soluihin.
2. Tekstiä sarakkeisiin -ominaisuudet oikeiden välilyöntien leikkaamiseen
Voit myös käyttää Teksti sarakkeisiin ominaisuudet oikeiden välilyöntien poistamiseksi. Tämä menetelmä edellyttää ylimääräistä saraketta sen sarakkeen oikealla puolella, josta välilyönnit poistetaan. Lisää ensin sarake sen sarakkeen oikealle puolelle, josta välilyönnit poistetaan.
Mene nyt osoitteeseen Data> Datatyökalut ja valitse Teksti sarakkeisiin .
Nyt Ohjattu tekstin siirtäminen sarakkeeseen ikkuna tulee näkyviin. Valitse Kiinteä leveys ja klikkaa Seuraava .
Toisessa vaiheessa siirrä tietojen vieressä oleva pystysuora viiva tietojen loppuun ja valitse Seuraava .
Nyt näet, että kaikki tietosi on korostettu mustalla värillä. Valitse. Viimeistely .
Tämän jälkeen näyttöön tulee vahvistusikkuna. Paina painiketta OK .
Nyt näet, että tietokokonaisuutesi oikeassa päässä ei ole välilyöntejä.
3. LEFT- ja LEN-toiminnot oikeiden merkkien leikkaamiseen.
Yhdistelmällä LEFT-toiminto ja LEN-toiminto voit helposti leikata oikeat merkit tietosoluista. Kirjoita seuraava kaava tyhjään soluun ( C7 ),
=LEFT(B7,LEN(B7)-6)
Täällä VASEMPI toiminto osoittaa, että kaava palauttaa valitun solun merkit, B7 alkaen VASEMPI ja LEN(B7)-6 osa osoittaa, että 6 viimeistä merkkiä solun kokonaispituudesta on B7 vapautetaan verovapauden palauttamisesta VASEMPI toiminto.
Paina ENTER ja voit nähdä, että oikeat merkit, jotka ovat mailia tietokokonaisuudellemme, on poistettu.
Vedä solu C7 soveltaa samaa kaavaa kaikkiin muihin soluihin.
4. Numeerisen arvon saaminen leikkaamalla oikeita merkkejä
Edellisellä menetelmällä saamme tekstit palautuksena tulostussoluun. Jos haluat saada numeeriset arvot, sinun on käytettävä komentoa VALUE-toiminto Saadaksesi numeerisen arvon oikeiden merkkien leikkaamisen jälkeen, kirjoita seuraava kaava soluun C7 ,
=VALUE(LEFT(B11,LEN(B11)-6))
Täällä ARVO funktio muuntaa paluun VASEMPI funktiolla numeerisiksi arvoiksi.
Paina ENTER. Näet, että kaava on leikannut oikeat merkit. Se näyttää myös palautuksen tulostussolun oikealla puolella, C7 joka osoittaa, että palautus on numeerinen arvo.
Vedä C7 solun avulla voit soveltaa samaa kaavaa kaikkiin muihin soluihin. Tuloksena saat kuljetun matkan ilman yksikköä. miles numeerisessa muodossa kaikkien osallistujien lähtösoluissa.
5. Oikeiden merkkien leikkaaminen VBA:n avulla
Toinen tapa leikata oikeat merkit Excelissä on tehdä mukautettu funktio käyttämällä seuraavaa toimintoa Visual Basic -sovellukset (VBA) . Ensimmäinen painallus ALT+F11 , se avaa VBA Klikkaa nyt hiiren oikealla painikkeella vasemmanpuoleisen paneelin arkkia avataksesi pudotusvalikon. Laajenna Lisää klikkaamalla sitä ja valitsemalla Moduuli .
Se avaa Moduuli(koodi) ikkuna.
Lisää seuraava koodi Moduuli(koodi) ikkuna.
Public Function TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) End Function
Koodi luo mukautetun funktion nimeltä TRIMLASTX joka leikkaa tietyn määrän merkkejä valitun solun oikeasta reunasta.
Sulje nyt VBA ja kirjoita seuraava kaava soluun C7,
=TRIMLASTX(B7,6)
Tässä, B7 on valittu solu ja 6 ilmoittaa poistettavien merkkien määrän.
Paina ENTER ja näet, että kaava on leikannut oikeat merkit.
Vedä solu C7 soveltaa samaa kaavaa kaikkiin muihin soluihin.
Päätelmä
Voit leikata merkkejä oikealta Excelissä millä tahansa edellä mainituista menetelmistä. Jos sinulla on epäselvyyksiä, jätä kommentti.