Težava: nepotrebni prazni znaki v celicah

Anonim

V tem članku se bomo naučili, kako odstraniti nepotrebne prazne znake v Excelu.

Kaj so vodilni in zadnji prostori

V Excelu je pridobivanje in čiščenje podatkov prva in najpomembnejša naloga vsakega projekta za analizo podatkov. V mojih petletnih izkušnjah sem prejel podatke, ki so bili videti nestrukturirani, vendar sem jih s funkcijami Excel TRIM ali CLEAN spremenil v smiselna poročila. Včasih besedilne vrednosti vsebujejo začetne, zadnje ali več vdelanih presledkov, postopek čiščenja teh praznih znakov ali presledkov pa je del čiščenja podatkov. Čiščenje podatkov v Excelu je preprosto. Zdaj pa se naučimo, kako očistiti besedilne vrednosti v celicah v Excelu.

Odstranite vse prazne znake hkrati v Excelu

Metoda vključuje nekaj korakov. Prvi je izbirni del, formula tipa in dokončanje formule.

Najprej : Izberite potrebne celice, kjer potrebujete očiščene podatke ali izhodne celice

Drugič : Formula tipa

TRIM je funkcija TEXT v Excelu, ki se uporablja za odstranjevanje vseh dodatnih presledkov iz besedilnega niza, razen enega presledka med besedami.

Sintaksa:

= TRIM (besedilo)

besedilo: besedilna vrednost v narekovajih ali sklici na celico

Tretjič : Ko zaključimo vsako formulo, uporabimo tipko Enter za ogled izpisa uporabljene formule. Namesto da uporabite samo Enter, uporabite Ctrl + Enter ključ skupaj

Primer:

Vse to je lahko zmedeno za razumevanje. Poglejmo, kako uporabiti funkcijo na primeru. Tukaj jih moramo odstraniti, da bo formula, ki se nanaša na te celice, pravilno izračunana. Stolpec A vsebuje besedilo z vodilnimi presledki pred besedilom. Ti prostori so bili odstranjeni s funkcijo Trim. Oglejte si spodnji posnetek zaslona:

Te prostore lahko odstranimo na dva načina:

  • Uporaba funkcije Trim & Substitute
  • Zamenjaj ukaz

Formula TRIM za odstranjevanje praznih znakov

Funkcija obrezovanja odstrani vse presledke iz besedilnega niza, razen posameznih presledkov med besedami.

Najprej izberite celice, v katerih potrebujete čiste podatke, ali izhodne celice. Zato smo izbrali obseg C1: C5 in vnesli spodnjo formulo

Uporabite formulo:

= TRIM (A1)

Zdaj moramo dokončati postopek, ki ga moramo le uporabiti Ctrl + Enter namesto da uporabite samo Enter.

Če podatki vsebujejo začetne presledke in več presledkov med besedilom, funkcija obrezovanja ne bo odstranila vseh. Poglej celico A3 vsebuje besedilo s presledki na sredini besedila. Obrezovanje bo odstranilo ves vodilni prostor, razen enega presledka med dvema besedama. Oglejte si spodnji posnetek zaslona:

Druga možnost je, da lahko uporabimo nadomestno funkcijo, če vemo, da naše besedilo vsebuje presledke med besedami in jih je treba odstraniti.

Nadomestni način

Oglejte si spodnjo sliko. Funkcija Nadomesti presledek med besedilom nadomesti z »nič«. Zato se prostor odstrani.

Primer:

Če podatki vsebujejo začetni presledek in več besed vmes med besedilom, jih bo funkcija nadomestitve vse odstranila. Celica A1 vsebuje besedilo z začetnimi presledki ali presledki med besedilom. Nadomestna funkcija bo odstranila vse presledke. Oglejte si spodnji posnetek zaslona:

Uporabite formulo:

= ZAMENJA (A1, "", "")

Zgornja formula odstrani vse pojavne presledke, za razliko od funkcije TRIM, ki med besedami pusti posamezne presledke.

Kot lahko vidite v stolpcu C, ni dodatnih presledkov.

Še en način:

Za odstranitev neželenih presledkov lahko uporabimo tudi ukaz Zamenjaj. Ta ukaz deluje podobno kot funkcija Nadomestni. Bližnjica na tipkovnici je Ctrl + H

Ukaz Replace lahko uporabimo, če vemo, da naše besedilo vsebuje presledke med besedilom, ki jih moramo odstraniti.

Poiščite kaj: napišite presledek tako, da enkrat pritisnete tipko za preslednico.

V Zamenjaj z: NULL

Vnosa v polje Najdi kaj ne vidimo, ker smo tam postavili presledek. Kliknite Zamenjaj vse, dokler se ne prikaže pogovorno okno z besedilom, da ne najde več presledkov za zamenjavo.

Spodaj boste dobili rezultat:

Tako lahko odstranite začetni in zadnji razmik in presledek med besedilom ter svoje podatke naredite bolj berljive.

Odstranite sledilni prostor prek VBA

Če želite, da koda VBA odstrani vse sledilne presledke samo na aktivnem listu, vam bo ta članek zagotovo v pomoč. Velikokrat na koncu pustimo prostor napak ali pa včasih kopiramo podatke iz spleta in ne opazimo. V tem članku se bomo naučili, kako odpraviti prostor, ki je ostal po pomoti.

Vprašanje): V Excelu lahko uporabimo funkcijo TRIM s formulo SUBSTITUTE & CHAR, tj. = TRIM (SUBSTITUTE (A1, CHAR (160), "")), da odstranimo zadnji prostor na koncu katerega koli besedila.

Želim, da mi makro pomaga odstraniti vse nepotrebne prostore, ki ostanejo na koncu niza.

Če želite dobiti kodo za odstranitev presledka na koncu besedila; Za zagon urejevalnika VBA moramo slediti spodnjim korakom.

  • Kliknite zavihek Razvijalec in nato
  • V skupini Koda izberite Visual Basic

Kopirajte naslednjo kodo v modul delovnega lista

Podrejeni prostor ()

Dim c As Range, rngConstants As Range

On Napaka Nadaljuj Naprej

Nastavi rngConstants = ActiveSheet.UsedRange.SpecialCells (2, 2)

Pri napaki Pojdi na 0

Če ni rngConstants potem ni nič

'optimiziranje zmogljivosti

Application.ScreenUpdating = Napačno

Application.Calculation = xlCalculationManual

'trim celice, vključno s char 160

Za vsako c V rngConstantah

c.Value = Trim $ (Application.Clean (Replace (c.Value, Chr (160), "")))

Naprej c

'ponastavi nastavitve

Application.ScreenUpdating = Res

Application.Calculation = xlCalculationAutomatic

Konec Če

End Sub

Tako boste odstranili vse presledke na koncu.

Opomba: Zgornji makro se bo izvajal samo na delovnem listu.

Na ta način lahko s pomočjo kode VBA odstranimo zaključne presledke na koncu.

Prenos - Odstranite zadnji prostor prek VBA - xlsm

Upam, da je ta članek o tem, kako odstraniti nepotrebne prazne znake v Excelu, razložljiv. Več člankov o izračunu vrednosti in sorodnih formulah Excel najdete tukaj. Če so vam bili naši blogi všeč, jih delite s prijatelji na Facebooku. Prav tako nas lahko spremljate na Twitterju in Facebooku. Radi bi slišali od vas, nam sporočite, kako lahko izboljšamo, dopolnimo ali inoviramo svoje delo in ga izboljšamo. Pišite nam na spletnem mestu e -pošte.

Kako uporabljati funkcijo TRIM v Excelu: Funkcija TRIM se uporablja za obrezovanje nizov in čiščenje vseh zaporednih ali vodilnih presledkov iz niza. To nam zelo pomaga pri čiščenju podatkov.

Kako uporabljati funkcijo CLEAN v Excelu: Funkcija Clean se uporablja za čiščenje znakov, ki jih ni mogoče natisniti iz niza. Ta funkcija se večinoma uporablja s funkcijo TRIM za čiščenje uvoženih tujih podatkov.

Zamenjajte besedilo s konca niza, začenši s spremenljivega položaja: Za zamenjavo besedila s konca niza uporabimo funkcijo REPLACE. Funkcija REPLACE uporablja položaj besedila v nizu za zamenjavo.

Excel REPLACE vs SUBSTITUTE funkcija: Funkciji REPLACE in SUBSTITUTE sta najbolj napačno razumljeni funkciji. Za iskanje in zamenjavo danega besedila uporabimo funkcijo SUBSTITUTE. Kjer se REPLACE uporablja za zamenjavo številnih znakov v nizu …

Zamenjajte besedilo s konca niza, začenši s spremenljivega položaja: Za zamenjavo besedila s konca niza uporabimo funkcijo REPLACE. Funkcija REPLACE uporablja položaj besedila v nizu za zamenjavo.

Priljubljeni članki:

50 bližnjic v Excelu za večjo produktivnost : Pospešite svoje naloge v Excelu. Te bližnjice vam bodo pomagale povečati učinkovitost dela v Excelu.

Kako uporabljati funkcijo VLOOKUP v Excelu : To je ena najpogosteje uporabljenih in priljubljenih funkcij programa Excel, ki se uporablja za iskanje vrednosti iz različnih obsegov in listov.

Kako uporabljati funkcijo IF v Excelu : Stavek IF v Excelu preveri pogoj in vrne določeno vrednost, če je pogoj TRUE, ali vrne drugo posebno vrednost, če je FALSE.

Kako uporabljati funkcijo SUMIF v Excelu : To je še ena bistvena funkcija nadzorne plošče. To vam pomaga povzeti vrednosti za posebne pogoje.

Kako uporabljati funkcijo COUNTIF v Excelu : Štejte vrednosti s pogoji s to neverjetno funkcijo. Za štetje določenih vrednosti vam ni treba filtrirati podatkov. Funkcija Countif je bistvena za pripravo vaše armaturne plošče.