Atera testua karaktere baten ondoren Excel-en (6 modu)

  • Partekatu Hau
Hugh West

Microsoft Excel-en, gelaxka batetik testua ateratzea funtsezko zeregina da. Karaktere zehatz baten ondoren testu bat atera behar duzun egoera askotan aurki dezakezu zure burua. Excel-en karaktere baten ondoren testua ateratzeko modu eraginkorrak eta potentzialak ikasiko dituzu tutorial honetatik. Tutorial hau egokia izango da adibide egokiekin eta ilustrazio egokiekin.

Deskargatu Praktika-koadernoa

Atera testua karaktere baten ondoren.xlsm

Excel karaktere baten ondoren testua ateratzeko 6 modu eraginkorrak

Hurrengo atalean, zure datu multzoan inplementa ditzakezun sei metodo egoki eta eraginkor eskaintzen dizkizugu. Ziurtatu guztiak ikasten dituzula. Horiek guztiak ikastea eta aplikatzea gomendatzen dizugu. Segur aski, zure Excel ezagutza aberastuko da.

1. Erabili MID eta FIND funtzioak karaktere baten ondoren testua ateratzeko

Orain, metodo honetan, MID funtzioa<2 erabiltzen ari gara> eta AURKITU funtzioa batera. Karaktere espezifikoa gelaxkako lehenik aurkituko dugu AURKITU funtzioa erabiliz. Horren ostean, testua aterako dugu gelaxka horren posizio jakin horretatik.

Begiratu datu multzo honi:

Hemen, ikus dezakezu datu batzuk ditugu datu multzoan. Gelaxka guztiek marratxoa ("-") dute. Orain, gure helburua karaktere zehatzaren marratxoaren ("-") ondoren testua ateratzea da gure formularekin.

📌 Urratsak

  • Lehenik eta behin, idatzi formula hau C5 gelaxkan :

=MID(B5,FIND("-",B5)+1,LEN(B5))

Hemen LEN funtzioa erabili dugu hainbat karaktere emateko, gainerakoak atera ahal izateko.

  • Ondoren, sakatu Sartu .
  • Orain, arrastatu Bete heldulekua ikonoa C6:C9 gelaxken barrutitik.

Ikus dezakezun bezala, Excel-en karaktere zehatz baten ondoren gelaxka batetik testua ateratzeko arrakasta dugu. Probatu orain.

🔎 Formularen apurketa

Hemen, lehen datuetarako bakarrik banatzen ari gara.

LEN(B5) itzultzen du 11 .

FIND(“-“,B5) itzultzen du 6 .

MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) itzultzen du Mundua .

2. RIGHT, LEN eta FIND funtzioak karaktere baten ondoren testua ateratzeko

Orain, metodo honetan, RIGHT funtzioa , LEN funtzioa eta FIND funtzioa guztiz gelaxkatik testua ateratzeko. Hori frogatzeko, aurreko datu-multzoa erabiltzen ari gara.

Funtsean, karaktere zehatz baten ondoren gelaxka batetik azpikate bat ateratzen ari gara.

📌 Urratsak

  • Orain, idatzi formula hau C5 gelaxkan:

=RIGHT(B5,LEN(B5)-FIND("-",B5))

  • Ondoren, sakatu Sartu .
  • Ondoren, arrastatu Bete heldulekua ikonoa gelaxken barrutian C6:C9.

Zu bezalaikus dezaket, arrakastaz aurkitu dugu pertsonaia zehatza posizio zehatz batetik. Eta karaktere jakin horren ostean ateratzen dugu testua gelaxkatik.

🔎 Formularen zatiketa

Hemen, zatitzen ari gara. lehen datuetarako.

LEN(B5) 11 itzultzen du.

AURKITU(“-“,B5) 6 itzultzen du.

ESKUINA(B5,LEN(B5)-AURKITU(“-“,B5)) =ESKUINA(B5,11-6) Mundua itzultzen du.

Irakurri gehiago: Nola atera Excel-etik datuak irizpideen arabera

3. Erabili EZKER, BILDU eta ORDEZKO funtzioak Karaktere baten ondoren testua ateratzeko

Orain, EZKERRA funtzioa , AURKITU funtzioa eta ORDEZKOAK erabiltzen ari gara. Excel-eko funtzioa. Begiratu datu multzo hau:

Orain, datu multzo hau nahiko interesgarria da. Aurreko datu multzoa erabiltzen ari gara. Baina, pertsonaiak aldatu ditugu. Gelaxketan hainbat karaktere ditugu. Hemen, gure helburua karaktere jakin horien guztien ondoren gelaxketatik testua ateratzea da gure formula erabiliz.

📌 Urratsak

  • Hasieran, idatzi honako hau. formula D5 gelaxkan :

=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")

  • Orain, sakatu Sartu .
  • Ondoren, arrastatu Bete heldulekua ikonoa D6:D9 gelaxka barrutitik.

Ikusten duzun bezala, gure formulak nahiko ondo funtzionatu zuen Excel-en karaktere indibidual horien ondoren testua ateratzeko.

🔎Formularen banaketa

Hemen, lehen datuetarako bakarrik banatzen ari gara.

FIND(C5,B5) itzultzen du 6 .

EZK.(B5,6) itzultzen du [e-posta protected]

ORDEZKOAK(B5,EZK.( B5,FIND(C5,B5)),””) = ORDEZKOA(B5,”[email protected]”,””) Mundua itzultzen du.

4. ESKUBIDEA erabiliz Karaktere zehatzak ateratzeko , BILATU eta ORDEZKO funtzioak

Orain, formula hau nahiko konplexua da. Baina, funtzio horiei buruzko ideiarik baduzu, erraz lortuko duzu. Hau egiteko, funtzio hauek erabiltzen ari gara:

  1. ESKUIN funtzioa .
  2. BILATZAILE funtzioa.
  3. SUBSTITUTE funtzioa.
  4. LEN funtzioa.

Metodo hau erakusteko, aurreko datu multzoa erabiltzen ari gara hemen. Ziurtatu funtzio horiek guztiak egiaztatu dituzula bertan sartu aurretik.

📌 Urratsak

  • Lehenengo, idatzi formula hau D5 gelaxkan :

=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))

  • Ondoren, sakatu Sartu .
  • Orain, arrastatu Bete heldulekua ikonoa D6:D9 gelaxka barrutitik.

Azkenean, arrakastaz hautatu ditugu pertsonaia zehatzak eta haien posizioak. Horren ostean, testua karaktere espezifikoaren ondoren atera dugu.

🔎 Formularen banaketa

Hemen, hauetarako bakarrik banatzen dugu. lehen datuak.

LEN(B5) itzultzen ditu 11

ORDEZKOAK(B5,C5,””) HelloWorld itzultzen du.

ORDEZKOAK( B5,C5,”#”,11-LEN(“HelloWorld”)) Kaixo#Mundua itzultzen du.

SEARCH(“#”,”Kaixo# Mundua") 6 itzultzen du.

ESKUINERA(B5,LEN(B5)-BILATU(“#”, ORDEZKOA(B5,C5,”#”, LEN(B5)-LEN(ORDEZKOA(B5,C5,””))))) = ESKUINA(B5,11-6) Mundua itzultzen du.

5. Erabili RIGHT, SUBSTITUTE eta REPT funtzioak Karaktere baten ondoren testua ateratzeko

Hemen, gure formula Excel-en hainbat funtziok osatzen dute. Testua ateratzeko gure hiru funtzio nagusiak RIGHT funtzioa , SUBSTITUTE funtzioak eta REPT funtzioa dira.

Hori erakusteko, dugu aurrekoaren antzeko datu-multzoa erabiltzen ari dira.

📌 Urratsak

  • Hasieran, idatzi formula hau D5 gelaxkan :

=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))

TRIM funtzioa erabili dugu hasierako zuriune gehigarriak kentzeko.

  • Ondoren, sakatu Sartu .
  • Orain, arrastatu Bete heldulekua ikonoa D6:D9 gelaxken barrutitik.

Ikus dezakezun bezala, Excel gelaxka batetik karaktere baten ondoren testua ateratzen arrakasta dugu. Saiatu metodo hau posizio ezberdinetako karaktere ezberdinekin.

🔎 Formularen banaketa

Hemen, lehenengorako bakarrik banatzen dugu. datuak.

LEN(B5) itzultzen du 11

REPT(” “,LEN(B5)) " itzultzen du "          "(Zuzurrak) .

ORDEZKOAK(B5,C5,REPT(” “,LEN(B5))) k “ Kaixo           Mundua itzultzen du.

ESKUBIDEA(ORDEZKOA(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) “     Mundua” itzultzen du.

MOZTU(ESKUINA(ORDEZKO(B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = MOZTU(”      Mundua”) Mundua itzultzen du.

6. Excel-en karaktere baten ondoren testua ateratzeko VBA kodeak

Ni bezalako VBA freak bazara, metodo hau probatu dezakezu. Kode honek testua erraz aterako du karaktere baten ondoren. Kode sinple honekin, eragiketa hau zutabe oso baterako egin ahal izango duzu.

📌 Urratsak

  • Lehenengo, sakatu Alt+F11 zure teklatuan VBA editorea irekitzeko.
  • Ondoren, hautatu Txertatu > Modulua .

  • Ondoren, idatzi kode hau:
6374
  • Ondoren, gorde fitxategia.
  • Orain, hautatu gelaxken barrutia B5:B9 .

  • Ondoren, sakatu Alt+F8 teklatuan Makro elkarrizketa-koadroa irekitzeko.
  • Ondoren, hautatu extract_text.

  • Ondoren, egin klik Exekutatu .

Hemen, VBA kodea erabiliz, arrakastaz atera dugu. testua karaktere zehatzaren ondoren.

💬 Gogoratu beharrekoak

Hauek egin aurretik, ziurtatu estekak egiaztatzea erabili ditugun funtzioak ezagutzeko.

Erroreren bat ikusten baduzu #VALUE! , bildu formula osoa azpian IFERROR funtzioa .

Ondorioa

Bukatzeko, espero dut tutorial honek ezagutza baliagarri bat eman izana Excel-en karaktere zehatz baten ondoren testua ateratzeko. Argibide hauek guztiak zure datu multzoan ikastea eta aplikatzea gomendatzen dizugu. Deskargatu praktika-koadernoa eta probatu hauek zuk zeuk. Gainera, lasai eman iritzia iruzkinen atalean. Zure iritzi baliotsuak motibatu egiten gaitu honelako tutorialak sortzeko.

Ez ahaztu gure webgunea Exceldemy.com kontsultatzea Excel-ekin lotutako hainbat arazo eta irtenbide ikusteko.

Jarraitu metodo berriak ikasten eta jarraitu hazten!

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.