Tabela e përmbajtjes
Një problem shumë i zakonshëm gjatë përdorimit të MS Excel është se si të hiqni numrat nga qelizat e tekstit. Për disa arsye, sisteme të ndryshme përziejnë tekstin dhe numrat qëllimisht ose aksidentalisht. Ky artikull do t'ju udhëzojë të hiqni numrat nga një qelizë në excel me disa metoda të shpejta së bashku me disa shembuj të përshtatshëm dhe ilustrime të duhura.
Shkarko Librin Praktik
Mund ta shkarkoni shabllonin falas të Excel-it nga këtu dhe praktikoni vetë.
Hiqni numrat nga një Cell.xlsm7 mënyra efektive për të hequr numrat nga një qelizë në Excel
Le të njihemi me të dhënat tona së pari. Unë kam vendosur disa Emrat e produkteve dhe ID-të e tyre ' në grupin tim të të dhënave. Shkronjat dhe numrat kanë kuptime të ndryshme. Për disa arsye, ne duam të heqim numrat nga ID-të e produkteve .
Në metodat e mëposhtme, do të shohim se si t'i heqim numrat nga qelizat me shpjegime të hollësishme.
Metoda 1: Përdor Find & Zëvendëso me Wildcards për të hequr numrat nga një qelizë në Excel
Në këtë metodë, ne do t'i heqim ata numra duke përdorur Gjej & Zëvendëso komandën me Wildcards .
Në këtë fazë, kemi disa numra të përafërt të mbyllur me kllapa dhe të vendosur në kolonën Emrat e Produkteve. Ne do t'i heqim këto numra. Pra, le të shohim hapat më poshtë.
Hapat:
➤ Zgjidhni gamën e të dhënave B5:B11 .
➤ Shtypni Ctrl+H për të hapur Gjeni & Komandën Replace .
➤ Më pas shkruani (*) në kutinë Gjej çfarë dhe mbaje bosh kutinë Zëvendëso me .
➤ Pas kësaj, shtypni Replace All .
Tani do të vini re se të gjithë numrat me emrat e produkteve janë zhdukur.
Metoda 2: Apliko Find & Zgjidhni Mjetin për të fshirë numrat nga një qelizë në Excel
Këtu, shikoni se ka dy qeliza në kolonën ID-të e produkteve që përmbajnë vetëm numra. Tani do t'i heqim numrat nga qelizat e ID-ve duke përdorur Gjej & Zgjidhni komandën.
Hapi 1:
➤ Zgjidhni gamën e të dhënave C5:C11 .
➤ Pastaj shkoni te skedari Shtëpia > Redaktimi grupi > Gjeni & Zgjidh > Shko te Speciali
Do të hapet një kuti dialogu.
Hapi 2:
➤ Shënoni vetëm Numrat nga opsioni Constantet .
➤ Shtypni OK .
Tani, shikoni që qelizat, vetëm numrat janë theksuar.
Hapi 3:
➤ Më vonë, thjesht shtypni Butoni Fshi në tastierën tuaj.
Ja ku është. Numrat janë hequr.
Metoda 3: Përdor Excel Flash Fill për të hequr numrat nga një qelizë
Është një nga më të lehtat metodat. Shikoni ID-të e produkteve, të cilat janë një përzierje teksti dhe numrash. Ne do t'i heqim numrat nga qelizat duke përdorur Excel Flash Fill .
Hapi 1:
➤Së pari, shkruani vetëm tekstin (jo shifrat) të qelizës së parë në një kolonë të re ngjitur me të.
➤ Më pas shtypni butonin Enter .
Hapi 2:
➤ Zgjidhni Qeliza D5 .
➤ Tani shkoni te Data > Mjetet e të dhënave > Flash Plotësoni .
Tani do të shihni që të gjithë numrat janë hequr.
Metoda 4: Fut funksionin SUBSTITUTE për të hequr numrat nga një qelizë në Excel
Në këtë metodë, ne do ta kryejmë detyrën duke përdorur funksionin SUBSTITUTE . Funksioni SUBSTITUTE zëvendëson një tekst ekzistues me një tekst të ri në një varg.
Tani, le të ndjekim hapat e mëposhtëm një nga një.
Hapi 1:
➤ Shkruani formulën e dhënë më poshtë në Qeliza D5 –
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")
➤ Më pas thjesht shtypni Fut butonin .
Hapi 2:
➤ Tani kliko dy herë Plotësoni dorezën dhe formula do të kopjohet automatikisht.
Tani do të shihni që numrat janë hequr nga qelizat.
0>
Lexime të ngjashme:
- Si të hiqni nëntotalet në Excel (2 truke të lehta)
- Teknikat e pastrimit të të dhënave në Excel: Zëvendësimi ose heqja e tekstit në qeliza
- Si të hiqni formulat në Excel: 7 mënyra të thjeshta
Metoda 5: Kombinoni funksionet TEXTJOIN, MID, ROW, LEN dhe INDIRECT për të fshirë numrat nga një qelizë në Excel
Këtu, ne do të kombinojmë TEXTJOIN ,Funksionet MID , ROW , LEN dhe INDIRECT për të hequr numrat nga një qelizë. Funksioni TEXTJOIN aplikohet për të bashkuar tekstin nga vargje të shumta së bashku. Funksioni Mid në excel përdoret për të gjetur vargjet dhe për t'i kthyer ato nga çdo pjesë e mesme e excel. Funksioni ROW kthen numrin e rreshtit për referencë. Funksioni LEN është një funksion teksti në excel që kthen gjatësinë e një vargu/teksti. Funksioni INDIRECT kthen një referencë në një varg.
Hapi 1:
➤ Shkruani formulën në Qeliza D5 –
=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))
➤ Shtypni butonin Enter .
Hapi 2:
➤ Më pas tërhiqni ikonën Plotësoni dorezën për të kopjuar formulën.
👇 Përbërja e formulës:
➥ RRESHT(INDIRECT(“1:”&LEN(C5)))
Do të gjejë listën e grupeve rezultante nga funksionet ROW dhe INDIRECT që kthehet si-
{1;2;3;4}
➥ MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)
Funksioni MID zbatohet për të nxjerrë vargun alfanumerik bazuar në argumentet start_num dhe num_chars. Dhe për argumentin num-chars, do të vendosim 1. Pas vendosjes së argumenteve në funksionin MID, ai do të kthejë një grup si-
{“B”; “H”;”2″;”3″}
➥ ISERR(MID(B3,ROW(INDIRECT(“1:”&LEN(B3 )))1)+0)
Pas shtimit të 0, grupi i daljes vendoset në funksionin ISERR .Do të krijojë një grup prej TRUE dhe FALSE , TRUE për karakteret jonumerike dhe FALSE për numrat. Dalja do të kthehet si-
{E VËRTETË;E VËRTETË;FALSE;FALSE}
➥ IF(ISERR(MID(B3 ,ROW(INDIREKT(“1:”&LEN(B3))),1)+0),MID(B3,ROW(INDIREKT(“1:”&LEN(B3))),1)” )
Funksioni IF do të kontrollojë daljen e funksionit ISERR . Nëse vlera e tij kthehet E VËRTETË , ai do të kthejë një grup të të gjithë karaktereve të një vargu alfanumerik. Pra, ne kemi shtuar një funksion tjetër MID . Nëse vlera e funksionit IF është FALSE , ai do të kthehet bosh (“”). Pra, më në fund do të marrim një grup që përmban vetëm karakteret jonumerike të vargut. Kjo është-
{“B”;”H”;””;””}
➥ TEXTJOIN(“” , TRUE, IF(ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN( B3)))1)””))
Funksioni TEXTJOIN do të bashkojë të gjithë karakteret e grupit të mësipërm dhe do të shmangë vargun bosh. Kufizuesi për këtë funksion vendoset si një varg bosh (“”) dhe vlera e argumentit bosh të injoruar futet E VËRTETË . Kjo do të japë rezultatin tonë të pritur-
{BH}
Metoda 6: Bashkojuni funksioneve TEXTJOIN, IF, ISERR, SEQUENCE, LEN dhe MID për t'i fshirë Numrat nga një qelizë në Excel
Ne do të kombinojmë një grup tjetër funksionesh për të kryer detyrën tani. Këto janë TEXTJOIN , IF ,Funksionet ISERR , SEQUENCE , LEN , MID . Funksioni IF përdoret për të kthyer një vlerë nëse një kusht është i vërtetë dhe një vlerë tjetër nëse është false. Funksioni ISERR kthen TRUE nëse vlera është ndonjë vlerë gabimi, përveç #N/A. Funksioni SEQUENCE ju lejon të gjeneroni një listë numrash sekuencialë në një grup, si p.sh. 1, 2, 3, 4.
Hapi 1:
➤ Në Qeliza D5 shkruani formulën e dhënë-
=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))
➤ Shtypni Enter butonin për të marrë rezultatin.
Hapi 2:
➤ Pastaj thjesht aplikoni opsionin AutoPlotësim për të kopjoni formulën.
👇 Zbërthimi i formulës:
➥ LEN(C5)
Funksioni LEN do të gjejë gjatësinë e vargut të qelizës C5 që do të kthehet si-
{4}
➥ SEQUENCE(LEN(C5))
Pastaj funksioni SEQUENCE do të jepni numrin vijues sipas gjatësisë që kthehet si-
{1;2;3;4}
➥ MID (C5, SEQUENCE(LEN(C5)), 1)
Funksioni MID do të kthejë vlerën e numrave të pozicionit të mëparshëm që rezulton-
{“B” ;”H”;”2″;”3″}
➥ ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )
Tani funksioni ISERROR do të tregohet TRUE nëse gjen s një gabim përndryshe do të tregojë FALSE. Rezultati është-
{E VËRTETË;E VËRTETË;FALSE;FALSE}
➥ IF(ISERROR(MID(C5,SEKUENCA(LEN(C5)), 1) *1), MID(C5, SEQUENCA(LEN(C5)), 1), "")
Pastaj IF funksioni sheh E VËRTETË , ai fut karakterin e tekstit përkatës në grupin e përpunuar me ndihmën e një funksioni tjetër MID . Dhe shikon FALSE , e zëvendëson atë me një varg bosh:
{“B”;”H”;””;””}
➥ TEXTJOIN(“”, E VËRTETË, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5) ), 1), ""))
Rrjeti përfundimtar do t'i kalohet funksionit TEXTJOIN , kështu që bashkon karakteret e tekstit dhe nxjerr rezultatin si-
{BH}
Metoda 7: Fut funksionin e përcaktuar nga përdoruesi për të hequr numrat nga një qelizë në Excel
Rasti-1: Hiq numrat nga një qelizë
Në këtë metodë, ne do të krijojmë një funksion të përcaktuar nga përdoruesi të quajtur " RemNumb " duke përdorur Excel VBA . Pastaj mund ta aplikojmë për të hequr numrat nga një qelizë në excel. Ndiqni hapat e mëposhtëm.
Hapi 1:
➤ Klikoni me të djathtën në titullin e fletës.
➤ Zgjidhni Shiko kodin nga menyja e kontekstit .
Menjëherë pas kësaj, do të shfaqet një dritare VBA .
Hapi 2:
➤ Më vonë, shkruani kodet e dhëna më poshtë:
6151
➤ Më pas shtypni ikonën Luaj për të ekzekutuar kodet.
Tani funksioni ynë është gati për t'u përdorur.
Hapi 3:
➤ Në Qeliza D5 shkruani-
=RemNumb(C5)
➤ Shtypni butonin Enter për të marrërezultat.
Hapi 4:
➤ Së fundi, tërhiqni ikonën Plotësoni dorezën për të kopjuar formulën .
Rasti-2: Ndani numrat dhe tekstin në kolona të veçanta
Në metodën tonë të fundit, ne do të përdorim përsëri Excel VBA për të krijuar një funksion të ri të përcaktuar nga përdoruesi të quajtur " SplitTextOrNumb " për të ndarë numrat dhe tekstin në kolona të veçanta.
Hapi 1:
➤ Ashtu si metoda e mëparshme hapni dritaren VBA dhe shkruani formulën-
1265
➤ Pastaj klikoni Run dhe një Makro do të hapet.
Hapi 2:
➤ Jepni një emër makro dhe shtypni Run tab përsëri.
Hapi 3:
➤ Tani funksioni ynë është gati për t'u aplikuar. Për të hequr karakteret e tekstit tani shkruani formulën në Qeliza D5 –
=SplitTextOrNumb(C5,1)
Për të fshirë karakteret numerike :
=SplitTextOrNumb(C5,0)
Hapi 3:
➤ Më në fund, thjesht shtypni Fut butonin dhe përdor mjetin Plotëso dorezën për të kopjuar formulën.
Përfundim
Shpresoj se të gjitha metodat e përshkruara më sipër do të jenë mjaft të mira për të hequr numrat nga një qelizë në excel. Mos ngurroni të bëni çdo pyetje në seksionin e komenteve dhe ju lutem më jepni komente.