Efnisyfirlit
Kennsluforritið útskýrir hvernig á að fjarlægja auð rými í Excel með því að nota formúlur og Text Toolkit tólið. Þú munt læra hvernig á að eyða fremstu og aftan bilum í reit, útrýma auka bilum á milli orða, losna við óbrjótanlegt hvítt bil og stafi sem ekki eru prentaðir.
Hvert er stærsta vandamálið við bil? Þeir eru oft ósýnilegir mannlegu auga. Athugull notandi getur einstaka sinnum lent í fremstu bili sem felur sig á undan textanum eða nokkur aukabil á milli orða. En það er engin leið að koma auga á slóða rými, þau sem haldast úr augsýn í lok frumanna.
Það væri ekki mikið vandamál ef auka rými væru bara að liggja í kring, en þau klúðra þínum formúlur. Aðalatriðið er að tvær reiti sem innihalda sama texta með og án bils, jafnvel þótt það sé eins lítið og eitt bilstaf, eru talin mismunandi gildi. Þannig að þú gætir verið að rugla í heilanum og reyna að komast að því hvers vegna augljóslega rétt formúla getur ekki passað við tvær eins færslur.
Nú þegar þú ert fullkomlega meðvitaður um vandamálið er kominn tími til að vinna út lausn. Það eru nokkrar leiðir til að fjarlægja bil úr streng og þessi kennsla mun hjálpa þér að velja þá tækni sem hentar best fyrir þitt tiltekna verkefni og gagnagerðina sem þú ert að vinna með.
Hvernig á að fjarlægja auða bil í Excel - leiðandi, aftan, á milli orða
Ef gagnasettið þitt inniheldur óþarfa bil mun ExcelTRIM aðgerðin getur hjálpað þér að eyða þeim öllum í einu - fremstu, aftari og mörg bil á milli, nema eitt bil á milli orða.
Venjuleg TRIM formúla er eins einföld og þessi:
=TRIM(A2)
Þar sem A2 er reiturinn sem þú vilt eyða bilum úr.
Eins og sést á eftirfarandi skjámynd, tókst Excel TRIM formúlunni að eyða öllum bilum fyrir og eftir texta líka sem bil í röð í miðjum streng.
Og nú þarftu aðeins að skipta út gildum í upprunalega dálknum fyrir klippt gildi. Auðveldasta leiðin til að gera þetta er að nota Paste Special > Values , nákvæmar leiðbeiningar má finna hér: Hvernig á að afrita gildi í Excel.
Að auki, þú getur notað Excel TRIM aðgerðina til að fjarlægja aðeins fremstu rými og halda öllum bilum í miðjum textastreng óskertum. Formúludæmið er hér: Hvernig á að klippa fremstu bil í Excel (Vinstri klipping).
Hvernig á að eyða línuskilum og stöfum sem ekki eru prentaðir
Þegar þú flytur inn gögn frá utanaðkomandi aðilum er það ekki aðeins aukaatriði bilum sem koma með, en einnig ýmsir stafir sem ekki eru prentaðir eins og vagnsskil, línustreymi, lóðréttur eða láréttur flipi osfrv.
TRIMM aðgerðin getur losað sig við hvít bil, en hún getur ekki útrýmt stafi sem ekki eru prentaðir. . Tæknilega séð er Excel TRIM hannað til að eyða aðeins gildi 32 í 7 bita ASCII kerfinu, sem er rýmiðstaf.
Til að fjarlægja bil og stafi sem ekki eru prentaðir í streng skaltu nota TRIM ásamt CLEAN aðgerðinni. Eins og nöfn þess gefa til kynna er CLEAN ætlað til að hreinsa gögn og það getur eytt öllum fyrstu 32 stöfunum sem ekki eru prentaðir í 7 bita ASCII settinu (gildi 0 til 31) þar á meðal línuskil ( gildi 10).
Að því gefnu að gögnin sem á að hreinsa séu í reit A2 er formúlan sem hér segir:
=TRIM(CLEAN(A2))
Ef Trim/ Hrein formúla sameinar innihald margra lína án bila, þú getur lagað það með því að nota eina af þessum aðferðum:
- Nýttu "Skipta öllu" eiginleika Excel: í "Finndu hvað" reitinn skaltu slá inn afturköllun með því að ýta á Ctrl+J flýtileiðina; og sláðu inn bil í reitinn „Skipta út fyrir“. Með því að smella á hnappinn Skipta öllum verður öllum línuskilum á völdu bili skipt út fyrir bil.
- Notaðu eftirfarandi formúlu til að skipta út vagnaskilum (gildi 13) og línustraumi (gildi 10) fyrir stafi bil:
=SUBSTITUTE(SUBSTITUTE(A2, CHAR(13)," "), CHAR(10), " ")
Til að fá frekari upplýsingar, vinsamlegast sjáðu Hvernig á að fjarlægja vagnskil (línuskil) í Excel.
Hvernig á að fjarlægja óbilandi bil í Excel
Ef eftir að hafa notað TRIM & HREIN formúla nokkur þrjósk bil eru enn til staðar, líklega hefur þú afritað/límt gögnin einhvers staðar frá og nokkur óbrotin bil laumast inn.
Til að losna við órofa bil (html staf ), skiptu þeim út fyrir venjulegarbilum, og látið TRIM aðgerðina fjarlægja þau:
=TRIM(SUBSTITUTE(A2, CHAR(160), " "))
Til að skilja rökfræðina betur skulum við brjóta niður formúluna:
- A non-breaking character hefur gildi 160 í 7-bita ASCII kerfinu, þannig að þú getur skilgreint það með því að nota CHAR(160) formúluna.
- SUBSTITUTE fallið er notað til að breyta óbrjótandi bilum í venjuleg bil.
- Og að lokum fellirðu SUBSTITUTE setninguna inn í TRIM aðgerðina til að fjarlægja breyttu bilin.
Ef vinnublaðið þitt inniheldur líka stafi sem ekki eru prentaðir skaltu nota CLEAN aðgerðina ásamt TRIM og SUBSTITUTE til að fá losaðu þig við bil og óæskileg tákn í einu vetfangi:
=TRIM(CLEAN((SUBSTITUTE(A2,CHAR(160)," "))))
Eftirfarandi skjáskot sýnir muninn:
Hvernig á að eyða tilteknu ó- prentstafur
Ef tenging 3 aðgerða sem fjallað er um í dæminu hér að ofan (TRIM, CLEAN og SUBSTITUTE) tókst ekki að útrýma bilum eða stöfum sem ekki eru prentaðir á blaðinu þínu þýðir það að þessir stafir hafa önnur ASCII gildi en 0 til 3 2 (stafir sem ekki eru prentaðir) eða 160 (bil sem ekki er brotið).
Í þessu tilviki skaltu nota CODE aðgerðina til að bera kennsl á stafagildið og notaðu síðan SUBSTITUTE til að skipta um það fyrir venjulegt bil og TRIM til að fjarlægðu bilið.
Þegar þú gerir ráð fyrir að bilin eða aðrir óæskilegir stafir sem þú vilt losna við séu í reit A2, skrifar þú 2 formúlur:
- Í reit B2, finndu vandamáliðstafagildi með því að nota eina af eftirfarandi CODE aðgerðum:
- Fyrirbil eða stafur sem ekki er prentaður í upphafi strengsins:
=CODE(LEFT(A2,1))
- Stafbil eða ekki prentað stafur í lok strengsins:
=CODE(RIGHT(A2,1))
- Blás eða stafur sem ekki er prentaður í miðjum strengnum, þar sem n er staðsetning vandræðastafsins:
=CODE(MID(A2, n , 1)))
Í þessu dæmi höfum við einhvern óþekktan staf sem ekki er prentuð í miðjum textanum, í 4. stöðu, og við finnum gildi hans með þessari formúlu:
=CODE(MID(A2,4,1))
Sjá einnig: Excel MATCH fall með formúludæmumCODE fallið skilar gildi 127 (vinsamlegast sjáðu skjámyndina hér að neðan).
- Fyrirbil eða stafur sem ekki er prentaður í upphafi strengsins:
- Í reit C2 skiptir þú út CHAR(127) fyrir venjulegt bil (" "), og klippir síðan það bil:
=TRIM(SUBSTITUTE(A2, CHAR(127), " "))
Niðurstaðan ætti að líta eitthvað svipað út og þessi:
Ef gögnin þín innihalda nokkrar mismunandi stafir sem ekki eru prentaðar ásamt óbrjótandi bilum, geturðu hreiðrað tvær eða fleiri SUBSTITUTE aðgerðir til að fjarlægja allir óæskilegir stafakóðar í einu:
=TRIM(SUBSTITUTE(SUBSTITUTE(A2, CHAR(127), " "), CHAR(160), " ")))
Hvernig á að fjarlægja öll bil í Excel
Í sumum tilfellum gætirðu viljað fjarlægja algerlega öll hvít bil í hólf, þar með talið stakt bil á milli orða eða talna. Til dæmis, þegar þú hefur flutt inn tölulega dálk þar sem bil eru notuð sem þúsund skil, sem gerir það auðveldara að lesa stórar tölur, en kemur í veg fyrir að formúlurnar þínar reikni.
Til að eyða öllum bilumnotaðu SUBSTITUTE í einu lagi eins og útskýrt var í fyrra dæmi, með þeim eina mun að þú skiptir út bilstafnum sem CHAR(32) skilar fyrir ekkert (""):
=SUBSTITUTE(A2, CHAR(32), "")
Eða , þú getur einfaldlega slegið inn bilið (" ") í formúlunni, svona:
=SUBSTITUTE(A2," ","")
Eftir það skaltu skipta út formúlum fyrir gildi og tölurnar þínar munu reiknast rétt .
Hvernig á að telja bil í Excel
Áður en bil er fjarlægt úr ákveðnum reit gætirðu verið forvitinn að vita hversu mörg þeirra eru þarna í raun og veru.
Til að fá heildarfjöldi bila í reit, gerðu eftirfarandi:
- Reiknið út alla strengjalengdina með því að nota LEN fallið: LEN(A2)
- Skiptu öllum bilum út fyrir ekkert: SUBSTITUTE(A2) ," ","")
- Reiknið lengd strengsins án bils: LEN(SUBSTITUTE(A2," ",""))
- Dregið frá "billausu" strengslengdinni frá heildarlengdinni.
Að því gefnu að upprunalegi textastrengurinn sé í reit A2, þá er heildarformúlan sem hér segir:
=LEN(A2)-LEN(SUBSTITUTE(A2," ",""))
Til að finna út hversu margir viðb ra bil eru í hólfinu, fáðu textalengdina án aukabila og dragðu hana síðan frá heildarlengd strengsins:
=LEN(A2)-LEN(TRIM(A2))
Eftirfarandi skjáskot sýnir báðar formúlurnar í virkni:
Nú þegar þú veist hversu mörg bil hver reit inniheldur geturðu örugglega eytt aukabilum með TRIM formúlunni.
Formúlulaus leið til að fjarlægja bil og hreinsa gögn
Eins og þú nú þegarveistu, mörg aukabil og aðrar óvelkomnar persónur geta leynst óséður í blöðunum þínum, sérstaklega ef þú flytur inn gögnin þín frá utanaðkomandi aðilum. Þú veist líka hvernig á að eyða bilum í Excel með formúlu. Auðvitað er góð æfing að læra nokkrar formúlur til að skerpa á kunnáttu þinni, en það gæti verið tímafrekt.
Excel notendur sem meta tíma sinn og kunna að meta þægindi geta nýtt sér textatólin sem fylgja með okkar Ultimate Suite fyrir Excel. Eitt af þessum handhægu verkfærum gerir kleift að fjarlægja bil og stafi sem ekki eru prentaðir með einum smelli.
Þegar það hefur verið sett upp bætir Ultimate Suite nokkrum gagnlegum hnöppum við Excel borðið eins og Klippa bil , Fjarlægja stafi , Breyta texta , Hreinsa snið og nokkra fleiri.
Þegar þú vilt fjarlægja autt rými í Excel blöðin þín skaltu framkvæma þessi 4 fljótu skref:
- Veldu hólfin (svið, heilan dálk eða röð) þar sem þú vilt eyða aukabilum.
- Smelltu á Klippa Blás hnappur á flipanum Ablebits Data .
- Veldu einn eða fleiri valkosti:
- Fjarlægja frama og aftandi bil
- Snyrta auka bil á milli orða í eitt
- Eyða óbrotnum bilum ( )
- Smelltu á hnappinn Trimma .
Lokið! Öllum aukabilum er eytt með einum smelli.
Svona geturðu fjarlægt bil á fljótlegan háttí Excel frumum. Ef þú ert forvitinn að kanna aðra möguleika er þér hjartanlega velkomið að hlaða niður matsútgáfu af Ultimate Suite. Ég þakka þér fyrir lesturinn og hlakka til að sjá þig á blogginu okkar í næstu viku!