Nola kendu zenbakiak Excel-en gelaxka batetik (7 modu eraginkorrak)

  • Partekatu Hau
Hugh West

MS Excel erabiltzean oso ohiko arazo bat testu-gelaxketatik zenbakiak nola kendu da. Zerbaitegatik, hainbat sistemak testua eta zenbakiak nahasten dituzte nahita edo ustekabean. Artikulu honek Excel-eko gelaxka batetik zenbakiak kentzeko gidatuko zaitu metodo azkar batzuekin batera, adibide egoki batzuekin eta ilustrazio egoki batzuekin.

Deskargatu Praktika liburua

Deskargatu dezakezu. doako Excel txantiloia hemendik eta praktikatu zure kabuz.

Kendu zenbakiak gelaxka batetik.xlsm

Zelula batetik zenbakiak kentzeko 7 modu eraginkorrak. Excel

Gure datu-multzoa aurkez gaitezen lehenik. Produktu-izenak eta haien ID batzuk jarri ditut nire datu multzoan. Letrek eta zenbakiek esanahi desberdinak dituzte. Arrazoiren batengatik, zenbakiak kendu nahi ditugu Produktu IDak .

Ondoko metodoetan, zenbakiak nola kendu ikusiko dugu. gelaxkak azalpen zehatzekin.

1. Metodoa: Erabili Bilatu & Ordeztu komodinekin Excel-eko gelaxka batetik zenbakiak kentzeko

Metodo honetan, zenbaki horiek kenduko ditugu Bilatu & Ordeztu komandoa Komodinak .

Etapa honetan, parentesi artean itxitako zenbaki gutxi batzuk ditugu eta Produktuen Izenak zutabean jarrita. Zenbaki hauek kenduko ditugu. Beraz, ikus ditzagun beheko urratsak.

Urratsak:

➤ Hautatu datu-barrutia B5:B11 .

➤ Sakatu Ktrl+H irekitzeko Bilatu & Ordeztu komandoa.

➤ Ondoren, idatzi (*) Aurkitu zer koadroan eta utzi Orrezkatu koadroa hutsik.

➤ Horren ondoren, sakatu Ordeztu guztiak .

Orain produktuen izenak dituzten zenbaki guztiak desagertu direla ikusiko duzu.

2. metodoa: Aplikatu Find & Hautatu Tresna Excel-eko gelaxka bateko zenbakiak ezabatzeko

Hemen, begiratu Produktu IDak zutabean zenbakiak soilik dituzten bi gelaxka daudela. Orain IDen zeluletako zenbakiak kenduko ditugu Bilatu & Hautatu komandoa.

1. urratsa:

➤ Hautatu datu-barrutia C5:C11 .

➤ Ondoren joan Hasiera fitxa > Edizioa taldera > Aurkitu & Hautatu > Joan Berezira

Elkarrizketa-koadro bat irekiko da.

2. urratsa:

➤ Markatu Zenbakiak soilik Konstanteak aukeratik.

➤ Sakatu Ados .

Orain, begiratu gelaxkak, zenbakiak bakarrik nabarmentzen direla.

3. urratsa:

➤ Geroago, sakatu besterik ez dago. Ezabatu teklatuko botoia.

Hemen duzu. Zenbakiak kentzen dira.

3. metodoa: Erabili Excel Flash Fill gelaxka batetik zenbakiak kentzeko

Errazenetako bat da. metodoak. Begira produktuaren IDak, testu eta zenbakien nahasketa direla. Gelaxketatik zenbakiak kenduko ditugu Excel Flash betetzea erabiliz.

1. urratsa:

➤Lehenik eta behin, idatzi lehenengo gelaxkako testua (ez digituak) ondoan dagoen zutabe berri batean.

➤ Ondoren, sakatu Sartu botoia.

2. urratsa:

➤ Hautatu D5 gelaxka .

➤ Orain joan Datuak > Datu-tresnak > Flash Fill .

Orain zenbaki guztiak kentzen direla ikusiko duzu.

4. metodoa: txertatu ORDEZKO funtzioa Excel-eko gelaxka batetik zenbakiak kentzeko

Metodo honetan, zeregina ORDEZKOAK funtzioa erabiliz egingo dugu. ORDEZTU funtzioak lehendik dagoen testu bat kate bateko testu berri batekin ordezkatzen du.

Orain, jarrai ditzagun banan-banan beheko urratsak.

1. urratsa:

➤ Idatzi behean emandako formula D5 gelaxka

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

➤ Ondoren, sakatu Sartu botoia.

2. urratsa:

➤ Orain egin klik bikoitza Bete heldulekua ikonoa eta formula automatikoki kopiatuko da.

Orain ikusiko duzu zenbakiak gelaxketatik kentzen direla.

Antzeko irakurgaiak:

  • Nola kendu azpitotalak Excel-en (2 trikimailu errazak)
  • Datuak garbitzeko teknikak Excel-en: gelaxketako testua ordezkatu edo kentzea
  • Nola kendu formulak Excel-en: 7 modu errazak

5. Metodoa: konbinatu TEXTJOIN, MID, ROW, LEN eta ZEHARKAKO funtzioak Excel-eko gelaxka bateko zenbakiak ezabatzeko

Hemen, TEXTJOIN , MID , ROW , LEN eta ZEHARKOAK funtzioak gelaxka batetik zenbakiak kentzeko. TEXTJOIN funtzioa hainbat katetako testua elkarrekin batzeko aplikatzen da. Excel-en Mid funtzioa kateak aurkitzeko eta excelaren erdiko edozein zatitatik itzultzeko erabiltzen da. ROW funtzioak errenkada-zenbakia itzultzen du erreferentzia gisa. LEN funtzioa Excel-eko testu-funtzioa da, kate/testu baten luzera itzultzen duena. ZEHARKOAK funtzioak barruti bati erreferentzia bat ematen dio.

1. urratsa:

➤ Idatzi formula D5 gelaxkan

=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))

➤ Sakatu Sartu botoia.

2. urratsa:

➤ Ondoren, arrastatu Bete heldulekua ikonoa formula kopiatzeko.

👇 Formularen banaketa:

ERRENKADA(ZEHARKOAK(“1:”&LEN(C5)))

-

{1;2;3;4}

➥ gisa itzultzen duen ROW eta ZEHARKAKO funtzioen ondoriozko matrize-zerrenda aurkituko du. MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)

MID funtzioa aplikatzen da kate alfanumerikoa ateratzeko. start_num eta num_chars argumentuak.Eta num-chars argumenturako, 1 jarriko dugu. Argumentuak MID funtzioan jarri ondoren, -

{“B” bezalako array bat itzuliko du; ”H”;”2″;”3″}

ISERR(MID(B3,ROW(ZEHARK(“1:”&LEN(B3) ))),1)+0)

0 gehitu ondoren, irteerako matrizea ISERR funtzioan jartzen da. TRUE eta FALSE , TRUE zenbakizko karaktereetarako eta FALSE zenbakietarako matrize bat sortuko du. Irteera honela itzuliko da:-

{EGIA;EGIA;GEZURRA;GEZURRA

IF(ISERR(MID(B3) ,ERRENKADA(ZEHENKOAK(“1:”&LEN(B3))),1)+0),MID(B3,ERRENKADA(ZEHENKOAK(“1:”&LEN(B3))),1),”” )

IF funtzioak ISERR funtzioaren irteera egiaztatuko du. Bere balioak EGIA itzultzen badu, kate alfanumeriko baten karaktere guztien array bat itzuliko du. Beraz, beste MID funtzio bat gehitu dugu. IF funtzioaren balioa FALSE bada, (“”) hutsik itzuliko da. Beraz, azkenean katearen zenbakizko karaktereak ez diren matrize bat lortuko dugu. Hau da-

{“B”;”H”;””;”””}

TEXTJOIN(“” ,EGIA, BADA(ISERR(ERDIA(B3, ERRENKADA(ZEHENA(“1:”&LEN(B3))),1)+0),ERDIA(B3, ERRENKADA(ZEHENA(“1:”&LEN( B3))),1),""))

TEXTJOIN funtzioak goiko arrayko karaktere guztiak elkartuko ditu eta kate hutsa saihestuko du. Funtzio honen mugatzailea (“”) kate huts gisa ezartzen da eta baztertutako argumentu hutsaren balioa TRUE sartzen da. Honek gure esperotako emaitza emango du:

{BH}

6. metodoa: batu TEXTJOIN, IF, ISERR, SEQUENCE, LEN eta MID funtzioak ezabatzeko. Excel-eko gelaxka bateko zenbakiak

Beste funtzio multzo bat konbinatuko dugu orain zeregina egiteko. Hauek dira TEXTJOIN , IF , ISERR , SEQUENCE , LEN , MID funtzioak. IF funtzioa balio bat itzultzeko erabiltzen da baldintza bat egia bada eta beste balio bat faltsua bada. ISERR funtzioak TRUE itzultzen du balioa errore-balioren bat bada, #N/A izan ezik. SEQUENCE funtzioak matrize bateko zenbaki sekuentzialen zerrenda sortzeko aukera ematen du, hala nola 1, 2, 3, 4.

1. urratsa:

D5 gelaxkan idatzi emandako formula-

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))

➤ Sakatu Sartu botoia emaitza lortzeko.

2. urratsa:

➤ Ondoren, aplikatu Autobetetze aukera. kopiatu formula.

👇 Formularen banaketa:

LEN(C5)

LEN funtzioak C5 gelaxka ren katearen luzera aurkituko du-

<3 gisa itzuliko duena>{4}

SEQUENCE(LEN(C5))

Ondoren, SEQUENCE funtzioa izango da eman zenbaki sekuentziala itzultzen den luzeraren arabera-

{1;2;3;4}

MID (C5, SEQUENCE(LEN(C5)), 1)

MID funtzioak aurreko posizio-zenbaki horren balioa itzuliko du eta horrek emaitza-

{“B” ;”H”;”2″;”3″}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )

Orain ISERROR funtzioak TRUE erakutsiko du aurkitzen badu errore bat da, bestela GEZURRA agertuko da. Emaitza-

{EGIA;EGIA;GEZURRA;GEZURRA

IF(ISERROREA(MID(C5,SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), “”)

Ondoren, IF funtzioak TRUE ikusten du, dagokion testu-karakterea txertatzen du prozesatutako matrizean beste MID funtzio baten laguntzaz. Eta FALSE ikusten du, kate huts batekin ordezkatzen du:

{“B”;”H”;””;””}

TEXTJOIN(“”, TRUE, IF (ERROREA DA(ERDIA(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)) ), 1), ""))

Azken matrizea TEXTJOIN funtziora pasatuko da, beraz, testu-karaktereak kateatzen ditu eta emaitza gisa-<1 ateratzen du>

{BH}

7. metodoa: txertatu erabiltzaileak zehaztutako funtzioa Excel-eko gelaxka batetik zenbakiak kentzeko

Kasu-1: Kendu zenbakiak gelaxka batetik

Metodo honetan, " RemNumb " izeneko erabiltzaileak definitutako funtzio bat sortuko dugu Excel VBA erabiliz. Ondoren, Excel-en gelaxka batetik zenbakiak kentzeko aplika dezakegu. Jarraitu beheko urratsak.

1. urratsa:

Egin klik eskuineko botoiarekin orriaren izenburuan.

➤ Hautatu Ikusi kodea testuinguru-menuan .

Laster, VBA leiho bat agertuko da.

2. urratsa:

➤ Geroago, idatzi behean emandako kodeak:

9097

➤ Ondoren, sakatu Reproduzitu ikonoa exekutatzeko. kodeak.

Orain gure funtzioa erabiltzeko prest dago.

3. urratsa:

➤ <3 atalean>D5 gelaxka mota-

=RemNumb(C5)

➤ Sakatu Sartu botoia lortzekoemaitza.

4. urratsa:

➤ Azkenik, arrastatu Bete heldulekua ikonoa formula kopiatzeko .

2. kasua: zatitu zenbakiak eta testua zutabe bereizietan

Gure azken metodoan, berriro Excel erabiliko dugu VBA erabiltzaileak definitutako funtzio berri bat egiteko " SplitTextOrNumb " izenekoa, zenbakiak eta testua zutabe desberdinetan banatzeko.

1. urratsa:

➤ Aurreko metodoa bezala ireki VBA leihoa eta idatzi formula-

6718

➤ Ondoren, egin klik Exekutatu eta makroa > irekiko da.

2. urratsa:

➤ Eman makro-izen bat eta sakatu Exekutatu fitxa berriro.

3. urratsa:

➤ Orain gure funtzioa aplikatzeko prest dago. Testu-karaktereak kentzeko, idatzi formula D5 gelaxkan

=SplitTextOrNumb(C5,1)

Zenbakizko karaktereak ezabatzeko :

=SplitTextOrNumb(C5,0)

3. urratsa:

➤ Azkenik, sakatu botoia Sartu botoia eta erabili Bete heldulekua tresna formula kopiatzeko.

Ondorioa

Goian deskribatutako metodo guztiak excel-eko gelaxka batetik zenbakiak kentzeko nahikoa onak izatea espero dut. Ez zaitez galderarik egin iruzkinen atalean eta eman iezadazu iritzia.

Hugh West esperientzia handiko Excel prestatzaile eta analista da, industrian 10 urte baino gehiagoko esperientzia duena. Kontabilitate eta Finantzetan Lizentziatua eta Enpresen Administrazioko Masterra da. Hughek irakasteko grina du eta jarraitzeko eta ulertzeko erraza den irakaskuntza-ikuspegi berezia garatu du. Excel-en ezagutza adituak mundu osoko milaka ikasle eta profesionalei beren gaitasunak hobetzen eta beren karreran bikaintzen lagundu die. Bere blogaren bidez, Hughek bere ezagutzak munduarekin partekatzen ditu, doako Excel tutorialak eta lineako prestakuntza eskainiz, pertsona eta enpresei beren potentzial osoa lortzen laguntzeko.