Efnisyfirlit
Kennslan sýnir nokkrar fljótlegar og auðveldar leiðir til að klippa Excel bil. Lærðu hvernig á að fjarlægja fremstu, aftan og auka bil á milli orða, hvers vegna Excel TRIM aðgerðin virkar ekki og hvernig á að laga það.
Ertu að bera saman tvo dálka fyrir afrit sem þú veist að eru þar, en Formúlurnar þínar geta ekki fundið eina tvítekna færslu? Eða ertu að leggja saman tvo dálka af tölum, en heldur áfram að fá aðeins núll? Og hvers vegna í ósköpunum skilar augljóslega rétta Vlookup formúlan þín bara fullt af N/A villum? Þetta eru aðeins nokkur dæmi um vandamál sem þú gætir verið að leita svara við. Og allt stafar af því að aukabil felur sig fyrir, eftir eða á milli tölugilda og textagilda í reitunum þínum.
Microsoft Excel býður upp á nokkrar mismunandi leiðir til að fjarlægja bil og hreinsaðu gögnin þín. Í þessari kennslu munum við kanna möguleika TRIM aðgerðarinnar sem fljótlegasta og auðveldasta leiðin til að eyða bilum í Excel.
TRIM aðgerð - fjarlægðu aukabil í Excel
Þú notar TRIM aðgerðina í Excel fjarlægir aukabil úr texta. Það eyðir öllum fremstu, aftandi og á milli bilum nema einu bili staf á milli orða.
Setjafræði TRIM fallsins er sú auðveldasta sem hægt er að ímynda sér:
TRIM( texti)Þar sem texti er reit sem þú vilt fjarlægja umfram bil úr.
Til dæmis, til að fjarlægja bil í reit A1, notarðu þettaformúla:
=TRIM(A1)
Og eftirfarandi skjáskot sýnir niðurstöðuna:
Já, svo einfalt er það!
Vinsamlegast athugaðu að TRIM aðgerðin var hönnuð til að fjarlægja aðeins bilstafinn, sem hefur gildi 32 í 7 bita ASCII kóðakerfinu. Ef gögnin þín innihalda, auk aukabila, línuskil og stafi sem ekki eru prentaðir, notaðu TRIM aðgerðina ásamt CLEAN til að eyða fyrstu 32 stöfunum sem ekki eru prentaðir í ASCII kerfinu.
Til dæmis, til að fjarlægðu bil, línuskil og aðra óæskilega stafi úr reit A1, notaðu þessa formúlu:
=TRIM(CLEAN(A1))
Nánari upplýsingar er að finna í Hvernig á að fjarlægja stafi sem ekki eru prentaðir í Excel
Til að losna við órofa bil (html staf ), sem hefur gildi 160, notaðu TRIM ásamt SUBSTITUTE og CHAR aðgerðum:
=TRIM(SUBSTITUTE(A1, CHAR(160), " "))
Til að fá allar upplýsingar, vinsamlegast sjá Hvernig á að eyða órofa bilum í Excel
Hvernig á að nota TRIM aðgerð í Excel - formúludæmi
Nú þegar þú veist grunnatriðin skulum við ræða nokkra sérstaka notkun á TRIM í Excel, gildrur sem þú gætir lent í og vinnandi lausnir.
Hvernig á að klippa bil í heilum dálki af gögnum
Svo sem að þú sért með dálk með nöfnum sem hafa smá bil fyrir og á eftir textanum, líka sem fleiri en eitt bil á milli orðanna. Svo, hvernig fjarlægir þú öll framandi, aftan og umfram bil á milli í öllum frumum í einu? Með því að afrita ExcelTRIM formúlu yfir dálkinn og skipta síðan út formúlum fyrir gildi þeirra. Nákvæm skref fylgja hér að neðan.
- Skrifaðu TRIM formúlu fyrir efsta reitinn, A2 í dæminu okkar:
=TRIM(A2)
- Staðaðu bendilinn neðst í hægra horninu í formúluhólfinu (B2 í þessu dæmi), og um leið og bendillinn breytist í plúsmerkið, tvísmelltu á það til að afrita formúluna niður í dálkinn, upp í síðasta reitinn með gögnum. Fyrir vikið muntu hafa 2 dálka - upprunaleg nöfn með bilum og formúluknúin klippt nöfn.
- Veldu allar frumur með Trim formúlum (B2:B8 í þessu dæmi), og ýttu á Ctrl+C til að afrita þær.
- Veldu allar frumur með upprunalegu gögnunum (A2:A8) ), og ýttu á Ctrl+Alt+V og svo V . Það er flýtileiðin fyrir límgildi sem notar Paste Special > Values
- Ýttu á Enter takkann. Lokið!
Hvernig á að fjarlægja fremstu bil í talnadálki
Eins og þú hefur nýlega séð, fjarlægði Excel TRIM aðgerðin öll aukabil úr dálki með textagögnum án áfall. En hvað ef gögnin þín eru tölur, ekki texti?
Við fyrstu sýn kann að virðast semTRIM aðgerðin hefur gert starf sitt. Við nánari skoðun muntu hins vegar taka eftir því að klipptu gildin hegða sér ekki eins og tölur. Hér eru aðeins nokkrar vísbendingar um óeðlilegt:
- Bæði upphaflegi dálkurinn með fremstu bilum og klipptum tölum eru vinstrijafnaðar, jafnvel þótt þú notir númerasniðið á frumurnar, en venjulegar tölur eru hægrijafnaðar sjálfgefið.
- Þegar tvær eða fleiri reiti með klipptum tölum eru valdar sýnir Excel aðeins COUNT á stöðustikunni. Fyrir tölur ætti hún einnig að sýna SUM og AVERAGE.
- SUMMA formúla sem notuð er á klipptu hólfina skilar núlli.
Frá öllum birtingum, klipptu gildin eru textastrengir , á meðan við viljum tölur. Til að laga þetta geturðu margfaldað klipptu gildin með 1 (til að margfalda öll gildin í einu vetfangi skaltu nota Paste Special > Margfalda valkostinn).
Glæsilegri lausn er að setja TRIM fallið í VALUE , svona:
=VALUE(TRIM(A2))
Oftangreind formúla fjarlægir öll fremstu og aftandi bil, ef einhver er, og breytir gildinu sem myndast í tölu, eins og sýnt er á skjámyndinni hér að neðan:
Hvernig á að fjarlægja aðeins fremstu bil í Excel (Vinstri trim)
Í sumum tilfellum gætirðu slegið inn tvítekið og jafnvel þrefalt bil á milli orða til að gera gögnin þín læsilegri. Hins vegar viltu losna við fremstu rými, eins og þetta:
Eins og þú veist nú þegar, TRIM aðgerðinútilokar aukabil í miðju textastrengja, sem er ekki það sem við viljum. Til að halda öllum bilum á milli ósnortnum munum við nota aðeins flóknari formúlu:
=MID(A2,FIND(MID(TRIM(A2),1,1),A2),LEN(A2))
Í formúlunni hér að ofan reiknar samsetning FIND, MID og TRIM út staðsetningu fyrsta textastafurinn í streng. Og þá gefurðu þá tölu til annarrar MID falls þannig að hún skilar öllum textastrengnum (lengd strengsins er reiknuð út af LEN) og byrjar á staðsetningu fyrsta textastafsins.
Eftirfarandi skjámynd sýnir að allir fremstu bil eru horfin, en mörg bil á milli orða eru enn til staðar:
Sem lokaatriði, skiptu upprunalega textanum út fyrir klippt gildi, eins og sýnt er í skrefi 3 í Trim formúlu dæminu , og þú ert góður að fara!
Ábending. Ef þú vilt líka fjarlægja bil úr lok frumna skaltu nota Trim Spaces tólið. Það er engin augljós Excel formúla til að fjarlægja fremstu og aftan bil og halda mörgum bilum á milli orða ósnortinn.
Hvernig á að telja aukabil í reit
Stundum, áður en þú fjarlægir bil í Excel blaðinu þínu, gætirðu viljað vita hversu mörg umframbil eru í raun þar.
Til að fá töluna af aukabilum í reit, finndu út heildartextalengd með því að nota LEN fallið, reiknaðu síðan strengjalengdina án aukabila og dragðu það síðarnefnda frá því fyrra:
=LEN(A2)-LEN(TRIM(A2))
Eftirfarandiskjámynd sýnir formúluna hér að ofan í aðgerð:
Athugið. Formúlan skilar fjölda aukabila í reit, þ.e. fremsta, aftan, og fleiri en eitt bil í röð á milli orða, en hún telur ekki einstök bil í miðjum textanum. Ef þú vilt fá heildarfjölda bila í reit skaltu nota þessa staðgengilsformúlu.
Hvernig á að auðkenna frumur með umfram bili
Þegar þú vinnur með viðkvæmar eða mikilvægar upplýsingar gætirðu verið hikandi við að eyða neinu án þess að sjá hverju þú ert að eyða nákvæmlega. Í þessu tilfelli geturðu auðkennt frumur sem innihalda aukabil fyrst, og síðan eytt þeim bilum á öruggan hátt.
Til þess skaltu búa til skilyrta sniðsreglu með eftirfarandi formúlu:
=LEN($A2)>LEN(TRIM($A2))
Þar sem A2 er efsti reiturinn með gögnum sem þú vilt auðkenna.
Formúlan gefur Excel fyrirmæli um að auðkenna hólf þar sem heildarlengd strengsins er lengri en lengd klippta textans.
Til að búa til skilyrta sniðsreglu skaltu velja allar frumur (línur) sem þú vilt auðkenna án dálkahausa, fara í Heima flipann > Stílar og smella á Skilyrt snið > Ný regla > Notaðu formúlu til að ákvarða hvaða hólf á að forsníða .
Ef þú þekkir ekki skilyrt snið í Excel ennþá , þú munt finna ítarleg skref hér: Hvernig á að búa til skilyrta sniðsreglu byggða áformúla.
Eins og sýnt er á skjáskotinu hér að neðan, þá styður niðurstaðan fullkomlega aukabilafjöldann sem við fengum í fyrra dæmi:
Eins og þú sérð, notkun TRIM aðgerðarinnar í Excel er auðveld og einföld. Engu að síður, ef einhver vill skoða betur formúlurnar sem fjallað er um í þessari kennslu, er þér velkomið að hlaða niður Trim Excel Spaces vinnubókinni.
Excel TRIM virkar ekki
TRIM aðgerðin fjarlægir aðeins bilstafurinn táknaður með kóðagildi 32 í 7 bita ASCII stafasettinu. Í Unicode stafasettinu er einn bilstafur í viðbót sem kallast non-breaking space, sem er almennt notaður á vefsíðum sem html stafurinn . Óbrotið bil hefur aukastafagildi upp á 160 og TRIM aðgerðin getur ekki fjarlægt það sjálf.
Svo, ef gagnasettið þitt inniheldur eitt eða fleiri hvít bil sem TRIM aðgerðin fjarlægir ekki skaltu nota SUBSTITUTE aðgerðina að breyta óbrjótandi bilum í venjuleg bil og klippa þau svo. Að því gefnu að textinn sé í A1 er formúlan svona:
=TRIM(SUBSTITUTE(A1, CHAR(160), " "))
Sem auka varúðarráðstöfun geturðu fellt inn CLEAN aðgerðina til að hreinsa reitinn af stöfum sem ekki er hægt að prenta:
=TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))
Eftirfarandi skjáskot sýnir muninn:
Ef ofangreindar formúlur virka ekki fyrir þig heldur, eru líkurnar á því að gögnin þín innihaldi einhverja sérstaka óprentun stafimeð öðrum kóðagildum en 32 og 160. Í þessu tilviki, notaðu eina af eftirfarandi formúlum til að finna út stafkóðann, þar sem A1 er vandræðareitur:
Fyrirbil: =CODE(LEFT(A1,1))
Aftandi bil: =CODE(RIGHT(A1,1))
In-between space (þar sem n er staðsetning vandræðastafsins í textastrengnum):
=CODE(MID(A1, n , 1)))
Og svo , gefðu inn skilaða stafakóðann í TRIM(SUBSTITUTE()) formúluna sem fjallað er um hér að ofan.
Til dæmis, ef CODE fallið skilar 9, sem er stafurinn Láréttur flipi, notar þú eftirfarandi formúlu til að fjarlægja það:
=TRIM(SUBSTITUTE(A1, CHAR(9), " "))
Snyrtu bil fyrir Excel - fjarlægðu aukabil með einum smelli
Hljómar hugmyndin um að læra handfylli af mismunandi formúlum til að takast á við léttvæg verkefni fáránleg? Þá gætirðu líkað við þessa einn-smellu tækni til að losna við bil í Excel. Leyfðu mér að kynna þér Text Toolkit sem er innifalið í Ultimate Suite okkar. Meðal annars eins og að breyta hástöfum, skipta texta og hreinsa snið, býður það upp á Snyrta bil valkostinn.
Með Ultimate Suite uppsett í Excel, er eins einfalt að fjarlægja bil í Excel og þetta :
- Veldu hólfið/hólfana þar sem þú vilt eyða bilum.
- Smelltu á hnappinn Klippa bilar á borðinu.
- Veldu einn eða alla eftirfarandi valmöguleika:
- Snyrta frama og aftandi reitir
- Klippa auka bil á milli orða, nema eittbil
- Klippa frítt bil ( )
- Smelltu á Klippa .
Það er allt sem þarf! Öll aukabil eru fjarlægð á örskotsstundu.
Í þessu dæmi erum við aðeins að fjarlægja fremsta og aftan bil, og halda mörgum bilum á milli orða ósnortnum til að auðvelda læsileika - verkefnið sem Excel formúlur geta ekki ráðið við er unnið með músarsmellur!
Ef þú hefur áhuga á að prófa Trim Spaces í blöðunum þínum er þér velkomið að hlaða niður matsútgáfu í lok þessarar færslu.
Ég þakka þér fyrir lesturinn og hlakka til að sjá þig í næstu viku. Í næsta kennsluefni okkar munum við ræða aðrar leiðir til að klippa bil í Excel, vinsamlegast fylgstu með!
Tiltæk niðurhal
Klippa Excel bil - formúludæmi (.xlsx skrá)
Ultimate Suite - prufuútgáfa (.exe skrá)