Si të hiqni tekstin ose karakterin nga qeliza në Excel

  • Shperndaje Kete
Michael Brown

Artikulli shqyrton se si të hiqni shpejt një pjesë të tekstit nga qelizat e Excel duke përdorur formula dhe veçori të integruara.

Në këtë tutorial, ne do të shikojmë rastet më të zakonshme të heqjes së karaktereve në Excel. Dëshironi të fshini tekst specifik nga shumë qeliza? Apo ndoshta zhvesh karakterin e parë ose të fundit në një varg? Apo ndoshta hiqni vetëm një dukuri specifike të një karakteri të caktuar? Cilado qoftë detyra juaj, do të gjeni më shumë se një zgjidhje për të!

    Si të hiqni karaktere specifike në Excel

    Nëse qëllimi juaj është të zhdukni një karakter të caktuar nga Qelizat e Excel, ka dy mënyra të thjeshta për ta bërë këtë - Find & Zëvendësoni mjetin dhe një formulë.

    Hiqni karakterin nga qelizat e shumta duke përdorur Find and Replace

    Duke pasur parasysh se heqja e një karakteri nuk është asgjë tjetër veçse zëvendësimi i tij me asgjë, ju mund të përdorni Find and Replace të Excel funksion për të përmbushur detyrën.

    1. Zgjidhni një varg qelizash ku dëshironi të hiqni një karakter specifik.
    2. Shtypni Ctrl + H për të hapur Gjej dhe zëvendëso dialog.
    3. Në kutinë Gjej çfarë , shkruani karakterin.
    4. Lëre bosh kutinë Zëvendëso me .
    5. Kliko Zëvendëso të gjitha .

    Si shembull, ja se si mund të fshish simbolin # nga qelizat A2 deri në A6.

    Si rezultat, simboli hash hiqet nga të gjitha qelizat e zgjedhura menjëherë dhe një dialog pop-up ju informon se sajanë bërë zëvendësime:

    Këshilla dhe shënime:

    • Kjo metodë fshin karakteret drejtpërdrejt në të dhënat tuaja burimore. Nëse rezultati është i ndryshëm nga ai që prisnit, shtypni Ctrl + Z për të zhbërë ndryshimin dhe për të rimarrë të dhënat tuaja origjinale.
    • Nëse keni të bëni me karaktere alfabetike ku shkronja ka rëndësi, kliko Opsionet për të zgjeruar dialogun Gjej dhe Zëvendëso dhe më pas shëno kutinë Përputhja e rastit për të kryer kërkimin të ndjeshme ndaj shkronjave të vogla .
    • >

    Hiqni një karakter të caktuar nga vargu duke përdorur një formulë

    Për të eliminuar një karakter specifik nga çdo pozicion është një varg, përdorni këtë formulë të përgjithshme SUBSTITUTE:

    SUBSTITUTE( string , char , "")

    Në rastin tonë, formula merr këtë formë:

    =SUBSTITUTE(A2, "#", "")

    Në thelb, ajo që formula bën është që ajo përpunon varg në A2 dhe zëvendëson çdo simbol hash (#) me një varg bosh ("").

    Futni formulën e mësipërme në B2, kopjojeni atë përmes B6 dhe do të merrni këtë rezultat:

    0>

    Ju lutemi kushtoni vëmendje që SUBSTITUTE kthen gjithmonë një varg teksti , edhe nëse rezultati përmban vetëm numra si në qelizat B2 a nd B3 (vini re shtrirjen e parazgjedhur majtas tipike për vlerat e tekstit).

    Nëse dëshironi që rezultati të jetë një numër , atëherë mbështilleni formulën e mësipërme në funksionin VALUE si kjo:

    =VALUE(SUBSTITUTE(A2, "#", ""))

    Ose mund të kryeni një operacion matematikor që nuk ndryshon origjinalinvlerë, le të themi shto 0 ose shumëzo me 1:

    =SUBSTITUTE(A2, "#", "")*1

    Fshi disa karaktere njëherësh

    Për të hequr shumë karaktere me një formulë, thjesht fole SUBSTITUTE funksionon njëri në tjetrin.

    Për shembull, për të hequr qafe një simbol hash (#), vijë të pjerrët përpara (/) dhe kthesë të kundërt (\), këtu është formula për t'u përdorur:

    =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2, "#",""), "/", ""), "\", "")

    Këshilla dhe shënime:

    • Funksioni SUBSTITUTE është i ndjeshëm ndaj shkronjave të vogla , ju lutemi mbani parasysh këtë kur punoni me shkronja.
    • Nëse dëshironi t'i keni rezultatet si vlera të pavarura në vargjet origjinale, përdorni opsionin Ngjitni special - Vlerat për të zëvendësuar formulat me vlerat e tyre.
    • Në situatën kur ka shumë karaktere të ndryshme për t'u hequr, një funksion i personalizuar RemoveChars i përcaktuar nga LAMBDA është shumë më i përshtatshëm për t'u përdorur.

    Si të hiqni një tekst të caktuar nga qeliza Excel

    Dy metodat që kemi përdorur për heqjen e një karakteri të vetëm mund të trajtojnë po aq mirë një sekuencë karakteresh.

    Fshi tekstin nga shumë qeliza

    Për të hequr tekstin specifik nga çdo qelizë në një gamë të zgjedhur, shtypni Ctrl + H për të shfaqur dialogun Gjej dhe Zëvendëso dhe më pas:

    • Fut të padëshiruarat tekst në kutinë Gjej çfarë .
    • Lëre bosh kutinë Zëvendëso me .

    Klikimi i butonit Zëvendëso të gjitha do t'i kryejë të gjitha zëvendësimet me një hap:

    Hiqni një tekst të caktuar nga qeliza duke përdorur njëformula

    Për të hequr një pjesë të një vargu teksti, ju përsëri përdorni funksionin SUBSTITUTE në formën e tij bazë:

    SUBSTITUTE( qeliza , tekst , "")

    Për shembull, për të fshirë nënvargun "mailto:" nga qeliza A2, formula është:

    =SUBSTITUTE(A2, "mailto:", "")

    Kjo formulë shkon te B2 dhe më pas ju e tërhiqni poshtë në të njëjtën masë rreshtat sipas nevojës:

    Si të hiqni instancën e N-të të një karakteri specifik

    Në situatën kur dëshironi të fshini një ndodhje të caktuar të një karakteri të veçantë, përcaktoni argumentin e fundit opsional të funksionit SUBSTITUTE. Në formulën e përgjithshme më poshtë, instance_num përcakton se cili shembull i karakterit të specifikuar duhet të zëvendësohet me një varg bosh:

    SUBSTITUTE( string , char , " ", instance_num )

    Për shembull:

    Për të zhdukur vijën e parë të pjerrët në A2, formula juaj është:

    =SUBSTITUTE(A2, "/", "", 1)

    Për të hequr Karakteri i dytë i pjerrët, formula është:

    =SUBSTITUTE(A2, "/", "", 2)

    Si të hiqni karakterin e parë

    Për të hequr karakterin e parë nga ana e majtë e një vargu , mund të përdorni një nga formulat e mëposhtme. Të dyja bëjnë të njëjtën gjë, por në mënyra të ndryshme.

    REPLACE( qeliza , 1, 1, "")

    E përkthyer në një gjuhë njerëzore, formula thotë: në qelizën e specifikuar, merrni 1 karakter ( num_chars ) nga pozicioni i parë (start_num), dhe zëvendësojeni atë me një varg bosh ("").

    RIGHT( qeliza , LEN( qeliza ) - 1)

    Këtu, ne zbresim 1karakter nga gjatësia totale e vargut, e cila llogaritet nga funksioni LEN. Diferenca kalohet në RIGHT për të nxjerrë atë numër karakteresh nga fundi.

    Për shembull, për të hequr karakterin e parë nga A2, formulat shkojnë si më poshtë:

    =REPLACE(A2, 1, 1, "")

    =RIGHT(A2, LEN(A2) - 1)

    Pamja e ekranit më poshtë tregon formulën REPLACE. Formula RIGHT LEN do të japë saktësisht të njëjtat rezultate.

    Për të fshirë çdo n karakter nga fillimi i një vargu, ju lutemi shikoni Si të hiqni karakteret nga e majta në Excel.

    Si të hiqni karakterin e fundit

    Për të hequr karakterin e fundit nga fundi i një vargu, formula është:

    LEFT( qeliza , LEN ( qeliza ) - 1)

    Logjika është e ngjashme me formulën RIGHT LEN nga shembulli i mëparshëm:

    Ju zbrisni 1 nga gjatësia totale e qelizës dhe e shërbeni diferencën në LEFT funksion, kështu që mund të tërheqë aq shumë karaktere nga fillimi i vargut.

    Për shembull, mund të hiqni karakterin e fundit nga A2 duke përdorur këtë formulë:

    =LEFT(A2, LEN(A2) - 1)

    Për të fshirë çdo n karakter nga fundi i një vargu, ju lutemi shikoni Si të hiqni karakteret nga e djathta në Excel.

    Hiqni tekstin pas një karakteri specifik

    Për të fshirë gjithçka pas një karakteri të caktuar, formula e përgjithshme është:

    LEFT( string , SEARCH( char , string ) -1)

    Logjia c është mjaft e thjeshtë: funksioni SEARCH llogaritpozicionin e karakterit të specifikuar dhe e kalon atë në funksionin LEFT, i cili sjell numrin përkatës të karaktereve nga fillimi. Për të mos nxjerrë vetë kufirin, ne zbresim 1 nga rezultati SEARCH.

    Për shembull, për të hequr tekstin pas një dy pika (:), formula në B2 është:

    =LEFT(A2, SEARCH(":", A2) -1)

    Për më shumë shembuj formule, ju lutemi shihni Fshi tekstin para ose pas një karakteri të caktuar.

    Si të hiqni hapësirat para dhe pas tekstit në Excel

    Në përpunuesit e tekstit të tilla si Microsoft Word, një hapësirë ​​e bardhë përpara tekstit shtohet ndonjëherë qëllimisht për të krijuar një rrjedhë të ekuilibruar dhe elegante për syrin e lexuesit. Në programet e fletëllogaritjeve, hapësirat kryesore dhe pasuese mund të zvarriten pa u vënë re dhe të shkaktojnë shumë probleme. Për fat të mirë, Microsoft Excel ka një funksion të veçantë, të quajtur TRIM, për të fshirë hapësirat shtesë.

    Formula për të hequr hapësirat e tepërta nga qelizat është aq e thjeshtë sa kjo:

    =TRIM(A2)

    Aty ku A2 është vargu juaj origjinal i tekstit.

    Siç mund ta shihni në imazhin më poshtë, ai fshin të gjitha hapësirat para tekstit, pas tekstit dhe ndërmjet fjalëve/nënvargjeve, përveç një karakteri të vetëm hapësirë.

    Nëse kjo formulë e thjeshtë nuk funksionon për ju, atëherë ka shumë të ngjarë që në fletën tuaj të punës ka disa hapësira që nuk prishen ose karaktere që nuk shtypen.

    Për t'i hequr qafe ato, konvertoni hapësirat e pandërprera në hapësira të rregullta me ndihmën e ZËVENDËSIMIT:

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

    ku 160 është kodinumri i një karakteri hapësinor pa ndërprerje ( ).

    Përveç kësaj, përdorni funksionin CLEAN për të eliminuar karakteret që nuk printohen :

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

    Nest konstruksioni i mësipërm në funksionin TRIM, dhe do të merrni një formulë të përsosur për të hequr hapësirat para/pas tekstit, si dhe hapësirat që nuk prishen dhe karakteret që nuk shtypen:

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

    Për më shumë informacion, ju lutemi shikoni Si të hiqni hapësirat në Excel.

    Hiqni karakteret në Excel me Flash Fill

    Në skenarë të thjeshtë, Flash Fillimi i Excel-it mund t'ju bëjë një nder dhe të heqë karakteret ose një pjesë të tekstit automatikisht bazuar në modelin që jepni.

    Le të themi se keni një emër dhe adresë emaili në një qelizë të ndarë me presje. Ju dëshironi të hiqni çdo gjë pas presjes (duke përfshirë edhe vetë presjen). Për ta bërë këtë, kryeni këto hapa:

    1. Futni një kolonë bosh në të djathtë të të dhënave tuaja burimore.
    2. Në qelizën e parë të një kolone të shtuar rishtazi, shkruani vlerën që dëshironi të mbani (emri në rastin tonë).
    3. Filloni të shkruani vlerën në qelizën tjetër. Sapo Excel të përcaktojë modelin, ai do të shfaqë një pamje paraprake të të dhënave që do të plotësohen në qelizat e mëposhtme duke ndjekur të njëjtin model.
    4. Shtypni tastin Enter për të pranuar pamjen paraprake.

    U krye!

    Shënim. Nëse Excel nuk është në gjendje të njohë një model në të dhënat tuaja, plotësoni disa qeliza të tjera manualisht për të dhënë më shumë shembuj. Gjithashtu, sigurohuni që Flash Fill të jetë aktivizuarnë Excel-in tuaj. Nëse ende nuk funksionon, atëherë do të duhet të përdorni një metodë tjetër.

    Mjete speciale për të hequr karakteret ose tekstin në Excel

    Ky seksion i fundit paraqet zgjidhjet tona për heqjen e tekstit nga qelizat e Excel. Nëse ju pëlqen të gjeni mënyra të thjeshta për të përballuar sfidat komplekse, do të shijoni mjetet e dobishme të përfshira në Ultimate Suite.

    Në skedën Ablebits Data , në Text grupi, ekzistojnë tre opsione për heqjen e karaktereve nga qelizat e Excel:

    • Karakteret dhe nënvargjet specifike
    • Karakteret në një pozicion të caktuar
    • Karakteret e kopjuara

    Për të fshirë një karakter ose nënvarg specifik nga qelizat e zgjedhura, vazhdoni në këtë mënyrë:

    1. Klikoni Hiq > ; Hiq karakteret .
    2. Zgjidh opsionin që i përshtatet më së miri nevojave tuaja.
    3. Zgjidh ose zgjidh kutinë Ndjeshme me shkronjat e vogla .
    4. 11>Shtypni Hiq .

    Më poshtë janë disa shembuj që mbulojnë skenarët më tipikë.

    Hiq karakterin specifik

    Për të hequr një karakter(e) të veçanta nga disa qeliza njëherësh, zgjidhni Hiq karakteret e personalizuara .

    Si shembull, ne po fshijmë të gjitha shfaqjet e shkronjave të mëdha A dhe B nga diapazoni A2:A4 :

    Fshi e një grup karakteresh të paracaktuar

    Për të hequr një grup të caktuar karakteresh, zgjidhni Hiq grupet e karaktereve dhe më pas zgjidhni një nga të mëposhtmetopsionet:

    • Karakteret që nuk shtypen - heq cilindo nga 32 karakteret e para në grupin ASCII 7-bitësh (vlerat e kodit 0 deri në 31) duke përfshirë një karakter skedë, rresht pushim, e kështu me radhë.
    • Karakteret e tekstit - heq tekstin dhe ruan numrat.
    • Karakteret numerike - fshin numrat nga vargjet alfanumerike.
    • Simbolet & shenjat e pikësimit - heq simbolet e veçanta dhe shenjat e pikësimit si pikë, pikëpyetje, pikëçuditëse, presje, etj.

    Hiq një pjesë të tekstit

    Për të fshirë një pjesë të një vargu, zgjidhni opsionin Hiq një nënvarg .

    Për shembull, për të nxjerrë emrat e përdoruesve nga adresat e Gmail, ne po heqim "@gmail.com " substring:

    Kjo është se si të hiqni tekstin dhe karakteret nga qelizat e Excel. Ju falënderoj që lexoni dhe mezi pres t'ju shohim në blogun tonë javën tjetër!

    Shkarkimet e disponueshme

    Hiqni karakteret në Excel - shembuj (skedari .xlsm)

    Ultimate Suite - versioni i vlerësimit (skedari .exe)

    Michael Brown është një entuziast i përkushtuar i teknologjisë me një pasion për thjeshtimin e proceseve komplekse duke përdorur mjete softuerike. Me më shumë se një dekadë përvojë në industrinë e teknologjisë, ai ka përmirësuar aftësitë e tij në Microsoft Excel dhe Outlook, si dhe Google Sheets dhe Docs. Blogu i Michael është i përkushtuar ndaj ndarjes së njohurive dhe ekspertizës së tij me të tjerët, duke ofruar këshilla dhe mësime të thjeshta për t'u ndjekur për të përmirësuar produktivitetin dhe efikasitetin. Pavarësisht nëse jeni një profesionist me përvojë apo fillestar, blogu i Michael ofron njohuri të vlefshme dhe këshilla praktike për të përfituar sa më shumë nga këto mjete softuerike thelbësore.