Paano Mag-trim ng mga Space sa Excel (8 Pinakamadaling Paraan)

  • Ibahagi Ito
Hugh West

Sa Excel, habang nag-i-import ng data mula sa iba't ibang source o gumagawa ng dataset, nananatili ang posibilidad na magkaroon ng mga karagdagang hindi gustong espasyo. Minsan ang dagdag mga puwang ay nagdudulot ng mga error habang gumagamit ng iba't ibang function. Upang makagawa ng karaniwan at mahusay na dataset, kailangan ang pag-trim ng mga karagdagang espasyo. Sa artikulong ito, ipapaliwanag ko kung paano mag-trim ng mga puwang sa Excel.

Upang gawing mas malinaw ang paliwanag, gagamit ako ng sample na dataset na kumakatawan sa personal na impormasyon ng isang partikular na tao. Ang dataset ay may 3 column ito ay Pangalan , Lungsod , at Zip Code .

I-download para Magsanay

Trim Spaces.xlsm

8 Paraan para Mag-trim ng mga Space sa Excel

1. Paggamit ng TRIM Function para Mag-trim ng mga Space ng String Values ​​

Ang TRIM ang function ay ang pinakakapaki-pakinabang na function upang mag-trim ng mga karagdagang espasyo . Ito ay pinuputol ang lahat ng ilang uri ng mga puwang na ito ay nangunguna , kasunod , at sa pagitan ng mga puwang mula sa parehong String at Numeric mga halaga. Hindi nito magawang mag-trim ng isang solong character na espasyo sa pagitan ng mga salita.

Dito, pupunta ako sa mag-trim ng mga puwang mula sa mga string value ng Pangalan column.

Upang magsimula, pumili ng anumang cell para ilagay ang resultang value.

➤ Pinili ko ang E4 cell.

⏩ Sa cell E4 , i-type ang sumusunod na formula.

=TRIM(B4)

Dito, sailagay ito kung saan mo gustong ibigay ang caption

⏩ Isang dialog box ng Assign Macro ang lalabas.

Pagkatapos, piliin ang Macro name at Macros in .

⏩ Pinili ko ang Trim_Trailing_Spaces mula sa Macro name napili Excel Trim Spaces.xlsm mula sa Macros in .

Pagkatapos, i-click ang OK .

Palitan ang pangalan ng Button .

➤ Pinangalanan ko itong Trim Trailing Spaces .

Ngayon, i-click ang Button upang patakbuhin ang code.

Kaya, ang lahat ng trailing space ay trimmed .

Trailing na mga puwang mula sa Pangalan column ay pinuputol.

Mga Dapat Tandaan

🔺 Tinatrato ng TRIM ang function ang lahat ng uri ng value bilang string values. Kaya, mag-ingat habang pinuputol ang mga puwang mula sa mga halaga ng numeric .

Seksyon ng Pagsasanay

Nagbigay ako ng practice sheet sa workbook para sanayin ang mga ito ipinaliwanag ang mga paraan upang i-trim ang mga puwang. Maaari mong i-download ito mula sa itaas.

Konklusyon

Sinubukan kong ipaliwanag ang 8 madali at mabilis na paraan upang trim mga puwang sa Excel. Ang iba't ibang paraan na ito ay makakatulong sa iyo na putulin ang lahat ng uri ng mga halaga. Panghuli ngunit hindi bababa sa, kung mayroon kang anumang uri ng mga mungkahi, ideya, o feedback mangyaring huwag mag-atubiling magkomento sa ibaba.

TRIMfunction, pinili ko ang cell B4bilang text. Ngayon, ang TRIMfunction ay trimang lahat ng nangunguna, sumusunod, at nasa pagitan ng mga puwang mula sa napiling cell.

⏩ Pindutin ang ENTER key at makukuha mo ang Pangalan kung saan ang mga dagdag na espasyo ay pinutol .

⏩ Ngayon, maaari mong gamitin ang Punan ang Handle sa AutoFill ang formula para sa iba pang mga cell.

Magbasa Nang Higit Pa: [ Ayusin] Hindi Gumagana ang TRIM Function sa Excel: 2 Solutions

2. Paggamit ng TRIM Function para I-trim ang mga Space ng Numeric Values ​​

Maaari mo ring alisin ang lahat ng nangungunang, trailing, at in-between space mula sa numeric mga value din. Ngunit ang problema ay tinatrato ng TRIM function kahit ang numeric mga halaga bilang mga string . Iyon ang dahilan kung bakit kakailanganin mong gamitin ang VALUE function na may TRIM function para trim space mula sa numeric na mga value.

Dito, ako ay puputol ng mga puwang mula sa numeric mga halaga ng Zip Code column.

Upang magsimula, pumili ng anumang cell upang ilagay ang resultang halaga.

➤ Pinili ko ang E4 cell.

⏩ Sa cell E4 , i-type ang sumusunod na formula.

=TRIM(D4)

Dito, sa TRIM function, pinili ko ang cell D4 bilang text . Ngayon, ang TRIM function ay trim ang lahat ng nangunguna, sumusunod, at nasa pagitan ng mga puwang mula sa napiling cell.

⏩ Pindutin ang ENTER key at makukuha mo ang Zip Code kung saan ang mga dagdag na espasyo ay trimmed .

Ni kapag nakikita ang resulta, maaaring mukhang nagawa na ng function na TRIM ang trabaho nito. Ngunit kung titingnan mo nang maayos, mapapansin mo na ang trimmed value ay hindi kumikilos tulad ng mga numero.

Upang maiwasan ang problemang ito maaari mong gamitin ang TRIM at VALUE nagsasama-sama.

Sa una, pumili ng anumang cell upang ilagay ang resultang halaga.

➤ Pinili ko ang E4 cell.

⏩ Sa cell E4 , i-type ang sumusunod na formula.

=VALUE(TRIM(D4))

Dito, sa VALUE function, ginamit ko ang TRIM(D4) bilang text .

Susunod, sa TRIM function, pinili ko ang cell D4 bilang text . Ngayon, ang TRIM function ay trim ang lahat ng nangunguna, sumusunod, at nasa pagitan ng mga puwang mula sa napiling cell.

Ngayon, ang VALUE Iko-convert ng function ang trimmed string sa isang number .

⏩ Pindutin ang ENTER key at makukuha mo ang Zip Code bilang isang numero kung saan ang mga dagdag na espasyo ay pinutol .

⏩ Ngayon, maaari mong gamitin ang Fill Handle upang AutoFill ang formula para sa iba pang mga cell.

Magbasa Nang Higit Pa: Paano Mag-trim Bahagi ng Teksto sa Excel (9 Madaling Paraan)

3. Paggamit ng Left TRIM para I-trim ang Mga Nangungunang Puwang

Kung sakaling gusto mo lang i-trim ang mga nangungunang puwang pagkatapos ay magagawa mo ito sa pamamagitan ng paggamit ng MID function, FIND function, TRIM function, at LEN function na magkasama.

Dito, mula sa Pangalan column, gusto ko lang i-trim ang mga nangungunang puwang.

Upang magsimula, pumili ng anumang cell upang ilagay ang resultang halaga.

➤ Pinili ko ang E4 cell.

⏩ Sa cell E4 , i-type ang sumusunod na formula.

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

Dito, sa MID function, pinili ko ang cell B4 bilang text , ginamit ang FIND(MID(TRIM(B4)) ,1,1),B4) bilang start_num pagkatapos ay ginamit ang LEN(B4) bilang num_chars .

Susunod, sa FIND function, ginamit ko ang MID(TRIM(B4),1,1) bilang find_text at piniling cell B4 bilang within_text .

Muli, Sa MID function, ginamit ko ang RIM(B4) bilang text , ginamit ang 1 bilang start_num pagkatapos ay ginamit ang 1 bilang num_chars .

Pagkatapos, sa LEN function, pinili ko ang B4 cell bilang text .

Formula Breakdown

TRIM( B4) —> puputol lahat ng karagdagang espasyo.

Output: Adam Smith

MID(TRIM(B4),1,1) —> magsisimula sa posisyon 1 ay kukuha ng substring mula sa isang string.

Output: A

HANAPIN(MID(TRIM(B4),1,1),B4) —> Ito ay ibalik ang posisyon ng string.

Output: 4

LEN(B4) —> ibabalik ang bilang ng mga character sa ang text string.

Output: 17

MID(B4,FIND(MID(TRIM(B4),1,1),B4),LEN(B4)) —> ibabalik nito ang buong string ng text.

ο MID(B4, 4, 17)

Output: Adam Smith

Paliwanag: Na-trim ang nangunguna sa mga puwang mula sa pangalang “ Adam     Smith” .

⏩ Pindutin ang ENTER key at ang nangungunang mga puwang ay magiging na-trim mula sa Pangalan column.

⏩ Ngayon, maaari mong gamitin ang Fill Handle to AutoFill ang formula para sa iba pang mga cell.

Kaugnay na Nilalaman : Left Trim Function sa Excel: 7 Angkop na Paraan

4. Paggamit ng SUBSTITUTE Function upang I-trim ang Lahat ng Space

Kailanman gusto mong trim ang lahat ng mga puwang mula sa anumang halaga pagkatapos ay maaari mong gamitin ang function na SUBSTITUTE .

Dito, kukunin ko trim ang lahat ng espasyo mula sa column na City .

Upang magsimula sa , pumili ng anumang cell upang ilagay ang resultang halaga.

➤ Pinili ko ang E4 cell.

⏩ Sa cell E4 , i-type ang sumusunod na formula .

=SUBSTITUTE(C4," ","")

Dito, sa SUBSTITUTE function, pinili ko ang C4 cell bilang text , ginamit ” ” (Single Space) bilang old_text pagkatapos ay ginamit “” (Walang Space) bilang new_text . Ngayon, ang SUBSTITUTE function ay papalit sa mga puwang na walang espasyo.

⏩ Pindutin ang ENTER key at ang mga dagdag na espasyo ay trimmed mula sa ang column na City .

⏩ Ngayon,maaari mong gamitin ang Fill Handle upang AutoFill ang formula para sa iba pang mga cell.

5. Paggamit TRIM & SUBSTITUTE Function to Trim Non-breaking Spaces

Sa tuwing nag-i-import kami ng data mula sa ibang lugar kadalasang kakaunting non-breaking space ang pumapasok. Maaari mong i-trim ang mga non-breaking space sa pamamagitan ng paggamit ng TRIM function, CLEAN function, at SUBSTITUTE function na magkasama.

Upang magsimula, pumili ng anumang cell upang ilagay ang resulta value.

➤ Pinili ko ang E4 cell.

⏩ Sa cell E4 , i-type ang sumusunod na formula.

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

Dito, sa TRIM function, ginamit ko ang CLEAN((SUBSTITUTE(B4,CHAR(160)) ,” “))) bilang text . ginamit ang FIND(MID(TRIM(B4),1,1),B4) bilang start_num pagkatapos ay ginamit ang LEN(B4) bilang num_chars .

Susunod, sa CLEAN function, ginamit ko ang SUBSTITUTE(B4,CHAR(160),” “)) bilang text .

Pagkatapos, sa function na SUBSTITUTE , pinili ko ang B4 cell bilang text , ginamit ang CHAR(160) bilang old_text , pagkatapos ay ginamit ang ” “ (Single Space) bilang new_text .

Ngayon, ang <1 Papalitan ng>SUBSTITUTE function ang non-breaking space na may solong space.

Formula Breakdown

SUBSTITUTE(B4,CHAR(160),” “) —> puputol lahat ng dagdag na espasyo.

Output: Adam Smith

CLEAN((SUBSTITUTE(B4,CHAR(160),” “))) —> magsisimula sa posisyon 1 ay kukuha ng substring mula sa isang string.

Output: Adam     Smith

TRIM(CLEAN((SUBSTITUTE(B4,CHAR(160),” “)))) —> Ito ay babalik ang posisyon ng string.

ο TRIM(” Adam     Smith”)

Output: Adam Smith

Paliwanag: Pinutol ang hindi nasisira mga puwang mula sa pangalang “ Adam Smith” .

⏩ Pindutin ang ENTER key at ang hindi nasisira mga puwang ay ma-trim mula sa Pangalan column.

⏩ Ngayon , maaari mong gamitin ang Fill Handle upang AutoFill ang formula para sa iba pang mga cell.

6. Gamit ang Find & Palitan sa Trim spaces

Maaari mo ring gamitin ang Hanapin & Palitan ang feature sa trim mga puwang sa Excel.

Hayaan akong ipakita sa iyo ang pamamaraan,

Susunod, piliin ang hanay ng cell mula sa kung saan mo gustong trim mga puwang.

➤ Pinili ko ang hanay ng cell C4:C12 .

Pagkatapos, buksan ang tab na Home >> ; mula sa Pag-edit ng grupo >> pumunta sa Hanapin & Piliin ang >> piliin ang Palitan

Isang dialog box ay lalabas.

⏩ I gumamit ng iisang Space sa Hanapin kung ano ang sa trim na mga puwang.

⏩ Itinago ko ang Palitan ng field Blank .

Pagkatapos, i-click ang Palitan Lahat .

Isang mensaheay lalabas na nagpapakita kung gaano karaming kapalit ang naganap.

⏩ Gumawa kami ng 17 kapalit .

Pagkatapos, i-click ang OK at isara ang dialog box .

⏩ Dito, ang lahat ng espasyo ay trimmed sa column na City .

Kaugnay na Nilalaman: I-trim ang Mga Tamang Character at Space sa Excel (5 Paraan)

7. Paggamit ng VBA sa Trim Leading Spaces

Kung gusto mo, magagamit mo rin ang Visual Basic (VBA) upang trim leading space.

Hayaan mo ako ipaliwanag sa iyo ang pamamaraan,

Una, buksan ang tab na Developer >> pagkatapos ay piliin ang Visual Basic.

⏩ Pagkatapos, magbubukas ito ng bagong window ng Microsoft Visual Basic for Applications .

Ngayon, buksan ang Ipasok ang >> piliin ang Module .

I-type ang sumusunod na code sa nakabukas na Module hanggang trim leading space.

6201

Dito, sa Sub Trim_Leading_Spaces() , idineklara ko ang Rg at WRg mga variable bilang Saklaw .

Susunod, pinangalanan ang dialog box na Trim Leading Spaces pagkatapos ay gumamit ng Para sa loop sa TRIM bawat napili cell .

Pagkatapos, ginamit ko ang function na VBA LTRIM para i-trim.

Ngayon, I-save ang code at bumalik sa worksheet.

upang ilapat ang VBA , kung gusto mo maaari mong piliin ang cell o hanay ng cell ngayon kung hindi, maaari mong piliin ang hanay sa kahon ng mensahe .

➤ Pinili ko ang hanay ng cell B4:B12 .

Pagkatapos, buksan ang tab na View >> mula sa Macros >> piliin ang Tingnan ang Macros.

Isang dialog box ay mag-pop up. Mula doon piliin ang pangalan ng Macros at Mga Macro sa .

⏩ Pinili ko ang Trim_Leading_Spaces sa pangalan ng Macros .

⏩ Pinili ko ang Excel Trim Spaces.xlsm sa Macros in .

Pagkatapos, i-click ang Run .

Isang kahon ng mensahe ay lalabas kung saan ipapakita ang iyong napiling hanay.

Ngayon, i-click ang OK .

Samakatuwid, ang lahat ng nangungunang na mga puwang ay pupugutan .

8. Paggamit ng VBA upang I-trim ang Mga Trailing Space

Kung gusto mo, maaari mo ring trim ang trailing na mga puwang sa pamamagitan ng paggamit ng Visual Basic .

Dito, gusto kong trim ang trailing na mga puwang mula sa Pangalan column.

Ngayon, upang buksan ang window ng Visual Basic for Applications maaari mong sundin ang mga hakbang na ipinaliwanag sa seksyon 7 .

Pagkatapos, i-type ang sumusunod na code sa ang Module .

2936

Dito, sa Sub Trim_Trailing_Spaces() , idineklara ko ang rng variable bilang Range .

Pagkatapos, ginamit ko ang VBA TRIM function sa pag-trim.

Ngayon, I-save ang code at bumalik sa worksheet.

Buksan ang tab na Developer >> mula sa Ipasok >> piliin ang Button mula sa Mga Kontrol ng Form

Ngayon, I-drag ang Button sa

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.