Kazalo
V delovnem listu se lahko zaradi različnih razlogov pojavijo presledki. Pri vnosu podatkov ali uvozu podatkov iz različnih virov lahko pride do napak. Ročno odstranjevanje teh presledkov je lahko okorno in zahteva veliko časa. V tem članku vam bomo pokazali hitre načine za odstranite prostor v Excelu po besedilu. Ti načini nam bodo prišli prav pri čiščenju podatkov.
Predpostavimo, da imamo seznam imen z neželenimi presledki za besedilom. Te presledke želimo odstraniti, da bi lahko izvedli nadaljnje operacije. To bomo storili s 6 različnimi metodami v nadaljevanju. Za naše udobje smo vključili dva stolpca Običajno besedilo in . Besedilo brez neželenega prostora . Tu imamo neželene presledke med besedo Abagail in narekovaj (") .
Prenesi delovni zvezek za prakso
Odstranjevanje_razmikov_po_tekstu.xlsm6 hitrih načinov za odstranjevanje prostora v Excelu po besedilu
Zdaj bomo poiskali načine za odstranitev presledka v Excelu za besedilom. V tem primeru bomo odstranili presledke med Abagail in narekovaj (" ") V nadaljevanju bomo spoznali različne metode za to.
1. Odstranjevanje presledkov v Excelu za besedilom z uporabo iskanja in nadomeščanja
Presledke za besedilom lahko odstranimo z uporabo Poišči in zamenjaj V ta namen moramo najprej izbrati obseg, za katerega želimo uporabiti Poišči in zamenjaj funkcija.
Tu sem izbral območje B5:B9 .
Najprej bomo obiskali Domov nato bomo prešli na zavihek Poišči & amp; Izberite v orodni vrstici.
S spletne strani Poišči & amp; Izberite izberite Zamenjava .
Nato se Poišči in zamenjaj Pojavilo se bo pogovorno okno.
Nato v Poiščite, kaj v polje vnesemo SPACEBAR V tem primeru bomo pustili Zamenjajte z škatla prazno .
Nato bi pritisnili Zamenjajte vse na . odstranite vse presledke . A polje za sporočila se prikaže število zamenjav.
Vsi presledki za besedilom bodo izginili.
Preberite več: Kako odstraniti presledek pred besedilom v Excelu (4 metode)
2. Odstranjevanje presledkov za besedilom s funkcijo TRIM v Excelu
2.1. Uporaba samo funkcije TRIM
Funkcija TRIM v Excelu nam pomaga odstraniti neželeni prostor. Funkcija TRIM da se znebite neželenih presledkov za besedilom. V tem primeru v celici C5 , bi vnesli
=TRIM(B5)
Po pritisku na VSTOP bi našli ključ besedilo brez neželenega prostora . Tu bi odstranili nepotrebne presledke med dvema deloma imena.
Zdaj bi uporabili Ročaj za polnjenje za uporabo Samodejno izpolnjevanje v Excelu za odstranjevanje presledka iz drugih vrednosti v Besedilo brez stolpca z neželenim presledkom .
2.2 Uporaba funkcij LEN in LEFT s funkcijo TRIM
Funkcija LEN v Excelu meri dolžino poljubnega števila ali niza. Funkcija LEVA v Excelu je lahko uporabna za pridobivanje določenega števila znakov iz katerega koli številčnega ali besedilnega niza. Tukaj bomo uporabili kombinacijo treh funkcij za odstranjevanje presledkov za besedilom. Tukaj, v celici C5 , vnesemo
=TRIM(LEFT(B5,LEN(B5)))
Razčlenitev formule
LEN(B5)
-> meri dolžino znakov v celici B5. V tem primeru,
Izhod je : 14
LEFT(B5,LEN(B5)) -> postane LEFT(B5,14). Torej upošteva 14 znakov z leve. V tem primeru,
Izhod je : Abagail Ross
Razlaga : Opazite, da sta med besedami dva dodatna presledka.
TRIM(LEFT(B5,LEN(B5))) -> zdaj začne delovati funkcija TRIM. odstrani dva dodatna presledka med besedami in dobimo ustrezen rezultat.
Izhod je : Abagail Ross
Razlaga : Opazite, da med dvema besedama ni dodatnega presledka.
S pritiskom na VSTOP dobimo rezultat v C5 celica.
Uporaba Ročaj za polnjenje za uporabo Samodejno izpolnjevanje v Excelu, dobimo vrednosti v Besedilo brez stolpca z neželenim presledkom .
Preberite več: H kako odstraniti vodilne presledke v Excelu (4 metode)
3. Odstranjevanje presledkov za besedilom z uporabo Power Query
Poizvedba Power Query je uporabna funkcija pri oblikovanju podatkov. Poizvedba Power Query za čiščenje neželenih prostorov. Najprej izberemo vse podatke območja, s katerim delamo.
Izbrali smo območje B5:B9.
Nato za izvedbo Poizvedba Power Query , moramo izbrati Iz tabele/območja iz zavihek Podatki .
Nova okno se prikaže.
Pojdi na Dodajanje stolpca >> Format >> TRIM
Obrezane podatke bomo dobili v novem stolpec z imenom Obrezovanje .
Nato pojdite v Datoteka zavihek.
Kliknite . Zapri & amp; Naloži .
Rezultate boste dobili v nov list .
Preberite več: Kako odstraniti presledke v Excelu: s formulo, VBA & amp; Power Query
4. Odstranjevanje presledkov za besedilom z uporabo makrov in VBA
Uporabimo lahko VBA za odstranjevanje presledkov za besedilom. Najprej moramo izbrati celotno območje, iz katerega želimo odstraniti presledke.
Nato smo izbrali območje B5:B9 .
Uporaba VBA urednik,
Odprite Razvijalec zavihek>> izberite Visual Basic
Prikazalo se bo novo okno.
Pojdi na Vstavite zavihek>> izberite Modul .
Nova Modul V novem oknu vnesite spodnjo kodo. Modul .
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
Ustvarili bomo novo Podpostopek RemoveSpacesafterText in razglasite dve spremenljivki M in . celica kot Razpon .
Nato smo uporabili Za zanko poiskati vsako celico, v kateri so neželeni presledki. Uporabili bomo VBA TRIM funkcijo za odstranjevanje presledkov.
Zdaj bomo shranite kodo in zagnati kodo s pritiskom na F5 .
Odstranili bomo vse neželene prostore.
Preberite več: Kako odstraniti vmesnike v Excelu (6 enostavnih metod)
5. Odstranjevanje presledkov za besedilom z uporabo funkcije LEFT v Excelu
LEVA Če vemo, koliko presledkov je na desni strani besedila, tj. za besedilom, lahko presledke odstranimo z uporabo funkcije LEVA funkcijo.
V tem primeru vemo, da imamo trije prostori na desni strani besedila. celica C5, vnesemo
=LEFT(B5,LEN(B5)-3)
Razčlenitev formule
LEN(B5)
-> dobimo dolžino vrednosti v celici B5.
Izhod je : 10
LEN(B5)-3
-> dobimo vrednost 10-3.
Izhod je : 7
Razlaga: : Ugotovimo število potrebnih znakov.
LEVO (B5,LEN(B5)-3)
-> pridobi 7 znakov z leve strani besedila.
Izhod je : Abagail
Razlaga: : Za besedilom ni dodatnega prostora.
S pritiskom na VSTOP bomo dobili vrednost v celica C5 .
Zdaj z vlečenjem navzdol Ročaj za polnjenje za uporabo Samodejno izpolnjevanje bomo dobili vse vrednosti v Besedilo brez stolpca z neželenim presledkom .
6. Odstranjevanje presledkov za besedilom z uporabo funkcije SUBSTITUTE v Excelu
SUBSTITUTE Funkcija programa Excel nam omogoča, da eno besedilo nadomestimo z drugim. Funkcija SUBSTITUTE za zamenjavo neželenih presledkov. V tem primeru bomo zamenjali dodatne presledke med dvema besediloma. To storimo tako, da v Celica C5 vnesemo
=SUBSTITUTE(B5," ","")
V formuli bomo izbrali celica B5 vrednost, ki jo želimo nadomestiti. Nato uporabite prostor kot old_text saj želim odstraniti prostor. Nato uporabite prazen prostor v dvojni narekovaj kot new_text .
Zdaj je SUBSTITUTE bo nadomestil dodatne presledke v besedilu za brez presledka.
Po pritisku na VSTOP bomo dobili želeno vrednost v celica B5 .
Nato uporabite Ročaj za polnjenje za uporabo Samodejno izpolnjevanje bomo dobili ustrezne vrednosti v funkciji Besedilo brez stolpca z neželenim presledkom .
Preberite več: Kako odstraniti prostor v Excelu pred številkami (3 načini)
Stvari, ki si jih je treba zapomniti
Nezaželeni presledki nam lahko povzročajo težave pri uporabi Funkcije LOOKUP .
Ko uporabljamo LEVA Funkcija samo za odstranjevanje neželenih presledkov za besedilom moramo poznati število presledkov za besedilom.
Oddelek za prakso
Vključili smo vadbeni del, v katerem lahko sami vadite metode.
Zaključek
Poskušali smo prikazati 6 hitrih načinov za odstranjevanje prostora v Excelu za besedilom. Upam, da vam bodo koristili pri vsakodnevnih dejavnostih. Če potrebujete dodatna pojasnila, lahko komentirate spodaj ali pošljete povratne informacije. Naša ekipa vam bo z veseljem pomagala pri vseh vaših težavah.