Kiel Tondi Spacojn en Excel (8 Plej Facilaj Manieroj)

  • Kundividu Ĉi Tion
Hugh West

En Excel, dum importado de datumoj de malsamaj fontoj aŭ kreado de datumaro restas ebleco havi kromajn nedeziratajn spacojn. Iafoje ekstra spacoj kaŭzas erarojn dum uzado de malsamaj funkcioj. Por fari norman kaj bonan datumaron, necesas tranĉi kromajn spacojn. En ĉi tiu artikolo, mi klarigos kiel tondi spacojn en Excel.

Por pliklarigi la klarigon, mi uzos ekzemplan datumaron kiu reprezentas la personajn informojn de aparta persono. La datumaro havas 3 kolumnojn, ĉi tiuj estas Nomo , Urbo , kaj Zipkodo .

Elŝutu al Praktiko

Trim Spaces.xlsm

8 Manieroj por Tondi Spacojn en Excel

1. Uzante TRIM-Funkcion por Tondi Spacojn de Ŝnuraj Valoroj

La TRIM funkcio estas la plej utila funkcio por tondi kromajn spacojn . Ĝi tondas ĉiujn diversajn specojn de spacoj, kiuj estas ĉefa , malantaŭa , kaj inter spacoj de ambaŭ String kaj Nombraj valoroj. Ĝi ne povas tondi unu solan spacan signon inter vortoj.

Jen, mi iras tondi spacojn el la ĉenvaloroj de la Nomo kolumno.

Por komenci, elektu iun ajn ĉelon por meti la rezultan valoron.

➤ Mi elektis la ĉelon E4 .

⏩ En ĉelo E4 , tajpu la jenan formulon.

=TRIM(B4)

Jen, en lametu ĝin kie vi volas doni la bildotekston

⏩ Aperos dialogkesto de Asigni makroon .

Tiam, elektu la Makronomo kaj Makrooj en .

⏩ Mi elektis la Trim_Trailing_Spaces el Makronomo elektita Excel Trim Spaces.xlsm el Makrooj en .

Tiam alklaku OK .

Alinomi la Butono .

➤ Mi nomis ĝin Eltondi postajn spacojn .

Nun, alklaku la Butonon por ruli la kodon.

Tial, ĉiuj postaj spacoj estos tajlitaj .

Malantaŭaj spacoj de la Nomo kolumno estas tranĉitaj.

Aferoj por Memori

🔺 La TRIM funkcio traktas ĉiujn specojn de valoroj kiel string valoroj. Do, atentu dum tondado de spacoj de numera valoroj.

Praktika sekcio

Mi donis praktikfolion en la laborlibro por ekzerci ĉi tiujn klarigis manierojn tranĉi spacojn. Vi povas elŝuti ĝin de ĉi-supra.

Konkludo

Mi provis klarigi 8 facilajn kaj rapidajn manierojn tondi spacoj en Excel. Ĉi tiuj malsamaj manieroj helpos vin eltondi ĉiujn specojn de valoroj. Laste sed ne malpli, se vi havas ian ajn sugestojn, ideojn aŭ komentojn, bonvolu komenti sube.

TRIMfunkcio, mi elektis ĉelon B4kiel tekston. Nun, la funkcio TRIM tondosĉiujn antaŭajn, postajn, kaj interspacojn de la elektita ĉelo.

⏩ Premu la ENTER . klavo kaj vi ricevos la Nomon kie kromaj spacoj estas tonditaj .

⏩ Nun vi povas uzi la Plenigu Tenilon al Aŭtomatplenigi la formulon por la ceteraj ĉeloj.

Legu Pli: [ Ripari] TRIM-Funkcio Ne Funkcias en Excel: 2 Solvoj

2. Uzante TRIM-Funkcion por Tondi Spacojn de Numeraj Valoroj

Vi ankaŭ povas forigi ĉiujn ĉefajn, postaj, kaj interspacoj de numeraj valoroj ankaŭ. Sed la problemo estas, ke la funkcio TRIM traktas eĉ la numerajn valorojn kiel ĉenojn . Tial vi devos uzi la funkcion VALOR kun la funkcio TRIM por tranĉi spacojn de numera valoroj.

Jen, mi iros tondi spacojn de la numeraj valoroj de la kodkodo kolumno.

Por komenci, elektu iun ajn ĉelon por meti la rezultan valoron.

➤ Mi elektis la ĉelon E4 .

⏩ En ĉelo E4 , tajpu la jenan formulon.

=TRIM(D4)

Ĉi tie, en la TRIM funkcio, mi elektis ĉelon D4 kiel tekston . Nun, la funkcio TRIM tondos ĉiujn antaŭajn, postajn, kaj interspacojn de la elektita ĉelo.

⏩ Premu la ENTER kaj vi ricevos la Zipkodon kie kromaj spacoj estos tonditaj .

Per vidante la rezulton povas ŝajni, ke la funkcio TRIM faris sian laboron. Sed se vi rigardas ĝuste tiam vi rimarkos, ke la tonditaj valoroj ne kondutas kiel nombroj.

Por eviti ĉi tiun problemon vi povas uzi la TRIM kaj VALORO funkcias kune.

Unue elektu iun ajn ĉelon por meti la rezultan valoron.

➤ Mi elektis la ĉelon E4 .

⏩ En ĉelo E4 , tajpu la jenan formulon.

=VALUE(TRIM(D4))

Ĉi tie, en la VALORO funkcio, mi uzis TRIM(D4) kiel tekston .

Sekva, en la TRIM funkcio, mi elektis ĉelon D4 kiel teksto . Nun, la funkcio TRIM tondos ĉiujn antaŭajn, malantaŭajn kaj interspacojn de la elektita ĉelo.

Nun, la VALORO funkcio konvertiĝos la eltondita ŝnuro al nombro .

⏩ Premu la ENTER kaj vi ricevos la Zipkodon kiel nombro kie kromaj spacoj estas tonditaj .

⏩ Nun vi povas uzi la Plenigi Tenilon. al Aŭtomatplenigo la formulo por la ceteraj ĉeloj.

Legu pli: Kiel tranĉi Parto de Teksto en Excel (9 Facilaj Metodoj)

3. Uzante Maldekstren TRIM por Tondi Ĉefajn Spacojn

En la okazo ke vi nur volas tranĉi la gvidajn spacojn tiam vi povas fari ĝin uzante la MID funkcio, TROVU funkcio, TRIM funkcio, kaj LEN funkcias kune.

Jen, el la Nomo kolumno, mi volas nur tondi la gvidajn spacojn.

Por komenci, elektu iun ajn ĉelon por meti la rezultan valoron.

➤ Mi elektis la E4 ĉelo.

⏩ En ĉelo E4 , tajpu la jenan formulon.

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

Ĉi tie, en la funkcio MID , mi elektis ĉelon B4 kiel tekston , uzis TROVI (MEZON(TRIM(B4)) ,1,1),B4) kiel komenca_num tiam uzata LEN(B4) kiel num_signoj .

Sekva, en la TROVU funkcion, mi uzis MEZ(TRIM(B4),1,1) kiel trovi_tekston kaj elektis ĉelon B4 kiel ene_teksto .

Denove, En la funkcio MID , mi uzis RIM(B4) kiel tekston , uzis 1 kiel start_num tiam uzata 1 kiel num_signs .

Tiam, en la LEN funkcio, mi elektis la B4 ĉelo kiel teksto .

Formula disfaldo

TRIM( B4) —> tondos ĉiujn kromajn spacojn.

Eligo: Adam Smith

MEZO(TRIM(B4),1,1) —> komencante de la pozicio 1 eltiros subŝnuron el ĉeno.

Eligo: A

TROVU (MEZON(TRIM(B4),1,1),B4) —> Ĉi tio faros redonu la pozicion de la ĉeno.

Eligo: 4

LEN(B4) —> revenos la nombron da signoj en la tekstoĉeno.

Eligo: 17

MEZON(B4,TROVU(MEZON(TRIM(B4),1,1),B4),LEN(B4)) —> ĝi resendos la tutan tekstan ĉenon.

ο MID(B4, 4, 17)

Eligo: Adam Smith

Klarigo: Tondigis la kondukaj spacoj de la nomo “ Adam     Smith” .

⏩ Premu la ENTER kaj la ĉefaj spacoj estos tranĉita de la Nomo kolumno.

⏩ Nun vi povas uzi la Plenigi Tenilon al Aŭtomata plenigo la formulo por la ceteraj ĉeloj.

Rilata Enhavo : Maldekstra Trimfunkcio en Excel: 7 Taŭgaj Manieroj

4. Uzante la funkcion SUBSTITUTE por tranĉi ĉiujn spacojn

Kiam vi volas tondi ĉiujn spacojn el iu ajn valoro, tiam vi povas uzi la funkcion Anstataŭigi .

Ĉi tie, mi tondos ĉiujn spacojn el la kolumno Urbo .

Komence per , elektu ajnan ĉelon por meti la rezultan valoron.

➤ Mi elektis la ĉelon E4 .

⏩ En ĉelo E4 , tajpu la jenan formulon .

=SUBSTITUTE(C4," ","")

Ĉi tie, en la funkcio SUBSTITUTO , mi elektis la C4 ĉelon kiel tekston , uzatan ” ” (Ununura Spaco) kiel malnova_teksto tiam uzata “” (Neniu Spaco) kiel nova_teksto . Nun, la funkcio SUBSTITUTO anstataŭigos la spacojn sen spaco.

⏩ Premu la klavon ENTER kaj la kromaj spacoj estos tonditaj de la Urbo kolumno.

⏩ Nun,vi povas uzi la Plenigi Tenilon por Aŭtomatplenigi la formulon por la ceteraj ĉeloj.

5. Uzante TRIM & SUBSTITUTE Funkcio por Tondi Nerompeblajn Spacojn

Kiam ni importas la datumojn de ie aliloke plejofte enŝteliĝis malmultaj nerompeblaj spacoj. Vi povas tranĉi tiujn nerompeblajn spacoj uzante la funkcion TRIM , PURAJ funkcion kaj SUBSTITUTE funkcion kune.

Por komenci, elektu ajnan ĉelon por meti la rezultan. valoro.

➤ Mi elektis la ĉelon E4 .

⏩ En ĉelo E4 , tajpu la jenan formulon.

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

Ĉi tie, en la funkcio TRIM , mi uzis CLEAN((SUBSTITUTE(B4,CHAR(160)) ,” “))) kiel teksto . uzis TROVU(MEZON(TRIM(B4),1,1),B4) kiel komenca_num poste uzite LEN(B4) kiel num_signoj .

Sekva, en la PURAJ funkcio, mi uzis SUBSTITUTE(B4,CHAR(160),” “)) kiel tekston .

Tiam, en la funkcio SUBSTITUTE , mi elektis la B4 ĉelon kiel tekston , uzis CHAR(160) kiel malnova_teksto , tiam uzata ” “ (Ununura spaco) kiel nova_teksto .

Nun, la SUBSTITUTO funkcio anstataŭigos la nerompeblajn spacojn per unura spaco.

Formula disfaldo

SUBSTITUTE(B4,CHAR(160),” “) —> tondos ĉiujn kromajn spacojn.

Eligo: Adam Smith

PURU ((SUBSTITUTE(B4,CHAR(160),” “))) —> komencante de la pozicio 1 eltiros subĉenon el ĉeno.

Eligo: Adam     Smith

TRIM(PURAJ((SUBSTITUTE(B4,CHAR(160),” “)))) —> Ĉi tio revenos la pozicio de la ŝnuro.

ο TRIM(” Adam     Smith”)

Eligo: Adam Smith

Klarigo: Tondis la nerompeblajn spacojn de la nomo “ Adam Smith” .

⏩ Premu la ENTER klavo kaj la nerompeblaj spacoj estos tonditaj de la Nomo kolumno.

⏩ Nun , vi povas uzi la Plenigi Tenilon por Aŭtomatplenigi la formulon por la ceteraj ĉeloj.

6. Uzante Trovu & Anstataŭigi al Tranĉi spacojn

Vi ankaŭ povas uzi Trovi & Anstataŭigu funkcion por tondi spacojn en Excel.

Permesu al mi pruvi al vi la proceduron,

Poste, elektu la ĉelan gamon de kie vi volas tranĉi spacojn.

➤ Mi elektis la ĉelan gamon C4:C12 .

Tiam malfermu la langeton Hejmo >> ; el Redaktado grupo >> iru al Trovu & Elektu >> elektu Anstataŭigi

Aperiĝos dialogkesto .

⏩ I uzata unuopa Spaco en Trovu kion por tondi spacojn.

⏩ Mi konservis la Anstataŭigi per kampo Malplena .

Tiam alklaku Anstataŭigi ĉiujn .

Mesaĝoaperos montrante kiom da anstataŭaĵoj okazis.

⏩ Ni faris 17 anstataŭaĵojn .

Tiam alklaku OK kaj fermu la dialogon. skatolo .

⏩ Ĉi tie, ĉiuj spacoj estas tonditaj en la Urbo kolumno.

Rilata Enhavo: Tranĉi Dekstrejn Signojn kaj Spacojn en Excel (5 Manieroj)

7. Uzante VBA al Tranĉi gvidajn spacojn

Se vi volas, vi ankaŭ povas uzi Visual Basic (VBA) por tranĉi gvidajn spacojn.

Permesu al mi klarigu al vi la proceduron,

Unue, malfermu la langeton Ellaboranto >> tiam elektu Visual Basic.

⏩ Tiam ĝi malfermos novan fenestron de Microsoft Visual Basic por Aplikoj .

Nun malfermu Enigu >> elektu Modulo .

Tajpu la sekvan kodon en la malfermita Modulo por tranĉi antaŭajn spacojn.

3096

Ĉi tie, en la Sub Trim_Leading_Spaces() , mi deklaris la Rg kaj WRg variablojn kiel Gamo .

Vene, nomis la dialogujon Trimi Ĉefajn Spacojn tiam uzis a For buklo al TRIM ĉiu elektita ĉelo .

Tiam, mi uzis la funkcion VBA LTRIM por tondi.

Nun, Konservu la kodon kaj reiru al la laborfolio.

por apliki la VBA , se vi volas vi povas elekti la ĉelon aŭ ĉelan gamon nun alie vi povas elekti la gamon en la mesaĝa skatolo .

➤ Mi elektis la ĉelan gamon B4:B12 .

Tiam malfermu la Vidi langeton >> el Makrooj >> elektu Vidi Makroojn.

Aperiĝos dialogkesto . De tie elektu Makro-nomo kaj Makrooj en .

⏩ Mi elektis la Trim_Leading_Spaces en Makro-nomo .

⏩ Mi elektis Excel Trim Spaces.xlsm en Makrooj en .

Tiam alklaku Run .

Aperiĝos mesaĝkesto kie via elektita intervalo estos montrita.

Nun, alklaku OK .

Tial ĉiuj ĉefaj spacoj estos tonditaj .

> 8. Uzante VBA por tranĉi postajn spacojn

Se vi volas, vi ankaŭ povas tondi la malantaŭajn spacojn uzante Visual Basic .

Jen, mi volas tondi la malantaŭajn ajn spacojn el la Nomo kolumno.

Nun, por malfermi la fenestron Visual Basic por Aplikoj , vi povas sekvi la paŝojn klarigitajn en la sekcio 7 .

Tiam tajpu la jenan kodon en la Modulo .

3876

Ĉi tie, en la Sub Trim_Trailing_Spaces() , mi deklaris la rng variablo kiel Gamo .

Tiam mi uzis la funkcion VBA TRIM plu por tondi.

Nun, Konservu la kodon kaj reiru al la laborfolio.

Malfermu la langeton Programisto >> de Enmeti >> elektu Butonon el Formkontroloj

Nun, Trenu la Butonon al

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.