Kiel forigi malplenajn spacojn en Excel - gvidaj, malantaŭaj, nerompantaj

  • Kundividu Ĉi Tion
Michael Brown

La lernilo klarigas kiel forigi malplenajn spacojn en Excel uzante formulojn kaj la ilon de Text Toolkit. Vi lernos kiel forigi antaŭajn kaj postajn spacojn en ĉelo, forigi kromajn spacojn inter vortoj, forigi nerompiĝantajn blankajn spacojn kaj nepresantajn signojn.

Kio estas la plej granda problemo pri spacoj? Ili ofte estas nevideblaj por la homa okulo. Atenta uzanto povas foje kapti gvidan spacon kaŝantan antaŭ la teksto aŭ kelkajn kromajn spacojn inter vortoj. Sed ne estas maniero ekvidi postajn spacojn, tiujn kiuj restas for de vido ĉe la fino de ĉeloj.

Ne estus multe da problemo se kromaj spacoj nur kuŝus, sed ili fuŝas vian formuloj. La punkto estas, ke du ĉeloj enhavantaj la saman tekston kun kaj sen spacoj, eĉ se ĝi estas eĉ nur unu spaca signo, estas konsiderataj malsamaj valoroj. Do, vi eble ĉagrenas vian cerbon provante eltrovi kial evidente ĝusta formulo ne povas kongrui kun du ŝajne identaj enskriboj.

Nun kiam vi plene konscias pri la problemo, estas tempo labori. el solvo. Estas pluraj manieroj forigi spacojn de ĉeno, kaj ĉi tiu lernilo helpos vin elekti la teknikon plej taŭgan por via speciala tasko kaj la datumtipo kun kiu vi laboras.

Kiel forigi malplenan. spacoj en Excel - gvidaj, postaj, inter vortoj

Se via datumaro enhavas superfluajn spacojn, la ExcelTRIM-funkcio povas helpi vin forigi ĉiujn per unu fojo - gvidaj, malantaŭaj kaj multoblaj interspacoj, krom unuopa spaca signo inter vortoj.

Norma TRIM-formulo estas tiel simpla kiel ĉi tio:

=TRIM(A2)

Kie A2 estas la ĉelo el kiu vi volas forigi spacojn.

Kiel montrite en la sekva ekrankopio, la Excel TRIM-formulo sukcese forigis ĉiujn spacojn antaŭ kaj post la teksto ankaŭ kiel sinsekvaj spacoj en la mezo de ĉeno.

Kaj nun, vi nur bezonas anstataŭigi valorojn en la origina kolumno per tajlitaj valoroj. La plej facila maniero fari tion estas uzi Alglui Specialan > Valoroj , la detalaj instrukcioj troviĝas ĉi tie: Kiel kopii valorojn en Excel.

Aldone, vi povas uzi la Excel TRIM-funkcion por forigi ĉevalajn spacojn nur , konservante ĉiujn spacojn meze de teksta ĉeno nerompitaj. La formulekzemplo estas ĉi tie: Kiel tranĉi gvidajn spacojn en Excel (Maldekstra Trim).

Kiel forigi liniorompojn kaj nepresantajn signojn

Kiam vi importas datumojn de eksteraj fontoj, ĝi ne estas nur ekstra. spacetoj kiuj venas, sed ankaŭ diversaj ne-presantaj signoj kiel kaleŝoreveno, liniopaŝo, vertikala aŭ horizontala langeto, ktp.

La TRIM-funkcio povas forigi blankajn spacojn, sed ĝi ne povas forigi ne-presantajn signojn. . Teknike, Excel TRIM estas dizajnita por nur forigi valoron 32 en la 7-bita ASCII-sistemo, kiu estas la spaco.signo.

Por forigi spacojn kaj nepreseblajn signojn en ĉeno, uzu TRIM kombine kun la funkcio CLEAN. Kiel ĝiaj nomoj indikas, CLEAN estas celita por purigi datumojn, kaj ĝi povas forigi iujn ajn kaj ĉiujn el la unuaj 32 ne-presantaj signoj en la 7-bita ASCII-aro (valoroj 0 ĝis 31) inkluzive de linia salto ( valoro 10).

Suponante, ke la purigendaj datumoj estas en ĉelo A2, la formulo estas jena:

=TRIM(CLEAN(A2))

Se la Trim/ Pura formulo kunigas la enhavon de pluraj linioj sen spacoj, vi povas ripari ĝin uzante unu el ĉi tiuj teknikoj:

  • Uzu la funkcion "Anstataŭigi Ĉion" de Excel: en la skatolo "Trovu kion", enigu. kaleŝoreveno premante la ŝparvojon Ctrl+J; kaj en la skatolo "Anstataŭigi per" tajpu spacon. Alklakante la butonon Anstataŭigi Ĉion interŝanĝos ĉiujn liniorompojn en la elektita intervalo por spacoj.
  • Uzu la sekvan formulon por anstataŭigi Carriage Return (valoro 13) kaj Liniopaŝon (valoro 10) signojn per spacetoj:

    =SUBSTITUTE(SUBSTITUTE(A2, CHAR(13)," "), CHAR(10), " ")

Por pliaj informoj, bonvolu vidi Kiel forigi kaleŝajn revenojn (liniajn saltojn) en Excel.

Kiel forigi nerompeblajn spacojn en Excel. Excel

Se post uzi la TRIM & PURA formulo kelkaj obstinaj spacoj ankoraŭ estas tie, plej verŝajne vi kopiis/algluis la datumojn de ie kaj kelkaj nerompeblaj spacoj ŝteliris.

Por forigi nerompeblajn spacojn (html-signo ), anstataŭigu ilin per regulaspacoj, kaj poste forigu ilin la funkcio TRIM:

=TRIM(SUBSTITUTE(A2, CHAR(160), " "))

Por pli bone kompreni la logikon, ni malkonstruu la formulon:

  • Nerompebla signo havas valoron 160 en la 7-bita ASCII-sistemo, do vi povas difini ĝin uzante la formulon CHAR(160).
  • La funkcio SUBSTITUTE estas uzata por igi nerompajn spacojn en regulajn spacojn.
  • 13>Kaj finfine, vi enmetu la deklaron SUBSTITUTE en la funkcion TRIM por forigi la konvertitajn spacojn.

Se via laborfolio ankaŭ enhavas ne-presantajn signojn, uzu la funkcion CLEAN kune kun TRIM kaj SUBSTITUTE por akiri forigi spacojn kaj nedeziratajn simbolojn unuflanke:

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

La sekva ekrankopio montras la diferencon:

Kiel forigi specifan ne- presanta signo

Se la ligo de 3 funkcioj diskutitaj en la ĉi-supra ekzemplo (TRIM, CLEAN kaj SUBSTITUTE) ne povis forigi spacojn aŭ ne-presantajn signojn en via folio, tio signifas, ke tiuj signoj havas ASCII-valorojn krom 0 ĝis 3 2 (ne-presantaj signoj) aŭ 160 (ne-rompiĝanta spaco).

En ĉi tiu kazo, uzu la CODE-funkcion por identigi la signovaloron, kaj poste uzu SUBSTITUTE por anstataŭigi ĝin per regula spaco kaj TRIM por forigu la spacon.

Suponante, ke la spacoj aŭ aliaj nedezirindaj signoj, kiujn vi volas forigi, loĝas en ĉelo A2, vi skribas 2 formulojn:

  1. En ĉelo B2, detektu la probleman.signa valoro uzante unu el la sekvaj KODO-funkcioj:
    • Ĉefspaco aŭ nepresebla signo ĉe la komenco de la ĉeno:

      =CODE(LEFT(A2,1))

    • Malantaŭa spaco aŭ nepresebla signo ĉe la fino de la ĉeno:

      =CODE(RIGHT(A2,1))

    • Spaca aŭ nepresebla signo meze de la ĉeno, kie n estas la pozicio de la problema signo:

      =CODE(MID(A2, n , 1)))

    En ĉi tiu ekzemplo, ni havas ian nekonatan ne-presan signon meze de la teksto, en la 4-a pozicio, kaj ni trovas ĝian valoron per ĉi tiu formulo:

    =CODE(MID(A2,4,1))

    La KODA funkcio liveras valoron 127 (bonvolu vidi la ekrankopion sube).

  2. En ĉelo C2, vi anstataŭigas CHAR(127) per regula spaco (" "), kaj poste tranĉu tiun spacon:

    =TRIM(SUBSTITUTE(A2, CHAR(127), " "))

La rezulto devus aspekti io simila al ĉi tio:

Se viaj datumoj enhavas kelkajn malsamajn ne-presantajn signojn same kiel nerompeblajn spacojn, vi povas nestumi du aŭ pliajn SUBSTITUTO-funkciojn por forigi ĉiuj nedezirataj signokodoj samtempe:

=TRIM(SUBSTITUTE(SUBSTITUTE(A2, CHAR(127), " "), CHAR(160), " ")))

Kiel forigi ĉiujn spacojn en Excel

En iuj situacioj, vi eble volas forigi absolute ĉiuj blankaj spacoj en ĉelo, inkluzive de unuopaj spacoj inter vortoj aŭ nombroj. Ekzemple, kiam vi importis nombran kolumnon, kie spacoj estas uzataj kiel milaj apartigiloj, tio faciligas legi grandajn nombrojn, sed malhelpas viajn formulojn kalkuli.

Por forigi ĉiujn spacojn.unufoje, uzu SUBSTITUTE kiel klarigite en la antaŭa ekzemplo, kun la nura diferenco, ke vi anstataŭigas la spacan signon redonitan de CHAR(32) per nenio (""):

=SUBSTITUTE(A2, CHAR(32), "")

Aŭ , vi povas simple tajpi la spacon (" ") en la formulo, jene:

=SUBSTITUTE(A2," ","")

Post tio, anstataŭigu formulojn per valoroj kaj viaj nombroj kalkulos ĝuste .

Kiel nombri spacojn en Excel

Antaŭ ol forigi spacojn de certa ĉelo, vi eble scivolas scii kiom da ili efektive estas tie.

Por akiri la totala kalkulo de spacoj en ĉelo, faru la jenon:

  • Kalkulu la tutan kordlongon uzante la funkcion LEN: LEN(A2)
  • Anstataŭigu ĉiujn spacojn per nenio: SUBSTITUTE(A2) ," ","")
  • Komputu la longon de la ĉeno sen spacoj: LEN(SUBSTITUTE(A2," ",""))
  • Subtrahi la "senspaca" ĉenlongo de la tuta longo.

Supozinte ke la originala tekstoĉeno estas en ĉelo A2, la kompleta formulo iras jene:

=LEN(A2)-LEN(SUBSTITUTE(A2," ",""))

Por ekscii kiom da ekst ra spacetoj estas en la ĉelo, ricevu la tekstolongon sen kromaj spacoj, kaj poste subtrahi ĝin de la tuta korda longo:

=LEN(A2)-LEN(TRIM(A2))

La sekva ekrankopio montras ambaŭ formulojn en ago:

Nun kiam vi scias kiom da spacoj enhavas ĉiu ĉelo, vi povas sekure forigi kromajn spacojn per la TRIM-formulo.

Senformula maniero forigi spacojn kaj purigi datumojn.

Kiel vi jamsciu, multaj kromaj spacoj kaj aliaj nebonvenaj signoj povas kaŝatendi nerimarkitaj en viaj folioj, precipe se vi importas viajn datumojn el eksteraj fontoj. Vi ankaŭ scias kiel forigi spacojn en Excel per formulo. Kompreneble, lerni kelkajn formulojn estas bona ekzerco por akrigi viajn kapablojn, sed ĝi povus esti tempopostula.

Uzantoj de Excel, kiuj taksas sian tempon kaj aprezas oportunon, povas utiligi la Tekstajn Ilojn inkluzivitajn kun nia. Finfina Suite por Excel. Unu el ĉi tiuj oportunaj iloj permesas forigi spacojn kaj ne-presantajn signojn per butonklako.

Unufoje instalita, Ultimate Suite aldonas plurajn utilajn butonojn al via Excel-rubando kiel ekzemple Trim Spaces , Forigi Signojn , Konverti Tekston , Malpurigi Formatadon , kaj kelkajn pli.

Kiam vi volas forigi malplenajn spacojn en viaj Excel-folioj, faru ĉi tiujn 4 rapidajn paŝojn:

  1. Elektu la ĉelojn (intervalo, tuta kolumno aŭ vico) kie vi volas forigi kromajn spacojn.
  2. Alklaku la Eltondi. Spacbutono sur la langeto Ablebits Data .
  3. Elektu unu aŭ plurajn opciojn:
    • Forigi ĉefajn kaj malantaŭajn spacoj
    • Tondu kroajn spacojn inter vortoj al unu
    • Forigi nerompeblajn spacojn ( )
  4. Alklaku la Eltondi butonon.

Fine! Ĉiuj kromaj spacoj estas forigitaj per unu klako.

Jen kiel vi povas rapide forigi spacojn.en Excel-ĉeloj. Se vi scivolas esplori aliajn kapablojn, vi bonvenas elŝuti taksan version de la Ultimate Suite. Mi dankas vin pro legado kaj antaŭĝojas vidi vin en nia blogo venontsemajne!

Michael Brown estas diligenta teknologia entuziasmulo kun pasio por simpligi kompleksajn procezojn uzante programarajn ilojn. Kun pli ol jardeko da sperto en la teknologia industrio, li perfektigis siajn kapablojn en Microsoft Excel kaj Outlook, same kiel Google Sheets kaj Docs. La blogo de Mikaelo estas dediĉita al kunhavigi siajn sciojn kaj kompetentecon kun aliaj, provizante facilajn sekvajn konsiletojn kaj lernilojn por plibonigi produktivecon kaj efikecon. Ĉu vi estas sperta profesiulo aŭ komencanto, la blogo de Mikaelo ofertas valorajn komprenojn kaj praktikajn konsilojn por eltiri la plej multajn el ĉi tiuj esencaj programaj iloj.