Jinsi ya Kupunguza Nafasi katika Excel (Njia 8 Rahisi)

  • Shiriki Hii
Hugh West

Katika Excel, wakati wa kuingiza data kutoka kwa vyanzo tofauti au kuunda mkusanyiko wa data kunabaki na uwezekano wa kuwa na nafasi za ziada zisizohitajika. Wakati mwingine ziada nafasi husababisha makosa wakati wa kutumia vitendakazi tofauti. Ili kutengeneza mkusanyiko wa kawaida na mzuri wa kupunguza nafasi za ziada ni muhimu. Katika makala haya, nitaeleza jinsi ya kupunguza nafasi katika Excel.

Ili kufanya maelezo kuwa wazi zaidi, nitatumia sampuli ya mkusanyiko wa data inayowakilisha taarifa za kibinafsi za mtu fulani. Seti ya data ina safu wima 3 hizi ni Jina , Jiji , na Msimbo wa Zip .

Pakua ili Kufanya Mazoezi

Punguza Nafasi.xlsm

Njia 8 za Kupunguza Nafasi katika Excel

1. Kutumia Utendakazi wa TRIM Kupunguza Nafasi za Thamani za Mfuatano

The TRIM function ndio chaguo la kukokotoa la manufaa zaidi kupunguza nafasi za ziada . hupunguza aina zote kadhaa za nafasi hizi ni zinazoongoza , zinazofuata , na kati ya nafasi kutoka kwa String na thamani za Nambari . Haiwezi kupunguza herufi moja ya nafasi kati ya maneno.

Hapa, nitaenda kupunguza nafasi kutoka kwa thamani za mfuatano wa Jina safu.

Kuanza, chagua kisanduku chochote ili kuweka thamani ya matokeo.

➤ Nilichagua kisanduku E4 .

⏩ Ndani kisanduku E4 , andika fomula ifuatayo.

=TRIM(B4)

Hapa, katikaiweke mahali unapotaka kutoa maelezo mafupi

kisanduku kidadisi ya Agiza Macro itaonekana.

Kisha, chagua Macro name na Macros katika .

⏩ Nilichagua Trim_Trailing_Spaces kutoka Jina la Macro iliyochaguliwa Excel Trim Spaces.xlsm kutoka Macros katika .

Kisha, bofya Sawa .

Ipe jina upya Kitufe .

➤ Nilikipa jina Punguza Nafasi za Kufuatilia .

Sasa, bofya Kitufe 2>kuendesha msimbo.

Kwa hivyo, nafasi zote zinazofuata zitapunguzwa .

Nafasi zinazofuata kutoka safu wima ya Jina zimepunguzwa.

Mambo ya Kukumbuka

🔺 Kazi ya TRIM hushughulikia aina zote za thamani kama string thamani. Kwa hivyo, kuwa mwangalifu unapopunguza nafasi kutoka kwa thamani za nambari .

Sehemu ya Mazoezi

Nimetoa karatasi ya mazoezi kwenye kitabu cha mazoezi ili kufanya mazoezi haya. alielezea njia za kupunguza nafasi. Unaweza kuipakua kutoka hapo juu.

Hitimisho

Nilijaribu kueleza njia 8 rahisi na za haraka za kupunguza nafasi katika Excel. Njia hizi tofauti zitakusaidia kupunguza aina zote za maadili. Mwisho kabisa, ikiwa una aina yoyote ya mapendekezo, mawazo, au maoni tafadhali jisikie huru kutoa maoni hapa chini.

kitendaji cha TRIM, nilichagua kisanduku B4kama maandishi. Sasa, kipengele cha TRIMkitapunguza kitapunguzanafasi zote zinazoongoza, zinazofuata, na za kati kutoka kwenye kisanduku kilichochaguliwa.

⏩ Bonyeza ENTER ufunguo na utapata Jina ambapo nafasi za ziada zimepunguzwa .

⏩ Sasa, unaweza kutumia Jaza Kishikio ili Kujaza Kiotomatiki fomula ya seli zingine.

Soma Zaidi: [ Rekebisha] Kazi ya TRIM Haifanyi kazi katika Excel: Suluhu 2

2. Kutumia Utendakazi wa TRIM Kupunguza Nafasi za Thamani za Nambari

Pia unaweza kuondoa zote zinazoongoza, trailing, na kati ya nafasi kutoka numeric values ​​pia. Lakini tatizo ni TRIM function hushughulikia hata thamani za numeric kama strings . Ndiyo maana utahitaji kutumia kazi ya VALUE yenye kazi ya TRIM ili kupunguza nafasi kutoka nambari thamani.

Hapa, nitaenda kupunguza nafasi kutoka nambari thamani za safuwima ya Msimbo wa Zip .

Kuanza, chagua kisanduku chochote ili kuweka thamani ya matokeo.

➤ Nilichagua kisanduku E4 .

⏩ Katika kisanduku. E4 , andika fomula ifuatayo.

=TRIM(D4)

Hapa, katika TRIM

2>kazi, nilichagua kisanduku D4 kama maandishi . Sasa, kazi ya TRIM itapunguza nafasi zote zinazoongoza, zinazofuata na za kati kutoka kwa kisanduku kilichochaguliwa.

⏩ Bonyeza kitufe INGIA ufunguo na utapata Msimbo wa Eneo ambapo nafasi za ziada zitapunguzwa .

Na kuona matokeo inaweza kuonekana kuwa TRIM kazi imefanya kazi yake. Lakini ukiangalia vizuri basi utagundua kuwa thamani za zilizopunguzwa hazifanyi kama nambari.

Ili kuepuka tatizo hili unaweza kutumia TRIM na VALUE hufanya kazi pamoja.

Mwanzoni, chagua kisanduku chochote ili kuweka thamani ya matokeo.

➤ Nilichagua kisanduku E4 .

⏩ Katika kisanduku E4 , andika fomula ifuatayo.

=VALUE(TRIM(D4))

Hapa, katika VALUE kitendaji, nilitumia TRIM(D4) kama maandishi .

Inayofuata, katika kitendaji cha TRIM , nilichagua kisanduku D4 kama maandishi . Sasa, kazi ya TRIM itapunguza nafasi zote zinazoongoza, zinazofuata, na za kati kutoka kwenye kisanduku kilichochaguliwa.

Sasa, VALUE kipengele cha kukokotoa kitabadilisha mfuatano uliopunguzwa kuwa nambari .

⏩ Bonyeza kitufe cha INGIA na utapata Msimbo wa Zip kama nambari ambapo nafasi za ziada zimepunguzwa .

⏩ Sasa, unaweza kutumia Nchi ya Kujaza ili Kujaza Kiotomatiki fomula ya seli zingine.

Soma Zaidi: Jinsi ya Kupunguza Sehemu ya Maandishi katika Excel (Njia 9 Rahisi)

3. Kutumia TRIM ya Kushoto ili Kupunguza Nafasi Zinazoongoza

Ikiwa ungependa kupunguza nafasi zinazoongoza tu basi unaweza kuifanya kwa kutumia MID kazi, TAFUTA kitendaji, TRIM kazi, na LEN zinafanya kazi pamoja.

Hapa, kutoka Jina >safu wima, nataka tu kupunguza nafasi zinazoongoza.

Kwa kuanzia, chagua kisanduku chochote ili kuweka thamani ya matokeo.

➤ Nilichagua E4 seli.

⏩ Katika kisanduku E4 , andika fomula ifuatayo.

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

Hapa, katika kipengele cha MID , nilichagua kisanduku B4 kama maandishi , kilichotumika FIND(MID(TRIM(B4)) ,1,1),B4) kama start_num kisha ikatumika LEN(B4) kama num_chars .

Inayofuata, kwenye TAFUTA kitendaji, nilitumia MID(TRIM(B4),1,1) kama pata_maandishi na kuchagua kisanduku B4 kama ndani_maandishi .

Tena, Katika MID kitendaji, nilitumia RIM(B4) kama maandishi , nimetumia 1 kama start_num kisha ikatumika 1 kama num_chars .

Kisha, kwenye LEN kitendaji, nilichagua kiini B4 kama maandishi .

Mchanganuo wa Mfumo

TRIM( B4) —> itapunguza nafasi zote za ziada.

Pato: Adam Smith

MID(TRIM(B4),1,1) —> kuanzia nafasi ya 1 itatoa kamba ndogo kutoka kwa mfuatano.

Pato: A

TAFUTA(MID(TRIM(B4),1,1),B4) —> Hii itafanya rudisha nafasi ya mfuatano.

Pato: 4

LEN(B4) —> itarejesha idadi ya vibambo katika mfuatano wa maandishi.

Pato: 17

MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) —> itarudisha mfuatano mzima wa maandishi.

ο MID(B4, 4, 17)

Pato: Adam Smith

Maelezo: Alipunguza nafasi zinazoongoza kutoka kwa jina “ Adam     Smith” .

⏩ Bonyeza kitufe cha ENTER na nafasi zinazoongoza zitakuwa 1>iliyopunguzwa kutoka safuwima Jina .

⏩ Sasa, unaweza kutumia Nchi ya Kujaza hadi Jaza Kiotomatiki fomula ya seli zingine.

Maudhui Husika : Utendaji wa Kupunguza Kushoto katika Excel: Njia 7 Zinazofaa

4. Kutumia Kitendaji SUBSTITUTE Kupunguza Nafasi Zote

Wakati wowote unapotaka kupunguza nafasi zote kutoka kwa thamani yoyote basi unaweza kutumia kazi ya SUBSTITUTE .

Hapa, nitapunguza nafasi zote kutoka safu ya Jiji .

Kuanza na , chagua kisanduku chochote ili kuweka thamani ya matokeo.

➤ Nimechagua kisanduku E4 .

⏩ Katika kisanduku E4 , andika fomula ifuatayo. .

=SUBSTITUTE(C4," ","")

Hapa, katika kipengele cha SUBSTITUTE , nilichagua kisanduku C4 kama maandishi , kilichotumika ” ” (Nafasi Moja) kama maandishi_ya_zamani kisha ikatumika “” (Hakuna Nafasi) kama maandishi_mapya . Sasa, kipengele cha SUBSTITUTE itabadilisha nafasi zisizo na nafasi.

⏩ Bonyeza kitufe cha ENTER na nafasi za ziada kupunguzwa kutoka safu ya Jiji .

⏩ Sasa,unaweza kutumia Nchi ya Kujaza ili Kujaza Kiotomatiki fomula ya visanduku vingine.

5. Kwa kutumia TRIM & ABADILISHA Kitendaji cha Kupunguza Nafasi Zisizovunja

Kila tunapoingiza data kutoka mahali pengine mara nyingi nafasi chache zisizoweza kukatika zimeingizwa kisiri. Unaweza kupunguza zile zisizo kuvunja nafasi kwa kutumia kazi ya TRIM , CLEAN tendakazi, na SUBSTITUTE tenda kazi pamoja.

Kwa kuanzia, chagua kisanduku chochote ili kuweka matokeo thamani.

➤ Nimechagua kisanduku E4 .

⏩ Katika kisanduku E4 , andika fomula ifuatayo.

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

Hapa, katika TRIM kitendaji, nilitumia CLEAN((SUBSTITUTE(B4,CHAR(160)) ,” “))) kama maandishi . imetumika TAFUTA(MID(TRIM(B4),1,1),B4) kama start_num kisha ikatumika LEN(B4) kama num_char .

Iliyofuata, katika CLEAN kitendaji, nilitumia SUBSTITUTE(B4,CHAR(160),” “)) kama maandishi .

Kisha, katika SUBSTITUTE kitendaji, nilichagua B4 kisanduku kama maandishi , kilichotumika CHAR(160) kama maandishi_ya_zamani , kisha ikatumika ” “ (Nafasi Moja) kama maandishi_mpya .

Sasa, SUBSTITUTE kitendaji kitabadilisha nafasi zisizovunjika na nafasi moja .

Uchanganuzi wa Mfumo

SUBSTITUTE(B4,CHAR(160),” “) —> itapunguza nafasi zote za ziada.

Pato: Adam Smith

CLEAN((SUBSTITUTE(B4,CHAR(160)),” “))) —> kuanzia nafasi ya 1 itatoa kamba ndogo kutoka kwa mfuatano.

Pato: Adam     Smith

TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160),” “)))) —> Hii itarudi nafasi ya mfuatano.

ο TRIM(” Adam     Smith”)

Pato: Adam Smith

Maelezo: Imepunguza nafasi zisizokatika kutoka kwa jina “ Adam Smith” .

⏩ Bonyeza ENTER ufunguo na nafasi zisizokatika zitapunguzwa kutoka kwa safuwima Jina .

⏩ Sasa , unaweza kutumia Nchi ya Kujaza ili Kujaza Kiotomatiki fomula ya seli zingine.

6. Kwa kutumia Tafuta & Badilisha ili Punguza nafasi

Pia unaweza kutumia Tafuta & Badilisha kipengele cha hadi punguza nafasi katika Excel.

Acha nikuonyeshe utaratibu,

Ifuatayo, chagua safu ya kisanduku kutoka unapotaka punguza nafasi.

➤ Nilichagua safu ya kisanduku C4:C12 .

Kisha, fungua Nyumbani kichupo >> ; kutoka Kuhariri kikundi >> nenda kwa Tafuta & Chagua >> chagua Badilisha

A kisanduku kidadisi itatokea.

⏩ I imetumika single Nafasi katika Tafuta ni nini ili kupunguza nafasi.

⏩ Niliweka Badilisha na uwanja Tupu .

Kisha, bofya Badilisha Zote .

Ujumbeitatokea kuonyesha ni vibadilishaji vingapi vilivyotokea.

⏩ Tulifanya 17 mbadala .

Kisha, bofya Sawa na ufunge kidirisha box .

⏩ Hapa, nafasi zote zimepunguzwa katika Mji safu.

Maudhui Yanayohusiana: Punguza Herufi na Nafasi za Kulia katika Excel (Njia 5)

7. Kutumia VBA hadi Punguza Nafasi Zinazoongoza

Ukitaka, unaweza pia kutumia Visual Basic (VBA) kupunguza nafasi zinazoongoza.

Niruhusu kukueleza utaratibu,

Kwanza, fungua kichupo cha Msanidi >> kisha uchague Visual Basic.

⏩ Kisha, itafungua dirisha jipya la Microsoft Visual Basic for Applications .

Sasa, fungua Ingiza >> chagua Moduli .

Chapa msimbo ufuatao katika Moduli iliyofunguliwa ili kupunguza nafasi zinazoongoza.

7381

Hapa, katika Sub Trim_Leading_Spaces() , nilitangaza vigeu vya Rg na WRg kama Safu .

Kilichofuata, kilitaja kisanduku cha mazungumzo Punguza Nafasi Zinazoongoza kisha ukatumia Kwa kitanzi hadi TRIM kila iliyochaguliwa kiini .

Kisha, nilitumia VBA LTRIM chaguo za kukokotoa ili kupunguza.

Sasa, Hifadhi msimbo na rudi kwenye lahakazi.

ili kutumia VBA , ukitaka unaweza kuchagua safu ya kisanduku au kisanduku sasa vinginevyo unaweza kuchagua masafa katika kisanduku cha ujumbe .

➤ Nilichagua safu ya seli B4:B12 .

Kisha, fungua Tazama kichupo >> kutoka Macros >> chagua Angalia Macros.

A kisanduku kidadisi itatokea. Kutoka hapo chagua Jina la Macros na Macros katika .

⏩ Nilichagua Trim_Leading_Spaces katika jina la Macros .

⏩ Nilichagua Excel Trim Spaces.xlsm katika Macros katika .

Kisha, bofya Endesha .

A kisanduku cha ujumbe kitatokea ambapo masafa uliyochagua yataonyeshwa.

Sasa, bofya Sawa .

Kwa hivyo, nafasi zote zinazoongoza zitapunguzwa zitapunguzwa .

8. Kutumia VBA Kupunguza Nafasi Zinazofuata

Ukitaka, unaweza pia kupunguza nafasi zinazofuata kwa kutumia Visual Basic .

Hapa, nataka kupunguza nafasi zinazofuata kutoka Jina safu.

Sasa, ili kufungua dirisha la Visual Basic for Applications unaweza kufuata hatua zilizoelezwa katika sehemu ya 7 .

Kisha, andika msimbo ufuatao ndani Moduli .

2868

Hapa, katika Sub Trim_Trailing_Spaces() , nilitangaza rng kutofautisha kama Msururu .

Kisha, nilitumia VBA TRIM functi endelea kupunguza.

Sasa, Hifadhi msimbo na urudi kwenye lahakazi.

Fungua Kichupo cha Msanidi >> kutoka Ingiza >> chagua Kitufe kutoka Vidhibiti vya Fomu

Sasa, Buruta Kitufe hadi

Hugh West ni mkufunzi na mchambuzi mwenye uzoefu wa juu wa Excel na uzoefu wa zaidi ya miaka 10 katika tasnia. Ana Shahada ya Kwanza katika Uhasibu na Fedha na Shahada ya Uzamili katika Utawala wa Biashara. Hugh ana shauku ya kufundisha na ameanzisha mbinu ya kipekee ya kufundisha ambayo ni rahisi kufuata na kuelewa. Ujuzi wake wa kitaalam wa Excel umesaidia maelfu ya wanafunzi na wataalamu ulimwenguni kote kuboresha ujuzi wao na kufaulu katika taaluma zao. Kupitia blogu yake, Hugh hushiriki ujuzi wake na ulimwengu, akitoa mafunzo ya bila malipo ya Excel na mafunzo ya mtandaoni ili kuwasaidia watu binafsi na biashara kufikia uwezo wao kamili.