Kaip "Excel" programoje pašalinti tarpą po tekstu (6 greiti būdai)

  • Pasidalinti
Hugh West

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.xlsm

6 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į.

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 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.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.