Kako odstraniti presledek pred besedilom v Excelu (4 metode)

  • Deliti To
Hugh West

Ko imamo opravka z besedilom v programu Excel, so presledki med besedilom pogost scenarij. Presledki so potrebni za podatkovne nize. Toda dodatni presledki lahko povzročijo napačne izračune ali napačno razlago podatkovnega niza. Zato je nujno odstraniti te presledke pred in med besedilom. V tem učbeniku se boste naučili, kako odstraniti presledek pred besedilom v programu Excel z ustreznimi primeri in primernimi ilustracijami.

Prenesi delovni zvezek za prakso

Prenesite ta delovni zvezek.

Odstranjevanje presledka pred besedilom.xlsm

Kako prostor pred besedilom vpliva na nabor podatkov?

Presledek(-i) pred besedilom lahko povzroči(-jo) veliko težav pri analizi nabora podatkov. Zaradi tega lahko dobite napačne rezultate, ki jih ne bi pričakovali. Za razlago si oglejte naslednji nabor podatkov:

Tu imamo pred besedili nekaj presledkov. Zdaj želimo izluščiti prve štiri znake besede. Uporabljamo LEVA za izvedbo te funkcije. Rezultat bo takšen:

Vidite lahko, da je med želenim in dobljenim precejšnja razlika. Prostori pred besedilom lahko v formulah povzročijo tovrstne težave.

4 načini odstranjevanja presledka pred besedilom v Excelu

V naslednjih razdelkih vam bomo predstavili štiri metode, ki jih lahko uporabite za odstranjevanje presledka pred besedilom v programu Excel. Priporočamo vam, da se jih naučite vse in uporabite tisto, ki je primerna za vas.

1. Uporaba funkcije TRIM in drugih funkcij za odstranjevanje prostora pred besedilom

Zdaj uporabljamo TRIM za odstranjevanje presledkov pred besedilom. To je najprimernejša metoda za tovrstne težave.

Spletna stran TRIM odstrani vse presledke iz besedilnega niza, razen posameznih presledkov med besedami.

Sintaksa:

=TRIM(Besedilo)

Besedilo: Besedilo, iz katerega želite odstraniti presledek.

1.1 Odstranjevanje prostora samo s funkcijo TRIM

Za prikaz te metode uporabljamo naslednji nabor podatkov:

Opazite, da je nekaj dodatnih presledkov ne le pred besedili, temveč tudi med njimi. Naš cilj je odstraniti vse dodatne presledke in ohraniti nabor podatkov čist od neuporabnih presledkov.

📌 Koraki

Najprej vnesite naslednjo formulo v Celica C5 :

=TRIM(B5)

Nato pritisnite Vnesite .

Nato povlecite Ročaj za polnjenje ikona nad obsegom celic C6:C9 .

Kot lahko vidite, nam je uspelo odstraniti presledek pred besedilom tudi med besedilom.

1.2 Odstranjevanje prostora s funkcijama TRIM in CLEAN

Spletna stran TRIM funkcija izbriše samo znak presledka, ki ima v 7-bitnem naboru znakov ASCII kodno vrednost 32.

Obstaja še en znak presledka, ki se imenuje prostor brez preloma , ki se na spletnih straneh pogosto uporablja kot znak HTML. ČISTO odstrani tudi netiskane znake, kot so prelomi vrstic.

Za prikaz tega uporabljamo naslednji nabor podatkov:

📌 Koraki

Najprej vnesite naslednjo formulo v Celica C5 :

=TRIM(CLEAN(B5))

Nato pritisnite Vnesite .

Nato povlecite Ročaj za polnjenje ikona nad obsegom celic C6:C9 .

Zdaj lahko vidite, da pred besedilom ni presledkov ali prelomov vrstic.

1.3 Brisanje prostora s funkcijami TRIM, CLEAN in SUBSTITUTE

Obstajajo neulomljivi presledki, ki imajo decimalno vrednost 160, in TRIM ne more odstraniti sama. Če vaš nabor podatkov vsebuje enega ali več belih lis, ki jih funkcija TRIM ne odstrani, uporabite funkcijo SUBSTITUTE za pretvorbo neprekinjenih presledkov v običajne presledke in nato te presledke obrezuje.

Ta metoda bo odstranila vsak dodaten presledek, prelom vrstice in presledek brez preloma. Za prikaz tega uporabljamo naslednji nabor podatkov:

📌 Koraki

Najprej vnesite naslednjo formulo v Celica C5 :

=TRIM(CLEAN((SUBSTITUTE(B5,CHAR(160),""))))

Nato pritisnite Vnesite .

Nato povlecite ikono Ročaj za zapolnitev nad območje celic. C6:C9 .

Kot lahko vidite, pred besedilom ni presledkov ali neprekinjenih presledkov.

Preberite več: Kako odstraniti presledke v celici v programu Excel

2. Ukaz Poišči & amp; Zamenjaj za brisanje prostora pred besedilom v programu Excel

Ta metoda je uporabna, če želite odstraniti neuporabne presledke pred ali med besedili. Ta metoda je hitrejša od drugih. Če je vaš cilj odstranite vse presledke , bo ta metoda delovala brez težav.

Za prikaz tega bomo uporabili ta nabor podatkov:

Tukaj lahko vidite nekaj e-poštnih sporočil. Pred njimi ali med njimi je nekaj neželenih presledkov. S to metodo bomo odstranili vse te presledke.

📌 Koraki

Najprej izberite vse podatke.

Nato pritisnite Ctrl+F na tipkovnici, da odprete Poišči in zamenjaj pogovorno okno.

Kliknite na Zamenjava . Nato v Poiščite, kaj v polje vnesite Prostor .

Zdaj ohranite Zamenjajte z polje je prazno.

Kliknite na Zamenjajte vse .

Kot lahko vidite, smo iz besedil uspešno odstranili vse nepotrebne presledke.

Podobna branja:

  • Kako odstraniti vmesnike v Excelu (6 enostavnih metod)
  • Odstranjevanje vodilnega prostora v Excelu (5 uporabnih načinov)
  • Kako odstraniti dodatne presledke v Excelu (4 metode)

3. Uporaba VBA za odstranjevanje presledka pred besedilom

Na koncu vam bomo ponudili še Makri VBA za odstranitev nepotrebnih motečih presledkov v besedilu.

Za prikaz bomo uporabili naslednji nabor podatkov:

📌 Koraki

Najprej pritisnite Alt+F11 da odprete VBA urednik. Kliknite na Vstavite > Modul .

Vnesite naslednjo kodo in shranite datoteko.

 Sub remove_space() Dim search_range As Range Dim cell As Range 'Prevzem uporabniškega vnosa' Application.DisplayAlerts = False On Error Resume Next Set search_range = Application.Selection Set search_range = Application.InputBox("Please Enter Your Range of Cells", "Data Range", Type:=8) On Error GoTo 0 If search_range Is Nothing Then Exit Sub End If 'Loop through cells to run TRIM function' For Each cell Insearch_range cell.Value = Trim(cell) Naslednja celica End Sub 

Zdaj pritisnite Alt+F8 na tipkovnici, da odprete pogovorno okno makro.

Izberite remove_space . kliknite na Spustite

Izberite območje celic B5:B9.

Kliknite na V REDU po tem.

Kot lahko vidite, smo s kodo VBA odstranili vse presledke pred besedilom.

4. Power Query za odstranjevanje presledka pred besedilom

Presledke lahko odstranite tudi z orodjem Power Query v Excelu. TRIM funkcija v programu Power Query.

Za prikaz tega bomo uporabili ta nabor podatkov:

Kot lahko vidite, je pred podatki nekaj presledkov. To bomo odstranili s funkcijo Power Query.

📌 Koraki

Od Podatki zavihek, izberite Iz Miza/območje .

Izberite obseg celic svojega nabora podatkov. Kliknite na V REDU .

Po tem se zažene urejevalnik poizvedb, ki bo videti takole.

Kliknite na Stolpec1 da izberete vsako besedilo.

Nato kliknite z desno tipko miške. Preoblikovanje .

Nato kliknite na TRIM .

Kot lahko vidite, smo iz nabora podatkov uspešno odstranili vse začetne presledke.

💬 Stvari, ki si jih je treba zapomniti

TRIM odstrani dodatne presledke med besedili. Če je v besedilu več presledkov, jih združi v en presledek.

Poišči in zamenjaj Če je vaš cilj odstraniti presledek pred besedilom, tega ukaza ne uporabljajte.

Zaključek

Za konec upam, da vam je to vodilo zagotovilo delček koristnega znanja o tem, kako odstraniti presledek pred besedilom v Excelu. Priporočamo vam, da se naučite vseh teh navodil in jih uporabite za svoj nabor podatkov. Prenesite vadbeni delovni zvezek in jih preizkusite sami. Prav tako vas prosimo, da nam v razdelku s komentarji posredujete povratne informacije. Vaše dragocene povratne informacije nas motivirajo za ustvarjanje takšnih vodil. Nepozabite preveriti našo spletno stran Exceldemy.com za različne težave in rešitve, povezane z Excelom.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.