Kuidas eemaldada Exceli juhtivaid tühikuid (4 meetodit)

  • Jaga Seda
Hugh West

Suure töölehe loomisel on väga võimalik, et selle sisus on mõned lisaväljad. Suurepärase töölehe tegemiseks on vaja eemaldage lisaväljad . Selles artiklis selgitan ma, kuidas kuidas eemaldada juhtivaid tühikuid Excelis .

Et see selgitus oleks teie jaoks tõhusam, kasutan näidisandmestikku, millel on 3 veergu, mis esindavad isiku täisnime koos eesnime ja perekonnanimega. Need veerud on järgmised Eesnimi, perekonnanimi ja Täielik nimi .

Siin genereerida täisnimi eesnimi ja perekonnanimi ma kasutasin funktsioon CONCAT.

Lae alla praktikasse

Eemaldage juhtivad tühikud Excel.xlsm'is

4 viisi juhtivate tühikute eemaldamiseks excelis

1. TRIM-funktsiooni kasutamine

Võite kasutada funktsioon TRIM et eemaldada juhtivad tühikud, kuigi TRIM funktsioon mitte ainult ei eemalda juhtivaid tühikuid, vaid ka see eemaldab tagantjärele jääva ja kahekordsed tühikud.

Kõigepealt valige lahter, kuhu soovite paigutada oma tulemusväärtuse.

➤ Valisin lahtri E4

Teiseks kirjutage järgmine valem lahtrisse või lahtrisse Vormel Baar .

=TRIM(D4)

Lõpuks vajutage SISESTA .

Nüüd näitab see tulemust, eemaldades kõik lisaväljad.

Hiljem saate kasutada Täitmise käepide aadressile AutoFill valemiga ülejäänud lahtrite jaoks.

1.1. Eemaldage teksti väärtustest eesolevad tühikud

Kui soovite eemaldada tekstist ainult juhtivad tühikud, siis võite kasutada käsku TRIM funktsiooniga MID-funktsioon ja funktsioon FIND . Nende funktsioonide liitmine arvutab stringi esimese tekstimärgi asukoha. Siin kasutasin ka funktsioon LEN stringi pikkuse arvutamiseks.

Nende funktsioonide kasutamiseks valemis valige kõigepealt lahter, kuhu soovite oma tulemuse paigutada.

➤ Valisin lahtri E4

Teiseks kirjutage järgmine valem lahtrisse või lahtrisse Vormel Baar .

=MID(D4,FIND(MID(TRIM(D4),1,1),D4),LEN(D4))

Siin olen sisestanud D4 kui väärtus, kus ma tahtsin tühikuid eemaldada.

The FIND osa tuvastab esimese tekstimärkide stringi positsiooni, siis on LEN funktsioon loeb stringi pikkuse, mis tuleb välja võtta läbi välise MID funktsioon.

Lõpuks vajutage SISESTA .

Nüüd näitab see tulemust, eemaldades ainult valitud lahtri eesmised tühikud.

Nüüd, kui soovite, võite kasutada Täitmise käepide aadressile AutoFill valemiga ülejäänud lahtrite jaoks.

1.2. Eemaldage numbrilistest väärtustest eesolevad tühikud

The TRIM funktsioon töötab numbriliste väärtuste puhul, kuid on probleem, et see teisendab numbri tekstistringiks.

Seega, kui soovite numbrilisest väärtusest eemaldada ainult juhtivad tühikud, siis võite kasutada käsku TRIM funktsiooniga funktsioon VALUE .

Et näidata, et nii ma kasutan andmestikku, kus see sisaldab numbrilisi väärtusi Postiindeks koos Linna nimi.

Kõigepealt valige lahter, kuhu soovite oma tulemusväärtuse paigutada.

➤ Valisin lahtri D4

Seejärel sisestage järgmine valem lahtrisse või lahtrisse Vormel Baar .

=VALUE(TRIM(C4))

Siin on TRIM funktsioon eemaldab numbrilisest väärtusest eesolevad tühikud numbrilises väärtuses C4 . siis VÄÄRTUS muudab selle Numbrite formaat .

Lõpuks vajutage SISESTA .

Lõpuks eemaldab see numbrilise väärtuse eesolevad tühikud ja teisendab selle numbrivormingusse.

Sel ajal võite soovi korral kasutada funktsiooni Täitmise käepide aadressile AutoFill valemiga ülejäänud lahtrite jaoks.

Loe edasi: Kuidas eemaldada Excelis tagumised tühikud

2. TRIM-i kasutamine SUBSTITUTE'i sees, et eemaldada mittekatkendavad eesolevad tühikud

Juhul, kui olete tuletanud mõned väärtused veebilehelt, mis koosneb tähemärgist CHAR (160) siis on võimalik, et väärtustega tulevad mittekatkendavad tühikud.

The TRIM funktsioon ei tööta korralikult mittekatkendavate tühikutega. Selleks võib kasutada funktsiooni funktsioon SUBSTITUTE et eemaldada mittekatkendavad eesolevad tühikud tavaliste tühikutega.

Olen võtnud järgmised näidisandmed kohta Raamat koos autori nimega .

Kõigepealt valige lahter, kuhu soovite paigutada oma tulemusväärtuse.

➤ Valisin lahtri C4

Seejärel sisestage järgmine valem lahtrisse või lahtrisse Vormel Baar .

=TRIM(SUBSTITUTE(B4, CHAR(160), ""))

Siin on ASENDAJA funktsioon asendab kõik instantsid CHAR(160) tavapäraste tühikutega, mis on pärit B4 rakk. Siis on TRIM funktsioon eemaldab need tühikud.

Lõpuks vajutage SISESTA võti.

Lõpuks näitab see tulemuse, eemaldades kõik mittekatkendavad tühikud.

Lõpuks saate kasutada Täitmise käepide aadressile AutoFill valemiga ülejäänud lahtrite jaoks.

Sarnased lugemised:

  • Kõigi tühikute eemaldamine Excelis (9 meetodit)
  • Kuidas eemaldada tühjad tühikud Excelis (7 võimalust)

3. FIND ja REPLACE kasutamine

Võite kasutada ka FIND &; REPLACE käsk tühikute eemaldamiseks.

Selleks valige kõigepealt lahter, kust soovite eemaldada juhtivad tühikud.

Seejärel avage Kodu tab>> alates Leia & vali; vali >> valige Asendage

A dialoogiboks Seal tuleb sisestada, kui palju tühikuid soovite eemaldada. Leia mida.

Pärast seda peate sisestama, mitu tühikut soovite asendada olemasolevad tühikud aadressil Asendada.

Pärast tühikute paigutamist mõlemasse Leia, mida ja Asendage Seejärel klõpsake Asendage kõik. See hüppab teade, et kui palju asendused toimus.

➤ Siin näitab see 7 asendused .

Kui teie valitud lahtris on rohkem juhtivaid tühikuid, siis võite klõpsata nuppu Asenda kõik uuesti. See eemaldab olemasolevad juhtivad tühikud.

➤ Jällegi asendas see 3 tühikut.

Siin asendatakse kõik eesolevad tühikud ühe tühikuga.

3.1. Üksikud ruumid

Kui soovite eemaldada ainult üksikud eesolevad tühikud, siis võite kasutada ka funktsiooni FIND &; REPLACE käsk.

Pärast lahtri valimist, kust soovite eemaldada üksikud eesolevad tühikud.

Nüüd avage Kodu tab>> alates Leia & vali; vali >> valige Asendage

A dialoogiboks hüppab sealt üles sisestada üks tühik sisse Leia, mida ja hoida Asendage tühi.

Lõpuks klõpsake nuppu Asendada KÕIK . See avab teate, mis näitab, kui palju asendusi toimus. Nüüd klõpsake OKEI.

➤ Siin näitab see 24 asendused .

Siin on kõik üksikud tühikud asendatud tühikuta.

3.2. Topeltruumid

Teisest küljest, kui soovite eemaldada ainult topelt eesolevad tühikud, siis võite kasutada käsku FIND &; REPLACE käsk.

Alustuseks valige lahter, kust soovite eemaldada üksikud eesolevad tühikud.

Pärast seda avage Kodu tab>> alates Leia & vali; vali >> valige Asendage

Nüüd on dialoogiboks hüppab sealt üles sisestada topelt tühik sisse Leia, mida ja üks tühik Asendage .

Seejärel klõpsake nuppu Asendada KÕIK . See avab teate, mis näitab, kui palju asendusi toimus. Nüüd klõpsake OKEI.

➤ Siin näitab see 11 asendused .

Lõpuks asendatakse kõik topelt eesolevad tühikud ühekordsete eesolevate tühikutega.

4. VBA kasutamine

Juhtivate tühikute eemaldamiseks Excelis saate kasutada ka järgmist funktsiooni Visual Basic .

Kõigepealt avage Arendaja vahekaart>> seejärel valige Visual Basic.

Seejärel avab see Microsoft Visual Basic for Applications.

Nüüd avage Sisesta >> valige Moodul .

Siin on Moodul on avatud.

Pärast seda kirjutage kood, et eemaldada juhtivad tühikud koodis Moodul .

 Sub Remove_Leading_Space() Dim Rng As Range Dim SelectedRng As Range On Error Resume Next ExcelTitleId = "Removing Leading Space" Set SelectedRng = Application.Selection Set SelectedRng = Application.InputBox("Range", ExcelTitleId, SelectedRng.Address, Type:=8) For Each Rng In SelectedRng Rng.Value = VBA.LTrim(Rng.Value) Next End Sub 

Siin olen võtnud kaks muutujat Rng ja SelectedRng , nimetas dialoogiakna Juhtiva ruumi eemaldamine seejärel kasutas For loop aadressile TRIM iga valitud lahter .

Ma olen kasutanud VBA funktsioon LTRIM trimmida.

Lõpuks, Salvesta koodi ja minge tagasi töölehele.

Kõigepealt valige lahter või lahtrivahemik, mille suhtes kohaldatakse VBA

Seejärel avage Vaata tab>> alates Makros >> valige Vaadake makrosid.

Sel ajal on dialoogiboks avaneb nüüd valige Makro seejärel klõpsake Käivita .

Jällegi on dialoogiboks avaneb ja näitab valitud vahemikku, seejärel klõpsake OKEI.

Nüüd eemaldatakse valitud lahtrivahemiku eesmised tühikud.

N.B.: asju, mida tuleb meeles pidada, VBA-kood eemaldab juhtivad tühikud ainult valitud lahtrite vahemikus ja see muudab algseid andmeid ning ei toeta tagasivõtmist. Lisaks salvestage oma andmete koopia enne selle VBA-koodi rakendamist.

Praktika sektsioon

Olen andnud töövihikusse harjutamislehe, et harjutada neid seletatud viise, kuidas eemaldada juhtivaid tühikuid. Saate selle alla laadida ülaltoodud lehelt.

Kokkuvõte

Üritasin selgitada 4 lihtsat ja kiiret viisi, kuidas eemaldada juhtivaid tühikuid Excelis. Need erinevad viisid aitavad teil eemaldada juhtivaid tühikuid nii tekstist kui ka numbrilistest väärtustest. Viimaks, kui teil on mingeid ettepanekuid, ideid ja tagasisidet, palun kommenteerige allpool.

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.