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