Kuidas eemaldada tühik enne teksti Excelis (4 meetodit)

  • Jaga Seda
Hugh West

Kui me tegeleme Excelis tekstiga, on tekstidevahelised tühikud tavaline stsenaarium. Tühikud on andmekogumite jaoks vajalikud. Kuid liigsed tühikud võivad põhjustada valearvestusi või andmekogumi valesti tõlgendamist. Seetõttu on oluline eemaldada need tühikud enne teksti ja teksti vahel. Selles õpetuses õpid sobivate näidete ja korralike illustratsioonide abil, kuidas eemaldada Excelis teksti ees olevad tühikud.

Lae alla praktiline töövihik

Laadige alla see harjutusvihik.

Eemalda tühik enne teksti.xlsm

Kuidas mõjutab ruumi enne teksti andmestikku?

Tühik(ud) enne teksti võib tekitada palju probleeme andmestiku analüüsimisel. See võib anda valesid tulemusi, mida te ei oska oodata. Selgituseks vaadake järgmist andmestikku:

Siin on meil tekstide ees mõned tühikud. Nüüd tahame eraldada sõna esimesed neli märki. Kasutame funktsiooni VÄLJA funktsiooni täitmiseks. Väljund on selline:

Näete, et on suur erinevus selle vahel, mida me tahtsime, ja selle vahel, mida me saime. Vahed enne teksti võivad tekitada sellist probleemi valemites.

4 viisi, kuidas eemaldada tühik enne teksti Excelis

Järgnevates peatükkides tutvustame teile nelja meetodit, mida saate kasutada teksti ees oleva tühiku eemaldamiseks Excelis. Soovitame neid kõiki õppida ja rakendada teile sobivat.

1. TRIM ja muude funktsioonide kasutamine teksti ees oleva tühiku eemaldamiseks

Nüüd kasutame me TRIM funktsiooniga, et eemaldada tühikud enne teksti. See on kõige sobivam meetod selliste probleemide lahendamiseks.

The TRIM funktsioon eemaldab tekstist kõik tühikud, välja arvatud üksikud tühikud sõnade vahel.

Süntaks:

=TRIM(Tekst)

Tekst: Tekst, millest soovite tühikut eemaldada.

1.1 Ruumi eemaldamine ainult TRIM-funktsiooniga

Selle meetodi demonstreerimiseks kasutame järgmist andmestikku:

Pange tähele siin. Tekstide ees, aga ka tekstide vahel on mõned lisaväljad. Meie eesmärk on eemaldada kõik lisaväljad ja hoida andmestik kasututest tühikutest puhas.

📌 Sammud

Kõigepealt sisestage järgmine valem Raku C5 :

=TRIM(B5)

Seejärel vajutage Sisesta .

Pärast seda lohistage Täitmise käepide ikoon üle lahtrite vahemiku C6:C9 .

Nagu näete, on meil õnnestunud eemaldada tühik enne teksti ka teksti vahel.

1.2 Ruumi eemaldamine funktsioonidega TRIM ja CLEAN

The TRIM funktsioon kustutab ainult tühiku, mis on 7-bitise ASCII märgikomplekti koodväärtus 32.

On veel üks tühiku märk, mida nimetatakse mittekatkendav tühik , mida tavaliselt kasutatakse veebilehtedel HTML-märgina. Sõna CLEAN funktsioon eemaldab ka mittetrükitavad märgid, nagu näiteks reavahetused.

Selle demonstreerimiseks kasutame järgmist andmestikku:

📌 Sammud

Kõigepealt sisestage järgmine valem Raku C5 :

=TRIM(CLEAN(B5))

Seejärel vajutage Sisesta .

Pärast seda lohistage Täitmise käepide ikoon üle lahtrite vahemiku C6:C9 .

Nüüd näete, et teksti ees ei ole tühikuid ega reavahetusi.

1.3 Ruumi kustutamine funktsioonidega TRIM, CLEAN ja SUBSTITUTE

On olemas mittekatkendavad tühikud, mille kümnendväärtus on 160, ja TRIM funktsioon ei saa seda ise eemaldada. Kui teie andmekogum sisaldab ühte või mitut tühikut, mida funktsioon TRIM funktsioon ei eemalda, kasutage funktsiooni ASENDAJA funktsiooni, et teisendada mittekatkendavad tühikud tavalisteks tühikuteks ja seejärel kärpida need.

See meetod eemaldab kõik täiendavad tühikud, reavahetused ja mittemurdvad tühikud. Selle näitamiseks kasutame järgmist andmestikku:

📌 Sammud

Kõigepealt sisestage järgmine valem Raku C5 :

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

Seejärel vajutage Sisesta .

Pärast seda lohistage täitekäepideme ikoon üle lahtrite vahemiku. C6:C9 .

Nagu näete, ei ole teksti ees tühikuid ega mittekatkendavaid tühikuid.

Loe edasi: Kuidas eemaldada tühikuid Exceli lahtrist

2. Leia & Asenda käsk, et kustutada tühik enne teksti Excelis

Nüüd, see meetod on kasulik, kui soovite eemaldada kasutuid tühikuid enne teksti või tekstide vahel. See meetod on kiirem kui teised. Kui teie eesmärk on, et eemaldada kõik tühikud , siis see meetod töötab hõlpsasti.

Selle demonstreerimiseks kasutame seda andmestikku:

Siin näete mõned e-kirjad. Nende ees või vahel on mõned soovimatud tühikud. Me eemaldame kõik need tühikud selle meetodi abil.

📌 Sammud

Kõigepealt valige kõik andmed.

Seejärel vajutage Ctrl+F klaviatuuril, et avada Leia &; Asenda dialoogiaknas.

Klõpsake nuppu Asendage . siis on Leia, mida kasti, sisestage Kosmos .

Hoidke nüüd Asendage kast tühi.

Klõpsake nuppu Asenda kõik .

Nagu näete, on meil õnnestunud eemaldada tekstidest kõik kasutud tühikud.

Sarnased lugemised:

  • Kuidas eemaldada Excelis tagumised tühikud (6 lihtsat meetodit)
  • Eemaldage Exceli eesmine tühik (5 kasulikku viisi)
  • Kuidas eemaldada Excelis täiendavaid tühikuid (4 meetodit)

3. VBA kasutamine teksti ees oleva tühiku eemaldamiseks

Lõpuks anname teile tüki VBA makros et eemaldada tekstis olevad kasutud häirivad tühikud.

Kasutame näitamiseks järgmist andmestikku:

📌 Sammud

Kõigepealt vajutage Alt+F11 avada VBA toimetaja. Klõpsake Sisesta > Moodul .

Sisestage järgmine kood ja salvestage fail.

 Sub remove_space() Dim search_range As Range Dim cell As Range 'Kasutaja sisendi võtmine' 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) Next cell End Sub 

Nüüd vajutage Alt+F8 klaviatuuril, et avada makro dialoogiaken.

Valige remove_space . klõpsake Käivita

Valige lahtrite vahemik B5:B9.

Klõpsake nuppu OK pärast seda.

Nagu näete, oleme VBA-koodi abil eemaldanud kõik tühikud enne teksti.

4. Power Query teksti ees oleva tühiku eemaldamiseks

Samuti saab tühikuid eemaldada, kasutades Exceli tööriista Power Query. Seal on sisseehitatud TRIM funktsioon Power Query.

Selle demonstreerimiseks kasutame seda andmestikku:

Nagu näete, on andmete ees mõned tühikud. Me eemaldame need Power Query funktsiooni abil.

📌 Sammud

Alates Andmed Vaheleht, valige From Laud/väli .

Valige oma andmekogumi lahtrite vahemik. Klõpsake nuppu OK .

Pärast seda käivitub power query editor ja näeb välja selline.

Klõpsake nuppu Veerg1 iga teksti valimiseks.

Seejärel tehke hiirega paremklõps. Valige Transform .

Pärast seda klõpsake TRIM .

Nagu näete, oleme edukalt eemaldanud kõik juhtivad tühikud andmestikust.

💬 Asjad, mida meeles pidada

✎ The TRIM funktsioon eemaldab tekstide vahel olevad tühikud. Kui tühikuid on rohkem kui üks, toob see need kokku ühte tühikusse.

✎ The Leia &; Asenda käsk eemaldab andmestikust kõik tühikud. Kui teie eesmärk on eemaldada tühik enne teksti, ärge kasutage seda käsku.

Kokkuvõte

Kokkuvõtteks loodan, et see õpetus andis teile kasulikke teadmisi selle kohta, kuidas eemaldada tühikut enne teksti Excelis. Soovitame teil õppida ja rakendada kõiki neid juhiseid oma andmestiku suhtes. Laadige alla praktiline töövihik ja proovige neid ise. Samuti võite vabalt anda tagasisidet kommentaaride sektsioonis. Teie väärtuslik tagasiside hoiab meid motiveerituna selliste õpetuste loomiseks. Ärgeunustage kontrollida meie veebilehte Exceldemy.com erinevate Exceliga seotud probleemide ja lahenduste kohta.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.