Nola moztu testuaren zati bat Excel-en (9 metodo errazak)

  • Partekatu Hau
Hugh West

Microsoft Excel -en lan egiten duzun bitartean, baliteke testu-kate baten zati bat moztu behar izatea. Adibidez, baliteke testu-kate baten zati jakin bat kendu behar izatea. Horrez gain, batzuetan testuen zati bat ezabatu behar duzu karaktere zehatz baten aurretik/ondoren. Artikulu honetan, Excel-en testuen zati bat mozteko hainbat metodo erraz eta azkar aztertuko ditut.

Deskargatu Praktika-lan-koadernoa

Artikulu hau prestatzeko erabili dugun praktika-koadernoa deskarga dezakezu.

Moztu Testuaren zati bat.xlsm

9 Excel-en testuaren zati bat mozteko metodo errazak

1. Excel Bilatu eta Ordeztu aukera Testuaren zati bat mozteko

Lehenik eta behin, Excel-en Bilatu eta Ordeztu aukera erabiliko dut Excel-en testu zati bat mozteko. Demagun, datu multzoa ( B5:B10 ) daukadala, beheko datuak dituena. Orain ' Izen osoa: ' testua hutsune batekin ordezkatuko dut.

Urratsak:

  • Lehenik eta behin, hautatu datu-multzoa eta sakatu Ktrl + H Bilatu eta Ordeztu elkarrizketa-koadroa lortzeko.
  • Bilatu eta Ordezkatu elkarrizketa-koadroa agertzen da, idatzi moztu nahi duzun testuaren zatia Bilatu zer eremuan. Utzi Ordezkatu eremua hutsik.
  • Ondoren, sakatu Ordeztu guztiak .

  • Ondorioz, beheko irteera lortuko dugu. Testutik zehaztutako nahi ez diren zati guztiak beheko pantaila-argazkian erakusten den moduan mozten dira.

IrakurriGehiago: [Konpondu] TRIM funtzioa ez dabil Excel-en: 2 soluzio

2. Erabili ORDEZKO funtzioa Excel-en testuaren zati bat mozteko

Oraingoan, ORDEZKO funtzioa Excel-en aplikatuko dut zati jakin bat testu-kate batetik mozteko. Kasu honetan, aurreko metodoan erabilitako datu-multzo bera erabiltzen ari naiz.

Urratsak:

  • Idatzi formula hau Geluxan C5 eta sakatu Sartu teklatutik.
=SUBSTITUTE(B5,"Full Name:","")

  • Ondorioz, Excel-ek beheko emaitza itzuliko du. Orain, erabili Bete heldulekua ( + ) tresna formula C6:C10 barrutian kopiatzeko.

  • Azkenik, hona hemen jasoko dugun azken irteera.

Oharra:

Testutik zenbait karaktere moztu ditzakezu ORDAZKETA funtzioa erabiliz. Funtzio hau erabiliz hainbat karaktere aldi berean ezaba ditzakezu.

3. Moztu testuaren zati bat Flash betetzea erabiliz

Excel-en Flash betetzea aukera erabil dezakezu bat mozteko. testu-kate baten zati jakin bat. Excel-ek sartzen ari zaren datuen ereduak suma ditzake. Flash betetzea aukera erabiliz testuaren zati bat mozten duzun bitartean, datuak hautemateko eginbide hau aplikatzen da. Demagun hainbat pertsonaren izenak biltzen dituen datu-multzo bat dugula euren lanbideekin batera. Orain, izenaren zatia moztuko dut beheko testu-kateetatik.

Urratsak:

  • Idatziespero den emaitza C5 gelaxkan (zure datu-multzoko lehen gelaxkaren ondoan).
  • Ondoren, hasi espero den emaitza hurrengo gelaxkan ere idazten (hemen, C6 gelaxka ). ). Orain Excel-ek irteeraren aurreikuspena egingo du sartutako datuen eredua sumatzen duenean. Adibide gisa, Irakaslea C5 gelaxkan idatzi dudanez eta Ingeniaritza idazten hasi naizenez C6 gelaxka , Excel-ek ulertzen du bilatzen ari naizela. lanbideetarako soilik.

  • Aurrebistaren datuak agertzen diren heinean, sakatu Sartu beheko emaitza lortzeko.

4. Konbinatu ESKUINA & Testuaren lehen zatia mozteko LEN funtzioak

Testu-kate baten lehen zatia moztu dezakegu excel formulak erabiliz. Hemen RIGHT funtzioa erabiliko dut LEN funtzioa rekin batera, beheko datu multzoko lehen bi karaktereak mozteko.

Urratsak:

  • Idatzi beheko formula C5 gelaxkan eta sakatu Sartu .
=RIGHT(B5,LEN(B5)-2)

  • Azkenik, Bete heldulekua tresna aplikatu ondoren, hau da azken irteera.

Hemen, LEN funtzioak B5 gelaxka ren testu-katearen luzera itzultzen du. Ondoren, 2 kentzen da testu osoaren luzera eta horrek 11 itzultzen du. Horren ondoren, RIGHT funtzioak 11 karaktereak ateratzen ditu B5 gelaxka ren eskuineko aldean.

5. Aplikatu Excel Formula azken zatia mozteko Excel-eko Testua

Ez bezalaaurreko metodoa, orain testu-kate baten azken zatia moztuko dut EZKER eta LEN funtzioen konbinazioa erabiliz. Adibidez, azken 5 karaktereak moztuko ditut beheko datu multzoko testu-kateetatik.

Urratsak:

  • Lehenik eta behin, idatzi formula hau C5 gelaxka n. Ondoren, sakatu Sartu .
=LEFT(B5,LEN(B5)-5)

  • Formula sartzean excel-ek egingo du. itzuli beheko emaitza. Ikus dezakezunez, goiko formulak azken 5 karaktereak kendu ditu testu-kate guztietatik.

Hemen, LEN funtzioak B5 gelaxka -ren luzera osoa itzultzen du. Ondoren, 5 LEN formulatik kentzen da eta 11 erantzuten du. Azkenik, EZKER funtzioak 11 karaktereak itzultzen ditu B5 gelaxkaren testu-katearen ezkerreko aldean.

Oharra :

Goiko formula BALIOA funtzioarekin bil dezakezu zenbakizko emaitza bat behar baduzu.

6. Konbinatu MID & ; Lehen N eta azken N karaktereak mozteko LEN funtzioak

Metodo honetan, testu-kate batetik lehen N eta azken N karaktereak moztuko ditut MID funtzioa <1 eta batera erabiliz>LEN funtzioak. Irudikatzeko, beheko datu-multzoko testu-kateetatik lehenengo 2 ​​ eta azken 5 karaktereak ezabatuko ditut.

Urratsak:

  • Idatzi beheko formula C5 gelaxkan hasieran etasakatu Sartu .
=MID(B5,3,LEN(B5)-7)

  • Sartu sakatu ondoren eta aplikatu Bete heldulekua tresna, excel-ek beheko emaitza itzuliko du. Goiko emaitzatik, kate bakoitzeko lehen 2 eta azken 5 karaktereak beheko pantaila-argazkian bistaratzen den moduan mozten direla ikus dezakegu.

Hemen, LEN funtzioak B5 gelaxkaren -ren luzera itzultzen du, hau da, 18 . Ondoren, moztu behar diren karaktere-kopuru osoa (hemen, 2 + 5 ) B5 gelaxka -ren luzera osotik kentzen da (hemen, 18 ) . Kenketaren emaitza 11 . Ondoren, MID funtzioak 11 karaktereak ateratzen ditu B5 gelaxka ren 3. posiziotik.

7 . Moztu testuaren zati bat karaktere zehatz baten aurretik edo ondoren

testua moztu dezakezu karaktere zehatz baten aurretik edo ondoren (koma, puntu eta koma, zuriunea, etab.) excel formulak erabiliz. Demagun, beheko datu-multzoa dugula, komaz bereizten diren testu-kateak dituena. Orain excel funtzioak aplikatuko ditut komaren aurretik/ondoren dena kentzeko.

7.1. Moztu testuaren zati bat karaktere zehatzaren aurretik

Lehenik, komaren aurretik jartzen den testuaren zatia moztuko dut.

Urratsak:

  • Idatzi formula hau C5 gelaxkan . Hurrengoa sakatu Sartu .
=RIGHT(B5,LEN(B5)-SEARCH(",",B5))

  • Formula sartu ondoren hona hemen emaitzajasotzen dugu. Komaren aurreko karaktere guztiak mozten direla ikus dezakegu.

Hemen, BILAKETA funtzioak komaren kokapena aurkitzen du. B5 gelaxka ren testu-katea, hau da, 7 . Ondoren, 7 B5 gelaxka ren luzeratik kentzen da, LEN funtzioak itzultzen duena. Kenketaren emaitza 8 da. Azkenik, RIGHT funtzioak 8 karaktereak mozten ditu komaren eskuineko aldean.

Irakurri gehiago: Moztu eskuineko karaktereak eta zuriuneak Excel-en (5 modu) )

7.2. Moztu testuaren zati bat karaktere zehatzaren ondoren

Aurreko metodoan bezala, hemen komaren ondoren kokatzen den testuaren zati bat moztuko dut.

Pausoak:

  • Idatzi beheko formula C5 gelaxkan eta sakatu Sartu .
=LEFT(B5,SEARCH(",",B5)-1)

  • Formula sartzean komak kendu ondoren kokatzen diren testu-katearen zati guztiak ikus ditzakegu.

Hemen, BILATU funtzioak komaren kokapena aurkitzen du. Ondoren, 1 kentzen da BILATU formulatik ez baitugu komarik sartu nahi gure azken emaitzan. Azkenean, EZKER funtzioak testu-zatia ateratzen du komaren aurretik. Horrela, testu zatia komaren ondoren moztu dugu.

Oharra:

Testuaren zati bat moztu dezakezu aurretik/ondoren karaktere zehatzen agerpena (koma, puntu eta koma, zuriunea, etab.)posizio ezberdinetan excel funtzioen konbinazioa erabiliz.

Gehiago irakurri: Ezkerreko mozketaren funtzioa Excel-en: 7 modu egokiak

8. Excel ORDEZTU Testuaren zati bat mozteko funtzioa

Orain ORDEZTU funtzioa Excel-en erabiliko dut testu-kateen zati bat mozteko. Adibidez, beheko datu-multzotik, izen guztiak moztuko ditut.

Pausoak:

  • Idatzi behean formula C5 zelula n. Ondoren, sakatu Sartu .
=REPLACE(B5,1,13," ")

  • Ondorioz, excel-ek egingo du itzuli beheko emaitza. Beheko emaitzatik beheko testu-kateetako izen-zatiak mozten direla ikus dezakegu.

9. Erabili VBA testuaren lehen edo azken zatia mozteko. Excel

Testuaren zati bat moztu dezakegu Excel-en VBA kode sinplea erabiliz. VBA User Defined Function erabiliko dut testu-kateetatik zati bat mozteko.

9.1. VBA testu-kateen lehen zatia mozteko

Lehenengo bi karaktereak ezabatuko ditut VBA UDF erabiliz. Kontuan izan beheko datu-multzoa lehen 2 karaktereak mozteko.

Jarraitu beheko urratsei zeregina burutzeko.

Urratsak:

  • Lehenik eta behin, joan hona. Garatzailea > Visual Basic .

  • Ondorioz, VBA leihoa agertuko da. Egin klik eskuineko botoiarekin VBAProject eta joan Txertatu > Modulua .

  • Orain idatzi beheko kodea Modulua .
7239

  • Ondoren joan datuak dituzun Excel orrira eta hasi duzun funtzioa idazten. VBA erabiliz sortu da. Excel beste funtzio batzuk bezala agertuko da.

  • Ondoren, sartu beheko formularen itxura izango duten funtzioaren argumentuak:
=TrimFirstn(B5,2)

  • Sakatu Sartu eta aplikatu Bete heldulekua tresna formula gainerako gelaxketara kopiatzeko. Azkenik, beheko emaitza lortuko duzu.

9.2. VBA testuaren azken zatia mozteko

Orain VBA UDF erabiliko dut testu-kate baten azken zatia mozteko. Metodo hau aurreko metodoaren antzekoa da, beste VBA kode bat idatzi behar duzu. Adibidez, beheko testu-kateetako azken 5 karaktereak erabiliko ditut.

Urratsak:

  • Era berean, aurreko metodoan, joan Garatzailea > Visual Basic ra. Ondoren, Sartu Modulu berri bat VBAProject tik eta idatzi beheko kodea Modulu atalean (ikus pantaila-argazkia).
2296

  • Orain sartu sortu berria den UDF eta sartu argumentuak behean bezala:
=TrimLastn(B5,5)

  • Formula sartu ondoren, excel-ek azken 5 karaktereak moztuko ditu emandako testu-kateetatik.

Ondorioa

Goiko artikuluan, hainbat metodo eztabaidatzen saiatu naizExcel-en testu baten zati bat landuta mozteko. Zorionez, metodo eta azalpen hauek nahikoa izango dira zure arazoak konpontzeko. Mesedez, esan iezadazu zalantzaren bat baduzu.

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.