Ynhâldsopjefte
Spaasjes kinne om ferskate redenen foarkomme yn in wurkblêd. D'r kinne flaters wêze by gegevensynfier of gegevensymport út ferskate boarnen. It manuell fuortheljen fan dy spaasjes kin omslachtich wêze en kin tiid fereaskje. Yn dit artikel sille wy jo rappe manieren sjen litte om romte yn Excel te ferwiderjen nei tekst. Dizze manieren sille handich wêze as wy gegevens skjinmeitsje moatte.
Stel, wy hawwe in list mei nammen mei net winske spaasjes efter tekst. Wy wolle dy spaasjes fuortsmite om fierdere operaasjes út te fieren. Wy sille it dwaan mei 6 ferskillende metoaden hjirûnder. Foar ús gemak hawwe wy twa kolommen Normale tekst en Tekst sûnder net winske romte opnommen. Hjir hawwe wy net winske spaasjes tusken it wurd Abagail en it oanhalingsteken (“) .
Oefenwurkboek downloade
Removing_spaces_after_text.xlsm
6 rappe manieren om romte yn Excel te ferwiderjen nei tekst
No sille wy sykje nei manieren om romte te ferwiderjen yn Excel neidat tekst. Yn dit gefal sille wy de spaasjes fuortsmite tusken Abagail en it oanhalingsteken (" ”) . De folgjende metoaden sille ús liede troch ferskate metoaden om dit te dwaan.
1. Spaasjes yn Excel fuortsmite nei tekst mei help fan sykje en ferfange
Wy kinne spaasjes nei tekst fuortsmite mei Fyn en ferfange funksje fan Excel. Om dat te dwaan, moatte wy earst it berik selektearje wêryn wy de funksje Fyn en ferfange tapasse wolle.
Hjir haw ik de funksje selektearre.berik B5:B9 .
Earst geane wy nei de Thús ljepper en dan geane wy nei Fyn & amp; Selektearje opsje yn de arkbalke.
Fan Fyn & Selektearje selektearje Ferfange .
Dan sil it dialoochfinster Sykje en ferfange ferskine .
Dan yn Fyn wat fakje wy ien kear in SPATTABALK typen. Yn dit gefal litte wy it fak Ferfange troch blank .
Dan drukke wy op Alles ferfange om alle spaasjes te ferwiderjen . In berjochtfak sil ferskine mei it oantal ferfangings.
Alle spaasjes nei tekst sille ferdwine.
Lês mear: Hoe romte te ferwiderjen foar tekst yn Excel (4 metoaden)
2. Spaasjes fuortsmite nei tekst mei de TRIM-funksje yn Excel
2.1. Allinich TRIM-funksje brûke
TRIM-funksje yn Excel helpt ús alle net winske romte te ferwiderjen. Wy kinne TRIM-funksje brûke om alle net winske spaasjes nei de tekst kwyt te reitsjen. Hjir, yn dit gefal yn sel C5 , sille wy typ
=TRIM(B5)
Nei troch op de ENTER toets te drukken, soene wy de tekst fine sûnder unwanted romte . Hjir soene wy de ûnnedige spaasjes tusken twa dielen fan 'e namme fuortsmiten krije.
No soene wy de Fill Handle brûke om de te brûken AutoFill -funksje fan Excel om romte te ferwiderjen fan oare wearden yn 'e TekstSûnder net winske romte kolom .
2.2. It brûken fan LEN- en LEFT-funksje mei TRIM-funksje
LEN-funksje yn Excel mjit de lingte fan elk nûmer of tekenrige. LEFT Funksje yn Excel kin nuttich wêze om in spesifisearre oantal tekens op te heljen út elke nûmer of tekststring. Hjir sille wy in kombinaasje fan trije funksjes brûke om spaasjes nei tekst te ferwiderjen. Hjir, yn sel C5 , typearje wy
=TRIM(LEFT(B5,LEN(B5)))
Formule-ôfdieling
LEN(B5)
—> mjit de lingte fan de tekens yn sel B5. Yn dit gefal,
Utfier is : 14
LEFT(B5,LEN(B5)) —> wurdt LINKS(B5,14). Dat, it nimt rekken mei 14 tekens fan links. Yn dit gefal,
Utfier is : Abagail Ross
Taljochting: Merk op dat der 2 ekstra spaasjes binne tusken de wurden.
TRIM(LEFT(B5,LEN(B5))) —> no komt de TRIM-funksje yn aksje. It ferwideret de twa ekstra spaasjes tusken de wurden en jout ús it passende resultaat.
Utfier is : Abagail Ross
Utlis: Merk op dat der gjin ekstra romte is tusken twa wurden.
Druk op de ENTER -toets, wy krije it resultaat yn C5 sel .
Gebrûk fan de Fillhandtak om de AutoFill -funksje fan Excel te brûken, krije wy wearden yn de Tekst sûnder Net winske romtekolom .
Lês mear: H ow to Remove Leading Spaces in Excel (4 Methods)
3. Spaasjes fuortsmite nei tekst Mei help fan Power Query
Power Query is in brûkbere funksje as it giet om gegevensopmaak. Wy kinne Power Query brûke om net winske spaasjes skjin te meitsjen. Earst selektearje wy alle gegevens fan it berik wêrmei wy wurkje.
Wy hawwe it berik selektearre B5:B9.
Dan, om Power Query út te fieren, moatte wy From Table/ Range selektearje út it Data tab .
In nij finster sil ferskine.
Gean nei Kolom taheakje >> Opmaak >> TRIM
Wy sille de besnien gegevens krije yn in nije kolom mei de namme Trim .
Gean dan nei de Triem tab.
Klik op Slút & Laad .
Jo krije de resultaten yn in nij blêd .
Lês mear: Hoe ferwiderje romten yn Excel: Mei Formule, VBA & amp; Power Query
4. Spaasjes fuortsmite nei tekst Mei help fan makro's en VBA
Wy kinne VBA brûke om spaasjes nei de tekst te ferwiderjen. Earst moatte wy it hiele berik selektearje wêrfan wy spaasjes fuortsmite wolle.
Dan hawwe wy it berik B5:B9 selektearre.
Om de VBA bewurker te brûken,
Iepenje de ljepper ûntwikkelder >> selektearje Visual Basic
In nij finstersil ferskine.
Gean nei ljepper Ynfoegje >> selektearje Module .
In nije Module sil ferskine. Typ de koade hjirûnder yn de nije Module .
8901
Wy sille in nije Subproseduere RemoveSpaceafterText<43 oanmeitsje> en ferklearje twa fariabelen M en sel as berik .
Dan brûkten wy For loop om elke sel te finen dat hat net winske spaasjes. Wy sille de funksje VBA TRIM brûke om spaasjes te ferwiderjen.
No sille wy bewarje de koade en útfiere de koade troch op F5 te drukken.
Wy sille alle net winske spaasjes fuortsmite kinne.
Lês Mear: Hoe kinne jo efterste spaasjes yn Excel fuortsmite (6 maklike metoaden)
5. Spaasjes fuortsmite nei tekst mei LEFT funksje yn Excel
LEFT funksje yn Excel lit ús kies in spesifisearre oantal karakters fan links fan 'e tekst. As wy witte hoefolle spaasjes der rjochts fan de tekst binne, d.w.s., nei de tekst kinne wy de spaasjes fuortsmite mei de funksje LEFT .
Yn dit gefal witte wy dat wy trije spaasjes rjochts fan 'e tekst hawwe. Dus yn sel C5, sille wy typ
=LEFT(B5,LEN(B5)-3)
Formule-ôfdieling
LEN(B5)
—> jout ús de lingte fan de wearde yn sel B5.
Utfier is : 10
LEN(B5)-3
—> jout ús de wearde fan 10-3.
Utfier is : 7
Taljochting : Wy fine it oantal fereaske tekens.
LEFT(B5,LEN(B5)-3)
—> hellet 7 tekens op fan de lofterkant fan de tekst.
Utfier is : Abagail
Utlis : Gjin ekstra spaasje nei de tekst.
Druk op de ENTER -toets krije wy de wearde yn sel C5 .
No troch de Fillhandtak nei ûnderen te slepen om de AutoFill funksje te brûken krije wy alle wearden yn de kolom Tekst sûnder net winske romte .
6. Fuortsmite Spaasjes nei tekst Mei help fan SUBSTITUTE-funksje yn Excel
SUBSTITUTE Funksje fan Excel lit ús de iene tekst ferfange troch in oare. Wy kinne de SUBSTITUTE-funksje brûke om de net-winske spaasjes te ferfangen. Hjir sille wy de ekstra spaasjes tusken twa teksten ferfange. Om dit te dwaan, sille wy yn 'e C5-sel type
=SUBSTITUTE(B5," ","")
Yn de formule sil de B5-sel selektearje de wearde wêrfan wy ferfange wolle. Dêrnei brûkte romte as âlde_tekst om't ik romte fuortsmite wol. Dêrnei brûkte blanke romte binnen it dûbele oanhalingsteken as nije_tekst .
No sil de funksje SUBSTITUTE de ekstra spaasjes fan efter tekst ferfange mei gjin spaasje.
Nei it drukken op ENTER toets krije wy de winske wearde yn de B5-sel .
Dan mei de Fillhandtak om de funksje AutoFill te brûken krije wy de oerienkommende weardenyn 'e kolom Tekst sûnder net winske romte .
Lês mear: Hoe kinne jo romte yn Excel fuortsmite foar nûmers (3 manieren)
Dingen om te ûnthâlden
Net-winske spaasjes kinne ús problemen feroarsaakje as wy SOEK-funksjes brûke.
As wy LEFT<2 brûke> Funksje allinich foar it fuortheljen fan net winske spaasjes nei tekst moatte wy it oantal spaasjes nei de tekst witte.
Oefeningsdiel
Wy hawwe in oefenseksje opnommen sadat jo kinne oefenje de metoaden op jo eigen.
Konklúzje
Wy hawwe besocht 6 rappe manieren sjen te litten om romte yn Excel nei tekst te ferwiderjen. Hoopje dat dizze nuttich foar jo sille wêze yn jo deistige aktiviteiten. As jo noch fierdere ophelderingen nedich binne, fiel jo frij om hjirûnder kommentaar te jaan of feedback te stjoeren. Us team sil jo graach helpe mei elk fan jo problemen.