Edukien taula
Excel-en bi karaktereen arteko testua ateratzeko trikimailu berezi batzuen bila bazabiltza, leku egokira iritsi zara. Microsoft Excel-en, bi karaktere arteko testua ateratzeko modu ugari daude. Artikulu honetan, bi karaktereren arteko testua ateratzeko lau metodo aztertuko ditugu. Jarrai dezagun gida osoa hau guztia ikasteko.
Deskargatu Praktika-koadernoa
Deskargatu praktika-koaderno hau artikulu hau irakurtzen ari zaren bitartean ariketa egiteko.
Atera testua bi karaktere artean.xlsm
Excel-en bi karaktereen arteko testua ateratzeko 4 metodoak
Hemen, Erreferentzia eta Bezeroaren Kodea dituen datu multzoa dugu. Gure helburu nagusia bi karaktere arteko testua ateratzea da.
Hurrengo atalean, 4 metodo erabiliko ditugu bi karaktere arteko testua ateratzeko.
1 Testua ateratzeko MID, LEFT eta FIND funtzioak erabiliz
Testua ateratzeko, MID funtzioa , LEFT funtzioa eta konbinatuko ditugu. BILDU funtzioa . Hemen, MID funtzioak testu-kate baten erdiko karaktereak itzultzen ditu. EZKERRA Funtzioak testu-kate baten hasieratik zehaztutako karaktere kopurua itzultzen du. Azkenik, AURKITU funtzioak testu-kate baten hasierako posizioa itzultzen du. Ondorengo urratsak jarraitu behar dituzu beheko datu-multzoko Bezero-kodearen zutabean testua ateratzeko.
Hona erabiliko dugu.hurrengo formula konbinatua irteerako gelaxkan C5:
=LEFT(MID(B5,FIND("/",B5)+1,LEN(B5)),FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1)
Ondoren, sakatu Sartu eta arrastatu betetzeko heldulekua. Orain irteera hau lortuko duzu.
🔎 Nola funtzionatzen du formulak?
- Hemen, FIND(“/”,B5)+1 funtzioak bi karaktere artean atera nahi dugun testu-kate baten hasierako posizioa itzultzen du eta irteera hau lortuko du:
{5;7;5;5;5;5}
- LEN(B5) funtzioak karaktere kopurua itzultzen du. honelako testu-katea:
{11;11;13;12;10;10}
- Hemen, MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) -k lehen karakterearen ondoko testuak itzuliko ditu irteera gisa:
{THER/38 ;GS/31; XLMNE/846; ENHT/846; TML/23; KGF/14}
- AURKITU(“/”, MID(B5,FIND(“/”,B5)+1,LEN(B5)))-1 -k atera nahi dugun testuaren luzera (goiko funtziotik lortutakoa) itzuliko du eta irteera hau erakutsiko du:
{4;2;5;4;3;3}
- Azkenik, EZKERRA funtzioa erabiliz, bi karaktereen artean zehaztutako testu-kopurua lortuko dugu.
Gehiago irakurri: Nola Atera ezazu testua Excel-eko gelaxka batetik (5 modu)
2. ORDEZKO, MID eta REPT funtzioak Excel-en bi karaktereren arteko testua ateratzeko
Bezero kodean testua ateratzeko Zutabea, ORDEZKO funtzioa , MID konbinatuko ditugufuntzioa , eta REPT funtzioa . Hemen, SUBSTITUTE funtzioak lehendik dagoen testua testu-kate batean testu berriarekin ordezkatzen du, eta REPT funtzioak testua behin baino gehiagotan errepikatzen du.
Ondoko formula konbinatua erabiliko dugu irteerako gelaxkan C5:
=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
Ondoren. sakatu Sartu eta arrastatu betetzeko heldulekua. Orain irteera hau lortuko duzu.
🔎 Nola funtzionatzen du formulak?
- Hemen, REPT(” “,6) REPT funtzioak testua behin baino gehiagotan errepikatzen du.
- MID(SUBSTITUTE(“/”&B5&); ;REPT(” “,6),”/”,REPT(“,”,255)),2*255,255) irteera hau itzuliko du C5 gelaxkan:
{,,,Nancy,,,,,,,,,,,,..}
- Orduan ORDEZKOAK funtzioak irteera hau itzuliko du:
{Nancy;GS;XLMNE;ENHT;TML;KGF}
Irakurri gehiago: Atera testua karakterearen aurretik Excel-en (4 Modu azkarrak)
Antzeko irakurketak
- Nola atera testua bigarren espazioaren ondoren Excel-en (6 metodo)
- Atera testua Excel-en testu zehatz baten ondoren (10 modu)
- Nola atera testua azken zuriunearen ondoren Excel-en (5 modu)
3. MID eta SEARCH funtzioak erabiliz testua ateratzeko
Bezero kodearen zutabean testua ateratzeko, MID funtzioa eta <6 konbinatu behar ditugu> BILATZAILEA funtzioa on . Hemen, BILATU funtzioak karaktere edo testu-kate zehatz bat lehen aldiz aurkitu den karaktere kopurua itzultzen du.
Ondoko formula konbinatua erabiliko dugu irteeran C5 gelaxka:
=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)
Ondoren, sakatu Sartu eta arrastatu betetzeko heldulekua . Orain irteera hau lortuko duzu.
🔎 Nola funtzionatzen du formulak?
- Hemen, BILATU(“/”,B5) + 1 funtzioak karaktere-kopurua edo testu-kate zehatz bat lehenengoz aurkitzen den karaktere-kopurua itzultzen du honela:
{5;7;5;5;5;5}
Eta hau MID funtzio rako karaktereak hasteko erabiltzen da.
- BILATZAILEA(“/”,B5,BILATZAILEA(“/”,B5)+1) – BILATZAILE(“/”,B5) – 1 funtzioak irteera hau ematen du:
{4;2;5;4;3;3}
Eta hau MID funtzioaren amaierako karakterea da.
- Azkenik, MID funtzioak testu-kate baten erdiko karaktereak itzultzen ditu.
Irakurri gehiago: Atera ezazu testua Excel-en karaktere baten ondoren (6 modu)
4. Excel-en bi karaktereen arteko testua ateratzeko VBA erabiltzea
Orain, urrats hauek jarraitu behar dituzu Bezeroaren kodearen zutabean testua atera nahi baduzu.
📌 Urratsak:
- Lehenik eta behin, sakatu ALT+F 11 edo Garatzailea fitxara joan behar duzu, hautatu Visual Basic Visual Basic editorea irekitzeko, eta sakatu Txertatu, hautatu Modulua .
- Ondoren, idatzi behar duzu honako kodea:
6291
- Orain, sakatu F5 edo hautatu Exekutatu , eta egin klik Exekutatu azpi/Erabiltzailetik aukeran.
Azkenik, beharrezko irteera hau lortuko duzu.
💬 Gogoratu beharrekoak
✎ Formula handi konbinatua erabiltzen ari bazara, parentesiak kontu handiz erabili behar dituzu.
Ondorioa
Hori da gaurko saioaren amaiera. Uste dut hemendik aurrera Excel-en bi karaktereen arteko testua atera dezakezula. Galderarik edo gomendiorik baduzu, partekatu beheko iruzkinen atalean.
Ez ahaztu gure webgunea Exceldemy.com kontsultatzea Excel-ekin lotutako hainbat arazo eta irtenbide ikusteko. Jarraitu metodo berriak ikasten eta jarraitu hazten!