Turinys
Tarpai darbalapiuose gali atsirasti dėl įvairių priežasčių. Gali būti padaryta klaidų įvedant duomenis arba importuojant duomenis iš skirtingų šaltinių. Rankiniu būdu pašalinti tuos tarpus gali būti sudėtinga ir gali prireikti laiko. Šiame straipsnyje pateiksime greitų būdų, kaip pašalinti tarpą "Excel" programoje Šie būdai bus naudingi, kai reikės išvalyti duomenis.
Tarkime, turime vardų sąrašą, kuriame po tekstu yra nepageidaujamų tarpų. Norime pašalinti tuos tarpus, kad galėtume atlikti tolesnes operacijas. Toliau tai padarysime naudodami 6 skirtingus metodus. Mūsų patogumui įtraukėme du stulpelius Įprastas tekstas ir Tekstas be nepageidaujamos vietos . Čia tarp žodžių yra nepageidaujami tarpai Abagail ir kabučių ženklas (") .
Atsisiųsti praktikos sąsiuvinį
Tarpų pašalinimas po teksto.xlsm6 greiti būdai, kaip "Excel" pašalinti tarpą po tekstu
Dabar ieškosime būdų, kaip "Excel" programoje pašalinti tarpą po tekstu. Šiuo atveju pašalinsime tarpus tarp Abagail ir kabučių ženklas (" ") . Toliau pateikiami įvairūs metodai, kaip tai padaryti.
1. Tarpų pašalinimas "Excel" programoje po tekstu naudojant funkciją "Rasti ir pakeisti
Tarpus po teksto galime pašalinti naudodami Rasti ir pakeisti Norėdami tai padaryti, pirmiausia turime pasirinkti diapazoną, kuriam norime taikyti Rasti ir pakeisti funkcija.
Čia pasirinkau diapazoną B5:B9 .
Pirmiausia eisime į Pagrindinis skirtuką, tada eisime į Rasti ir pasirinkti įrankių juostos parinktį.
Iš Rasti ir pasirinkti pasirinkite Pakeisti .
Tada Rasti ir pakeisti bus rodomas dialogo langas.
Tada Raskite, ką langelyje įvesime SPACEBAR Šiuo atveju paliksime Pakeisti į langelis tuščia .
Tada paspausime Pakeisti visus į pašalinkite visus tarpus . A pranešimo langelis bus rodomas pakeitimų skaičius.
Visi tarpai po tekstu išnyks.
Skaityti daugiau: Kaip pašalinti tarpą prieš tekstą "Excel" programoje (4 metodai)
2. Tarpelių po tekstu pašalinimas naudojant "Excel" TRIM funkciją
2.1. Naudojant tik TRIM funkciją
TRIM funkcija "Excel" programoje padeda pašalinti bet kokią nepageidaujamą vietą. Galime naudoti TRIM funkcija atsikratyti nepageidaujamų tarpų po tekstu. Šiuo atveju ląstelėje C5 , įvesime
=TRIM(B5)
Paspaudus ĮVESKITE raktą, rastume tekstą be nepageidaujamo tarpo . Čia būtų pašalinti nereikalingi tarpai tarp dviejų pavadinimo dalių.
Dabar naudosime Užpildymo rankena naudoti Automatinis pildymas "Excel" funkcija pašalinti tarpą iš kitų reikšmių Tekstas be nepageidaujamo tarpo stulpelio .
2.2. Funkcijų LEN ir LEFT naudojimas su TRIM funkcija
LEN funkcija "Excel" programoje matuoja bet kokio skaičiaus ar eilutės ilgį. Funkcija LEFT Excel programoje gali būti naudinga norint iš bet kokio skaičiaus ar teksto eilutės išgauti nurodytą simbolių skaičių. Čia naudosime trijų funkcijų derinį, kad pašalintume tarpus po teksto. Čia ląstelėje C5 , įvedame
=TRIM(LEFT(B5,LEN(B5)))
Formulės suskirstymas
LEN(B5)
-> matuojamas ląstelėje B5 esančių simbolių ilgis. Šiuo atveju,
Išėjimas yra : 14
LEFT(B5,LEN(B5)) -> tampa LEFT(B5,14). Taigi, atsižvelgiama į 14 simbolių iš kairės. Šiuo atveju,
Išėjimas yra : Abagail Ross
Paaiškinimas : Atkreipkite dėmesį, kad tarp žodžių yra 2 papildomi tarpai.
TRIM(LEFT(B5,LEN(B5))) -> dabar pradedama naudoti TRIM funkcija. pašalinami du papildomi tarpai tarp žodžių ir pateikia atitinkamą rezultatą.
Išėjimas yra : Abagail Ross
Paaiškinimas : Atkreipkite dėmesį, kad tarp dviejų žodžių nėra papildomo tarpo.
Paspausdami ĮVESKITE raktą, gausime rezultatą C5 ląstelės.
Naudojant Užpildymo rankena naudoti Automatinis pildymas "Excel" funkcija, gauname reikšmes Tekstas be nepageidaujamo tarpo stulpelio .
Skaityti daugiau: H kaip "Excel" programoje pašalinti pirmaujančius tarpus (4 metodai)
3. Tarpų po tekstu pašalinimas naudojant "Power Query" užklausą
"Power Query" užklausa yra naudinga funkcija, kai kalbama apie duomenų formatavimą. "Power Query" užklausa išvalyti nepageidaujamas vietas. Pirmiausia pasirenkame visus diapazono, su kuriuo dirbame, duomenis.
Pasirinkome diapazoną B5:B9.
Tada, norėdami atlikti "Power Query" užklausa , turime pasirinkti Iš lentelės / diapazono iš Duomenų skirtukas .
Naujas langas pasirodys.
Eikite į Pridėti stulpelį >> Formatas >> TRIM
Apkarpytus duomenis gausime naujame stulpelis pavadinimu Trim .
Tada eikite į Failas skirtukas.
Spustelėkite Uždaryti & amp; Įkelti .
Rezultatus gausite naujas lapas .
Skaityti daugiau: Kaip pašalinti tarpus "Excel" programoje: naudojant formulę, VBA & amp; Power Query
4. Tarpų po tekstu pašalinimas naudojant makrokomandas ir VBA
Galime naudoti VBA pašalinti tarpus po tekstu. Pirmiausia turime pasirinkti visą intervalą, iš kurio norime pašalinti tarpus.
Tada pasirinkome intervalą B5:B9 .
Jei norite naudoti VBA redaktorius,
Atidarykite Kūrėjas skirtukas>> pasirinkite "Visual Basic
Bus rodomas naujas langas.
Eikite į Įdėkite skirtukas>> pasirinkite Modulis .
Naujas Modulis bus rodomas toliau pateiktas kodas. Modulis .
Sub RemoveSpacesafterText() Dim M As range Dim cell As range Set M = Selection For Each cell In M If Not IsEmpty(cell) Then cell = Trim(cell) End If Next cell End Sub
Sukursime naują Papildoma procedūra RemoveSpacesafterText ir deklaruokite du kintamuosius M ir ląstelė kaip Diapazonas .
Tada naudojome Dėl ciklo surasti kiekvieną langelį, kuriame yra nepageidaujamų tarpų. VBA TRIM funkciją, kad būtų pašalinti tarpai.
Dabar mes išsaugoti kodą ir paleisti kodą paspausdami F5 .
Galėsime pašalinti visas nepageidaujamas vietas.
Skaityti daugiau: Kaip pašalinti "Excel" baigiamuosius tarpelius (6 paprasti metodai)
5. Tarpų po teksto pašalinimas naudojant "Excel" funkciją LEFT
LEFT Excel funkcija leidžia pasirinkti nurodytą simbolių skaičių iš teksto kairės pusės. Jei žinome, kiek tarpų yra teksto dešinėje pusėje, t. y. po tekstu, galime pašalinti tarpus naudodami funkciją LEFT funkcija.
Šiuo atveju žinome, kad turime trys vietos dešinėje teksto pusėje. Taigi C5 ląstelė, įvesime
=LEFT(B5,LEN(B5)-3)
Formulės suskirstymas
LEN(B5)
-> gauname B5 ląstelės reikšmės ilgį.
Išėjimas yra : 10
LEN(B5)-3
-> gauname 10-3 reikšmę.
Išėjimas yra : 7
Paaiškinimas : Nustatome reikiamą simbolių skaičių.
LEFT(B5,LEN(B5)-3)
-> iš teksto kairės pusės išrenkami 7 simboliai.
Išėjimas yra : Abagail
Paaiškinimas : Po teksto nėra papildomo tarpo.
Paspausdami ĮVESKITE raktą, gausime reikšmę ląstelė C5 .
Dabar vilkdami žemyn Užpildymo rankena naudoti Automatinis pildymas funkcija gausime visas reikšmes, esančias Tekstas be nepageidaujamo tarpo stulpelio .
6. Tarpų po teksto pašalinimas naudojant "Excel" funkciją SUBSTITUTE
SUBSTITUTAS Funkcija Excel programoje galime pakeisti vieną tekstą kitu. Galime naudoti Funkcija SUBSTITUTE pakeisti nepageidaujamus tarpus. Čia pakeisime papildomus tarpus tarp dviejų tekstų. Norėdami tai padaryti, į C5 ląstelė įvesime
=SUBSTITUTE(B5," ","")
Formulėje pasirinksime B5 ląstelė kurios vertę norime pakeisti. Tada naudokite erdvė kaip old_text kaip noriu pašalinti tarpą. Tada naudokite tuščia vieta su dvigubomis kabutėmis kaip new_text .
Dabar SUBSTITUTAS funkcija pakeis papildomus tarpelius po teksto be tarpo.
Paspaudus ĮVESKITE raktą gausime norimą reikšmę B5 ląstelė .
Tada naudodami Užpildymo rankena naudoti Automatinis pildymas funkcija gausime atitinkamas reikšmes Tekstas be nepageidaujamo tarpo stulpelio .
Skaityti daugiau: Kaip "Excel" programoje pašalinti tarpą prieš skaičius (3 būdai)
Dalykai, kuriuos reikia prisiminti
Nepageidaujami tarpai gali kelti problemų, kai naudojame LOOKUP funkcijos .
Kai naudojame LEFT Funkcija tik norėdami pašalinti nepageidaujamus tarpus po tekstu, turėtume žinoti, kiek tarpų yra po tekstu.
Praktikos skyrius
Įtraukėme praktinį skyrių, kad galėtumėte savarankiškai išbandyti metodus.
Išvada
Stengėmės parodyti 6 greitus būdus, kaip pašalinti tarpą "Excel" programoje po tekstu. Tikimės, kad jie bus naudingi jums kasdienėje veikloje. Jei reikia papildomų paaiškinimų, nedvejodami komentuokite toliau arba siųskite atsiliepimus. Mūsų komanda mielai padės jums išspręsti bet kokias jūsų problemas.