Turinys
Pašalinti simbolius iš eilutės ar bet kurios kitos reikšmės būtina, nes duomenys gaunami iš įvairių šaltinių ir gali būti ne tokie, kokių norite, arba ne tokio formato, kokio norite. Pašalinę simbolius iš eilutės pagal savo poreikius, galite sukurti naują duomenų rinkinį. Ne tik dėl šių priežasčių, bet ir duomenų sudėtyje gali būti nepageidaujamų simbolių. Vadovaudamiesi šiuo straipsniu sužinosite, kaip pašalinti simbolius išeilutė Excel.
Kad paaiškinimas būtų aiškesnis, naudosiu duomenų rinkinį, kuriame bandžiau aprėpti įvairias su simboliais susijusias problemas. Duomenų rinkinyje pateikiama informacija apie konkrečią vaisių parduotuvę. Duomenų rinkinyje yra 3 stulpeliai; tai Produktas & amp; ID , Užsakymo data , ir Pristatymo informacija .
Atsisiųsti į praktiką
Pašalinti simbolius iš String.xlsm14 būdų pašalinti simbolius iš eilutės "Excel
1. Funkcijos REPLACE naudojimas simboliui iš eilutės pašalinti
Čia paaiškinsiu, kaip galite naudoti PAKEISTI funkcija, skirta simbolių pašalinimui iš eilutės.
Iš Pristatymo informacija stulpelyje pašalinsiu pristatymo būseną ir išskirsiu tik Adresas naudojant PAKEISTI funkcija.
Pradėkime naudoti PAKEISTI funkcija.
1 žingsnis:
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=PAKEISTI(D4, 1, 13, "")
Pažiūrėkime, kaip PAKEISTI funkcija veikia. Joje yra keturios argumentai ... old_text pasirinko D4 ląstelėje ir start_num atsižvelgiant į . 1 , pasirinktas 13 kaip num_chars . Galiausiai pasirinkau tuščias tarpas("") kaip new_text .
Čia noriu pakeisti 13 personažai nuo pat pradžių (1) su tuščia vieta .
2 žingsnis:
Paspauskite ĮVESKITE Dabar gausite pakeistą simbolį, kuris yra pristatymas Adresas .
Jei turite tiek pat simbolių, kuriuos reikia pašalinti. iš kitų langelių, tada galite naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę.
Skaityti daugiau: Kaip pašalinti simbolius "Excel" programoje (6 metodai)
2. Naudojant funkciją RIGHT
Galite naudoti DEŠINĖ funkcija, skirta simbolių pašalinimui iš eilutės iš kairioji pusė .
Iš Produktas & amp; ID stulpelyje išgausiu tik Užsakymo ID naudojant DEŠINĖ funkcija.
Čia parodysiu, kaip galite naudoti DEŠINĖ funkcija.
1 žingsnis:
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=PRAVA(B4, 4)
Čia DEŠINĖ funkcija turi dvi Argumentai ... tekstas pasirinko B4 ląstelėje ir num_chars atsižvelgiant į . 4 kaip noriu išgauti 4 simbolių iš dešinėje .
2 žingsnis:
Paspauskite ĮVESKITE Dabar gausite reikiamus 4 simbolius, t. y. Užsakymo ID .
3 žingsnis:
Kadangi noriu išgauti tas pats simbolių skaičius iš dešinės, todėl naudojau Užpildymo rankena į Automatinis pildymas likusių langelių formulę.
Skaityti daugiau: "Excel" simbolių pašalinimas iš dešinės (5 būdai)
3. Naudojant RIGHT & amp; LEN funkciją simboliui iš eilutės pašalinti
Taip pat galite naudoti DEŠINĖ funkciją kartu su LEN funkcija, skirta simbolių pašalinimui iš eilutės.
Norėdami pademonstruoti procedūrą, iš Produktas & amp; ID stulpelyje išgausiu tik Užsakymo ID .
Pradėkime naudoti DEŠINĖ funkciją kartu su LEN funkcija,
1 žingsnis:
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
= DEŠINĖ(B4,LEN(B4)- 6)
Čia apskaičiuokite num_chars naudojant LEN funkcija. tekstas pasirinko B4 tada ląstelė atimta 6 simbolių iš pasirinkto tekstas . Galiausiai DEŠINĖ funkcija išgaus likusius simbolius iš dešinėje .
2 žingsnis:
Paspauskite ĮVESKITE Taip gausite tinkamus simbolius, kurie bus Užsakymo ID .
Jei turite tiek pat simbolių, kuriuos reikia pašalinti. iš kitų langelių, tada galite naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę.
Skaityti daugiau: Kaip "Excel" programoje pašalinti simbolius iš kairės (6 būdai)
4. Naudojant VALUE & amp; RIGHT funkciją
Anksčiau, naudodami DEŠINĖ ir LEN funkciją, gavome Užsakymo ID skaičių, tačiau šios funkcijos skaičius traktuoja kaip eilutes. Jei norite konvertuoti eilutes į skaičius, galite naudoti VERTĖ funkcija.
1 žingsnis:
Pirmiausia pasirinkite ląstelę, kurioje norite išsaugoti rezultato vertę.
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=VERTĖ(RIGHT(B4,LEN(B4)-6))
Čia VERTĖ funkcija paims išskirtus simbolius iš dešinėje kaip tekstas ir pavers jį skaičiumi.
Galite matyti, kaip naudojamos RIGHT & amp; LEN funkcija skirsnis_3
2 žingsnis:
Paspauskite ĮVESKITE Taip gausite reikiamus simbolius skaičių formatu.
Jei turite tą patį simbolį pašalinti iš kitų langelių, tada galite naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę.
Susijęs turinys: Paskutinio simbolio pašalinimas iš "Excel" eilutės (5 paprasti metodai)
5. Funkcijos LEFT naudojimas simboliui iš eilutės pašalinti
Norėdami pašalinti kairėje pusėje esančius eilutės simbolius, galite naudoti LEFT funkcija.
Čia ištrauksiu Produktas pavadinimą iš Produktas & amp; ID skiltis.
Pradėkime procedūrą,
1 žingsnis:
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=LEFT(B4, 5)
Čia LEFT funkcija turi dvi Argumentai ... tekstas pasirinko B4 ląstelėje ir num_chars atsižvelgiant į . 5 kaip noriu išgauti 5 simbolių iš kairėje .
2 žingsnis:
Paspauskite ĮVESKITE raktas.
Todėl gausite likusius 5 simbolius, kurie bus Produktas pavadinimas.
Jei turite tą patį simbolį pašalinti iš kitų langelių, tada galite naudoti Užpildymo rankena į Automatinis pildymas likusių langelių formulę.
Skaityti daugiau: Pirmojo simbolio pašalinimas iš eilutės programoje "Excel" (6 greiti būdai)
6. Naudojant LEFT & amp; LEN funkciją
Norėdami pašalinti eilutės simbolius iš dešinėje pusėje taip pat galite naudoti LEFT funkciją kartu su LEN funkcija.
Norėdami pademonstruoti procedūrą, iš Produktas & amp; ID stulpelyje išgausiu tik Produktas .
Pradėkime procedūrą,
1 žingsnis:
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=LEFT(B4, LEN(B4) - 5)
Čia, norint apskaičiuoti num_chars naudojant LEN funkcija. tekstas pasirinko B4 tada ląstelė atimta 5 simbolių iš pasirinkto tekstas . Galiausiai LEFT funkcija išgaus likusius simbolius iš dešinėje pasirinktos ląstelės vertės.
2 žingsnis:
Paspauskite ĮVESKITE raktas.
Galiausiai gausite pasirinktos ląstelės kairiuosius simbolius, kurie bus Produktas .
3 žingsnis:
Galite naudoti Užpildykite Rankena į Automatinis pildymas likusių langelių formulę.
Susijęs turinys: Paskutinio simbolio pašalinimas iš eilutės "Excel" programoje naudojant VBA (2 paprasti būdai)
7. Naudojant funkciją LEFT & amp; SEARCH simboliui iš eilutės pašalinti
Galite naudoti IEŠKOTI funkciją su LEFT funkciją, kad pašalintumėte eilutės simbolius iš dešiniosios pusės, ir ji išsaugos kairiąją reikšmę.
Norėdami pademonstruoti procedūrą, iš Pristatymo informacija stulpelyje išgausiu tik kairėje vertė, kuri bus pristatoma Statusas .
Pereikime prie procedūros,
1 žingsnis:
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=LEFT(D4, SEARCH("_at_", D4) -1)Čia IEŠKOTI funkcija ieškos nurodyto simbolio _at_ kaip aš jį naudojau kaip find_text .In within_text pasirinko D4 tada ląstelė atimta 1 charakteris.
Svetainė IEŠKOTI funkcija pateiks pozicijos numerį, tada LEFT funkcija bus naudojama kaip num_chars ir taip pat pasirinkite D4 ląstelę, kad iš ieškomo simbolio būtų išskirtas kairysis simbolis.
2 žingsnis:
Paspauskite ĮVESKITE raktas.
Galų gale iš pasirinktos ląstelės gausite kairėje pusėje esančius ieškomo simbolio ženklus, kurie bus pavadinimo pristatymas. Statusas .
3 žingsnis:
Galite naudoti Užpildykite Rankena į Automatinis pildymas likusių langelių formulę.
Skaityti daugiau: VBA simbolių pašalinimas iš eilutės "Excel" programoje (7 metodai)
Panašūs skaitiniai:
- Kaip pašalinti pavienes kabutes "Excel" programoje (6 būdai)
- Pusiaukraščio pašalinimas "Excel" programoje (4 metodai)
- Kaip pašalinti apostrofą "Excel" programoje (5 paprasti metodai)
- Skliaustų pašalinimas programoje "Excel" (4 paprasti būdai)
- Kaip pašalinti dolerio ženklą iš "Excel" (7 paprasti būdai)
8. Funkcijos SUBSTITUTE naudojimas
Svetainė SUBSTITUTAS funkcija pakeičia bet kurį nurodytą simbolį. Naudodami šią funkciją galite pašalinti eilutės simbolius iš "Excel".
Norėdamas pademonstruoti procedūrą, duomenų rinkiniuose panaudojau keletą nepageidaujamų specialiųjų ženklų Produktas skiltis.
1 žingsnis:
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=SUBSTITUTE(B4,"%","")
Čia, į SUBSTITUTAS funkcija naudojo B4 ląstelę kaip tekstas , atsižvelgiant į simbolį (%) kaip old_text , tada naudojama tuščia kaip new_text .
Taigi, SUBSTITUTAS funkcija pakeis nurodytą simbolį tuščia .
2 žingsnis:
Paspauskite ĮVESKITE raktas.
Taigi iš eilutės bus pašalinti simboliai.
3 žingsnis:
Galite naudoti Užpildykite Rankena į Automatinis pildymas likusių langelių formulę.
Susijęs turinys: Kaip pašalinti tuščius simbolius "Excel" programoje (5 metodai)
9. MID ir LEN funkcijų naudojimas simboliui iš eilutės pašalinti
Taip pat galite naudoti MID funkciją kartu su LEN funkcija, skirta simbolių pašalinimui iš eilutės.
Norėdamas pademonstruoti procedūrą, šiek tiek pakeičiau duomenų rinkinį.
Pradėkime procedūrą,
1 žingsnis:
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=MID(B4,7,LEN(B4)-5)
Čia, naudodami LEN funkcija apskaičiuosiu num_chars ir naudokite jį MID funkcija . Į tekstas pasirinko B4 tada ląstelė atimta 5 simbolių iš pasirinkto tekstas .
Dabar, kai MID pasirinkta funkcija B4 ląstelę kaip tekstą, naudojamas 7 kaip start_num nes noriu išgauti simbolius iš 7. pozicija.
2 žingsnis:
Paspauskite ĮVESKITE raktas.
Galiausiai gausite Užsakymo ID kur bus pašalinta likusi eilutės dalis.
3 žingsnis:
Galite naudoti Užpildykite Rankena į Automatinis pildymas likusių langelių formulę.
Skaityti daugiau: Konkretaus simbolio pašalinimas iš "Excel" eilutės (5 metodai)
10. Blykstės užpildymo naudojimas
Galite naudoti Blykstės užpildymas komandą, skirtą eilutės ženklams pašalinti "Excel" programoje.
Jei norite naudoti Blykstės užpildymas komandą, pirmiausia turėsite sukurti modelį, kuriuo vadovausitės.
Čia sukūriau pristatymo modelį Statusas pašalinant Adresas dalis iš Pristatymo informacija skiltis.
Tada atidarykite Duomenys skirtukas>> pasirinkite Blykstės užpildymas
Čia likusios langelių raidės pašalinamos pagal šabloną.
Susijęs turinys: Ženklų po tam tikro simbolio pašalinimas "Excel" programoje (4 gudrybės)
11. Naudojant funkciją Rasti ir pakeisti simboliui iš eilutės pašalinti
Turite dar vieną patogią galimybę pašalinti simbolius naudodami Lentelė Tai yra Rasti ir pakeisti funkcija.
Parodysiu, kaip naudotis šia funkcija.
Pirmiausia atidarykite Pagrindinis skirtukas>> eiti į Redagavimas grupė>> iš Rasti ir pasirinkti >> pasirinkti Pakeisti
➤A dialogo langas iš Raskite ir Pakeisti pasirodys.
Iš ten į Raskite, ką , nurodykite simbolį, kurį norite rasti ir pašalinti.
➤Pateikiau personažą (%) ir išlaikė Pakeisti į tuščia.
Tada spustelėkite Rasti viską
Dabar matysite, kurios ląstelės reikšmėje yra šis simbolis.
➤ Tada spustelėkite Pakeisti visus
Bus rodomas pranešimas, kiek pakeitimų įvyko.
➤ Čia bus rodoma 15 keitimas.
Todėl iš visų eilučių bus pašalintas nurodytas simbolis.
Susijęs turinys: Kaip pašalinti pirmuosius 3 simbolius "Excel" programoje (4 metodai)
12. Teksto naudojimas stulpeliuose
Taip pat galite naudoti Tekstas į stulpelius komandą iš juostos, kad pašalintumėte simbolį iš "Excel" eilučių.
1 žingsnis:
Pirmiausia atidarykite Duomenys skirtukas>> tada pasirinkite Tekstas į stulpelius
2 žingsnis:
➤ A dialogo langas pasirodys.
Ten pasirinkite duomenų tipą
➤ Pasirinkau Su ribomis tada spustelėkite Kitas
3 žingsnis:
➤Kitas dialogo langas pasirodys
Dabar pasirinkite Skiriamieji ženklai jūsų duomenys turi.
➤ Pasirinkau pabraukta raidė (_) į Kita parinktį, kaip ir mano duomenys.
Kaip bus padalyti jūsų duomenys, galite pamatyti Duomenų peržiūra
Tada spustelėkite Kitas .
4 žingsnis:
➤ Vėl a dialogo langas pasirodys.
Ten pasirinkite pasirinktą paskirties vietą, į kurią norite patalpinti atskirtas reikšmes.
➤Pasirinkau E4 ląstelės.
Galiausiai spustelėkite Apdaila .
Čia matysite reikšmes Pristatymo informacija stulpelis išskiriamas į 3 naujus stulpelius.
Iš 3 naujų stulpelių man nereikia 2-ojo stulpelio, todėl jį ištrinsiu.
Dabar pasirinkite ląstelę ir dešiniuoju pelės klavišu tada kontekstiniame meniu pasirinkite Ištrinti .
➤A dialogo langas iš Ištrinti bus rodoma parinktis.
➤Pasirinkau Ląstelių perkėlimas į viršų parinktį, tada spustelėkite GERAI .
Galiausiai pamatysite, kad tam tikras simbolis pašalintas iš eilutės Pristatymo informacija skiltis.
Susijęs turinys: Kaip pašalinti skaitmeninius simbolius iš "Excel" ląstelių (5 metodai)
13. VBA naudojimas pirmiesiems N ženklams iš eilutės pašalinti
Norėdami pašalinti simbolius iš eilutės, galite naudoti VBA .
Pažiūrėkime, kaip naudojama VBA redaktorius,
Pirmiausia atidarykite Kūrėjas skirtukas>> pasirinkite "Visual Basic ( Spartusis klavišo klavišas ALT + F11 )
Tada bus atidarytas naujas langas "Microsoft Visual Basic for Applications".
Iš ten atidarykite Įdėkite >> pasirinkti Modulis
A Modulis atsidarys, tada atidarytame langelyje įveskite šį kodą Modulis .
Viešoji funkcija RemoveFirstx(rng As String, cnt As Long) RemoveFirstx = Right(rng, Len(rng) - cnt) End Function
Čia sukūriau funkciją, pavadintą RemoveFirstx()
Aš paėmiau du argumentus funkcijai, kurių vienas yra rng kuris yra Stygos tipo kintamasis, kitas yra cnt kuris yra Ilgas tipo kintamasis.
Tada naudokite DEŠINĖ funkcija.
Dabar, Išsaugoti kodą ir grįžkite į darbalapį.
Norėdami naudoti sukurtą funkciją,
Pirmiausia pasirinkite ląstelę, kurioje norite išsaugoti rezultato vertę.
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=Pašalinti pirmąjąx(B4,6)
Svetainė RemoveFirstx funkcija iš pasirinkto intervalo pradžios pašalins mano nurodytą simbolių skaičių.
Paspauskite ĮVESKITE Dabar gausite norimus simbolius.
Susijęs turinys: Kaip "Excel" programoje pašalinti ne raidinius skaitmeninius simbolius (2 metodai)
14. Naudojant VBA iš eilutės pašalinti paskutinius N simbolių
Norėdami iš eilutės pašalinti paskutinius simbolius, galite naudoti VBA .
Pažiūrėkime, kaip naudojama VBA redaktorius,
Pirmiausia atidarykite Kūrėjas skirtukas>> pasirinkite "Visual Basic ( Spartusis klavišo klavišas ALT + F11 )
Dabar bus atidarytas naujas langas "Microsoft Visual Basic for Applications".
Iš ten atidarykite Įdėkite >> pasirinkti Modulis
A Modulis atsidarys, tada atidarytame langelyje įveskite šį kodą Modulis .
Viešoji funkcija RemoveLastx(rng As String, cnt As Long) RemoveLastx = Left(rng, Len(rng) - cnt) End Function
Čia sukūriau funkciją, pavadintą RemoveLastx()
Aš paėmiau du argumentus funkcijai, kurių vienas yra rng kuris yra Stygos tipo kintamasis, o kitas yra cnt kuris yra Ilgas tipo kintamasis
Tada naudokite LEFT funkcija
Dabar, Išsaugoti kodą ir grįžkite į darbalapį.
Norėdami naudoti sukurtą funkciją,
Pirmiausia pasirinkite ląstelę, kurioje norite išsaugoti rezultato vertę.
➤ Pasirinkau E4 ląstelės.
Tada pasirinktoje ląstelėje arba į langelį įveskite šią formulę "Formula Bar .
=Pašalinti paskutinįx(B4,6)
Svetainė RemoveLastx funkcija iš pasirinkto intervalo pabaigos pašalins mano nurodytą simbolių skaičių.
Paspauskite ĮVESKITE Dabar gausite likusius simbolius.
Galite naudoti Užpildymo rankena į Automatinis pildymas formulę likusioms ląstelėms.
Susijęs turinys: Kaip iš "Excel" eilutės pašalinti pirmąjį simbolį naudojant VBA
Praktikos skyrius
Pratybų sąsiuvinyje pateikiau pratybų lapą šiems paaiškintiems būdams praktikuoti. Jį galite atsisiųsti iš pirmiau pateiktos nuorodos.
Išvada
Šiame straipsnyje aš paaiškinau 14 skirtingų tipų būdus, kaip pašalinti simbolį iš eilutės "Excel". Parodžiau, kaip galite pašalinti simbolius iš paskutinio, pirmojo, vidurio ir kt. Galiausiai, jei turite kokių nors pasiūlymų, idėjų ar atsiliepimų, nedvejodami komentuokite žemiau.