Sisällysluettelo
Meille kaikille on aivan selvää, että havaitsemme tekstirivin lopussa joitakin tarpeettomia merkkejä. Joten me kaikki haluamme ehkä poistaa kaikki nämä viimeiset tarpeettomat merkit, jotta voimme esittää tietomme paremmin. Jos sinulla on näitä ongelmia ja etsit keinoja poistaa viimeiset merkit Excelissä Koska näytämme sinulle neljä erilaista kaavaa, joilla voit poistaa 3 viimeistä merkkiä Excelissä helposti.
Lataa harjoituskirja
On suositeltavaa ladata Excel-tiedosto ja harjoitella sen avulla.
Poista 3 viimeistä merkkiä.xlsm4 kaavaa 3 viimeisen merkin poistamiseksi Excelissä
Käytämme esimerkkitietoluetteloa työntekijätiedoista tietokokonaisuutena kaikkien menetelmien demonstroimiseksi koko artikkelin ajan. Katsotaanpa aluksi, miten se toimii:
Niinpä ilman lisäkeskusteluja, sukelletaan suoraan kaikkiin menetelmiin yksi kerrallaan.
1. Käytä LEFT- ja LEN-funktioita 3 viimeisen merkin poistamiseen Excelissä.
Vuonna Työntekijän tiedot. Luettelo ... Koko nimi sarakkeessa on kaikki työntekijöiden täydelliset nimet. Tässä näemme, että jokaisella nimellä on sama sukunimi, joka on " Roy "Tarkoituksemme on siis poistaa sukunimi kaikista työntekijän nimistä ja tallentaa vain etunimi. Etunimi sarake. Käydään siis ilman viivytyksiä läpi menetelmä vaihe vaiheelta:
🔗 Askeleet:
❶ Ensinnäkin.., valitse solu E5 ▶ kaavan tuloksen tallentamiseksi.
❷ Kirjoita sitten seuraava kaava
=LEFT(D5,LEN(D5)-3)
solun sisällä.
❸ Paina sen jälkeen painiketta ENTER nappi.
❹ Vedä lopuksi hiiren painiketta Täyttökahva kuvakkeen loppuun Etunimi sarake.
Siinä kaikki.
␥ Kaavan erittely:
📌 Syntaksi: LEFT(teksti, [num_chars])
📌 Syntaksi: LEN(teksti)
- LEN(D5)-3 ▶ laskee tekstin pituuden, " Jason Roy " ja vähentää sitten tuloksen 3 .
- D5 ▶ viittaa tekstin soluosoitteeseen " Jason Roy ".
- =LEFT(D5,LEN(D5)-3) ▶ katkaisee 3 viimeistä merkkiä eli " Roy " tekstistä " Jason Roy ".
Lue lisää: Viimeisen merkin poistaminen merkkijonosta Excel
2. Poista 3 viimeistä merkkiä käyttämällä Excelin REPLACE-toimintoa.
Nyt poistamme 3 viimeistä merkkiä korvaamalla ne merkillä null string ("") Tätä varten käytämme Korvaa-toiminto täällä.
🔗 Askeleet:
❶ Ensinnäkin.., valitse solu E5 ▶ kaavan tuloksen tallentamiseksi.
❷ Sitten, tyyppi kaava
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
solun sisällä.
❸ Paina sen jälkeen painiketta ENTER nappi.
❹ Vedä lopuksi hiiren painiketta Täyttökahva kuvakkeen loppuun Etunimi sarake.
Siinä kaikki.
␥ Kaavan erittely:
📌 Syntaksi: REPLACE(vanha_teksti, alku_luku, num_chars, uusi_teksti)
📌 Syntaksi: FIND(find_text, within_text, [start_num])
""
▶ viittaa nolla merkkijono Excelissä.- 3 ▶ viittaa viimeiseen 3 merkkejä tekstirivillä.
FIND(" ",D5)+1
▶ löytää lähtönumero viimeisen 3 hahmot." "
▶ käytetään havaitsemaan end tekstirivillä.=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ katkaisee 3 viimeistä merkkiä eli " Roy " tekstistä " Jason Roy ".
Lue lisää: Viimeisen merkin poistaminen merkkijonosta Excelissä VBA: lla
3. Jätä 3 viimeistä merkkiä huomiotta Excelissä Flash Fill -ominaisuuden avulla
Microsoft Excel 2013 ja myöhemmät versiot ovat keksineet erittäin hyödyllisen työkalun nimeltä Salaman täyttö Tässä osassa poistetaan 3 viimeistä merkkiä eli jätetään sukunimi huomiotta, Roy kunkin työntekijän nimistä käyttämällä apuna työkalua Salaman täyttö Työkalu. Tässä ovat seuraavat vaiheet:
🔗 Askeleet:
❶ Ensinnäkin.., valitse solu E5 ja kirjoita Jason siinä.
❷ Paina sitten painiketta ENTER nappi.
❸ Seuraavassa solussa, E6 alkaa kirjoittaa Brandon ja jättää vain sukunimensä, Roy .
Nyt huomaat, että Excel on jo saanut mallin ja ehdottaa esikatselua kaikille seuraaville nimille.
❹ Sinun tarvitsee vain painaa painiketta ENTER painiketta uudelleen.
Näin ollen teimme Etunimi sarake, jossa on vain työntekijöiden etunimet.
Lue lisää: Merkkien poistaminen Excelissä
4. Poista 3 viimeistä merkkiä käyttämällä VBA-koodia Excelissä
Lopuksi tässä jaksossa käytämme seuraavia välineitä VBA-koodit poistaa 3 viimeistä merkkiä eli sukunimen nimen. Roy kaikkien työntekijöiden koko nimistä. Nyt tulevat seuraavat vaiheet:
🔗 Askeleet:
❶ Valitse alue (D5:D14) soluista ▶ poistamaan 3 viimeistä merkkiä.
❷ Lehdistö ALT + F11 näppäimet ▶ avataksesi VBA ikkuna.
❸ Siirry osoitteeseen Lisää ▶ Moduuli .
❹ Kopioi seuraavat VBA koodi:
Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function
❺ Lehdistö CTRL + V ▶ to liitä edellä mainitut VBA koodi.
❻ Tallenna ... VBA koodi ja palaa takaisin laskentataulukkoon.
❼ Nyt, valitse solu E5 ▶ kaavan tuloksen tallentamiseksi.
❽ Sitten, tyyppi kaava
=RemoveLast3Characters(D5,3)
solun sisällä.
❾ Paina sen jälkeen painiketta ENTER nappi.
❹ Vedä lopuksi hiiren painiketta Täyttökahva kuvakkeen loppuun Etunimi sarake.
Siinä kaikki.
📓 Huom:
Toiminto =RemoveLast3Characters(Teksti,Numero)
on syntetisoitu funktio. Voit käyttää tätä funktiota yhdessä funktioiden VBA koodi, jolla voit poistaa minkä tahansa määrän viimeisiä merkkejä merkkijonosta. Syötä vain haluamasi luku funktion Number-kenttään. Siinä kaikki.
Muistettavat asiat
📌 Ole varovainen syntaksi of the toiminnot .
📌 Lisää tiedot alueet varovasti kaavat .
📌 ("") viittaa NULL merkkijono Excelissä.
Päätelmä
Olemme käsitelleet 4 erillistä menetelmää kolmen viimeisen merkin poistamiseksi Excelissä. On suositeltavaa ladata tämän artikkelin mukana liitetty käytännön työkirja ja harjoitella kaikkia menetelmiä sen avulla. Äläkä epäröi kysyä kysymyksiä alla olevassa kommenttiosassa. Yritämme vastata kaikkiin asiaankuuluviin kyselyihin mahdollisimman pian.