Edukien taula
Excel formulak gelaxka bat edo testu-kate bat edo zutabe bat banatzen laguntzen digu. Horrek datu-multzoa irakurgarriagoa egiten du eta informazio zuzena erraz eskura dezake. Artikulu honetan, Excel Formula bat nola erabiltzen den gelaxkak edo kateak zatitzeko ikusiko dugu.
Praktikatu lan-koadernoa
Deskargatu honako hau lan-koadernoa eta ariketa.
Formula to Split.xlsx
Excel-en zatitzeko formula bat aplikatzeko 8 modu errazak
1. Excel Formula EZKER & RIGHT funtzioak gelaxka zatitzeko
EZKER funtzioak ezkerreko karaktereak itzultzen ditu eta RIGHT funtzioak testu batetik azken karaktereak ateratzen laguntzen digu. katea. Hauek Microsoft Excel Testu-funtzioak dira. Demagun datu multzo bat dugula ( B4:D9 ) ausazko izen batzuekin. Formula bat erabiliko dugu izen horiek dituzten gelaxkak banatzeko.
URRATSUAK:
- Hautatu C5 gelaxka hasieran.
- Orain idatzi formula:
=LEFT(B5,SEARCH(" ",B5)-1)
- Ondoren, sakatu Sartu eta erabili Bete heldulekua hurrengo gelaxketan emaitzak ikusteko.
➥ Formularen banaketa
➤ BILATU(” “,B5)
Honek espazioa bilatuko du eta espazioaren posizioarekin itzuliko da BILATZAILEA funtzioarekin.
➤ EZKER ( B5,SEARCH(” “,B5)-1)
Honek ezkerreko karaktere guztiak aterako ditu eta itzuliko dubalioa.
- Hurrengo hautatu D5 gelaxka .
- Idatzi formula:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))
- Azkenean, sakatu Sartu eta erabili Bete heldulekua tresna emaitza ikusteko.
➥ Formularen banaketa
➤ BILATU(” “,B5 )
Honek espazioa bilatuko du eta espazioaren posizioarekin itzuliko da BILATU funtzioarekin .
➤ LEN(B5)
Honek LEN funtzioa duten karaktere kopurua itzuliko du.
➤ ESKUINA (B5,LEN(B5)-SEARCH(” “,B5))
Honek abizenaren balioa itzuliko du
Irakurri gehiago: Nola zatitu gelaxkak Excel-en (Azken gida)
2. INDEX-ROWS Formula Excel-en zutabe bat hainbat zutabetan banatzeko
Excel ROWS funtzioa errenkada itzultzeko erabiltzen da zenbakia eta INDEX funtzioak emandako barrutiaren balioa itzultzen du. Bi funtzio hauen konbinazioa erabil dezakegu zutabe bat hainbat zutabetan banatzeko. Datu multzo bat dugula suposatuz ( B4:B14 ). INDEX-ROW formula erabiliko dugu zutabe hau bi zutabetan banatzeko ( Column1 & Column2 ).
URRATSUAK:
- Hautatu lehendabizi D5 gelaxka .
- Ondoren, idatzi formula:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
- Orain sakatu Sartu eta erabili Bete heldulekua tresna ikusteko. emaitza.
➥ FormulaBanaketa
➤ ERRENKADAK(D$5:D5)*2-1
Honek errenkada-zenbakia itzuliko du.
➤ INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)
Honek balioaren bueltan emango du barrutia $B$5:$B$14 .
- Hautatu E5 gelaxka .
- Idatzi formula:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)
- Ondoren, sakatu Sartu eta erabili Bete heldulekua bete beheko gelaxkak automatikoki.
➥ Formularen banaketa
➤ ERRENKADAK(E$5:E5)*2
Honek errenkada-zenbakia itzuliko du.
➤ INDEX ($B$5) :$B$14,ROWS(E$5:E5)*2)
Honek $B$5:$B$14 tarteko balioa itzuliko du.
Gehiago irakurri: VBA katea Excel-en hainbat zutabetan banatzeko (2 modu)
3. Excel Formula EZKERRA, ERDIAK eta amp; RIGHT Testu-kate bat zatitzeko funtzioak
Batzuetan testu-kate bat zatitu behar dugu. Microsoft Excel-en EZKERRA Funtzioak testu-kate baten ezkerreko karaktereak itzultzen ditu eta ESKUINEA funtzioak testu-kate batetik azken karaktereak ateratzen laguntzen digu. Bestalde, MID funtzioak erdiko karaktereak testu-kate baten erditik ateratzen ditu. Excel-en EZKERRA , ERDIA & RIGHT funtzioek testu-kate bat hainbat zutabetan banatzen laguntzen digute. Hemen saldutako elementuen datu multzoa dugu ( B4:E9 ). Saldutako elementua hiru zutabetan banatuko dugu ( KODEA , SERIES , ZENBAKIA ).
URRATSUAK:
- Hautatu C5 gelaxka .
- Hurrengo idatzi formula:
=LEFT(B5,3)
- Sakatu Sartu eta erabili Bete heldulekua tresna beheko gelaxketan.
- Orain hautatu D5 gelaxka .
- Idatzi formula:
=MID(B5,4,1)
- Sakatu Sartu eta erabili Bete heldulekua emaitza ikusteko.
- Berriro hautatu E5 gelaxka .
- Idatzi formula:
=RIGHT(B5,3)
- Azkenik, sakatu Sartu eta erabili Bete heldulekua tresna emaitza ikusteko.
Irakurri gehiago: Excel VBA: zatitu katea karaktere kopuruaren arabera (2 metodo errazak)
4. Excel IF zatitzeko formula
Barruti jakin batean proba logiko bat exekutatzeko, Excel <1 erabiltzen dugu>IF funtzioa . EGIA edo GEZURRA den balioa itzultzen du. Demagun bezeroen ordainketa-historiaren datu multzo bat ( B4:F8 ) dugula. ZENBATEKOA izeneko zutabea bi zutabetan banatuko dugu ( DIRUA eta TXARTELA ).
- Hasieran, hautatu E5 gelaxka .
- Hurrengo idatzi formula:
=IF(C5="Cash",D5,"N/A")
- Orain sakatu Sartu eta erabili Bete heldulekua tresna emaitza ikusteko.
Formula honek ZENBATEKOA balioa itzuliko du, E5 gelaxkan eskudirutan ordaintzen dena. Bestela, itzuliko da' N/A '.
- Ondoren, hautatu F5 gelaxka .
- Ondoren, idatzi formula:
=IF(C5="Card",D5,"N/A")
- Azkenik, sakatu Sartu eta erabili Bete heldulekua tresna beheko gelaxketara.
Formula honek ZENBATEKOA balioa itzuliko du F5 gelaxkan F5 gelaxkan Txartelean ordaintzen dena. 2>. Bestela, ' N/A ' itzuliko du.
Gehiago irakurri: Nola zatitu gelaxka bat bitan Excel-en (5 metodo erabilgarria)
5. IFERROR, MID, SEARCH Funtzioen konbinazioa erdiko hitza zatitzeko
Formulan errorerik ez izateko, IFERROR funtzioa erabiltzen dugu, beste emaitza posible batekin itzultzen baita. Batzuetan datu-multzo bat dugu, non gelaxka bakoitzak hiru hitz dituen. MID funtzioa erabil dezakegu erdiko hitza ateratzeko. Baina erdiko hitzik ez badago, errore bat erakutsiko du. Horretarako, IFERROR funtzioa erabiltzen dugu MID & BILATU funtzioak Excel-en erdiko hitza zatitzeko. Demagun idazleen izenak dituen datu-multzo bat ( B4:C9 ) dugula.
URRATSUAK:
- Lehenik eta behin, hautatu D5 gelaxka .
- Hurrengo idatzi formula:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")
- Azkenean, sakatu Sartu eta erabili Bete heldulekua tresna beheko gelaxketan.
➥ Formularen banaketa
➤ BILATU(” “,B5)
Honek espazioa bilatuko du eta posizioarekin itzuliko da BILATZAILEA duen espazioaren.
➤ MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 ,BILATU(” “,B5)+1)-BILATU(” “,B5))
Honek erdiko hitza itzuliko du lehenengo eta bigarren espazioaren arteko posizio-aldea erabiliz.
➤ IFERROR(ERDIA(B5, BILATU(” “,B5)+1,BILATU(” “,B5,BILATU(” “,B5)+1)-BILATU(” “,B5)),””)
Honek zuriune bat itzuliko du gelaxkan erdiko hitzik ez badago.
6. Data zatitzeko ORDEZKO funtzioa duen Excel formula.
Barruti jakin bateko karaktere zehatz bat beste batekin ordezkatzeko, Excel ORDEZKITU funtzioa erabiltzen dugu. Excel formula bat erabil dezakegu SUBSTITUTE , LEN & FIND funtzioak ESKUINERA funtzioan bilduta data gelaxkatik banatzeko. Gogoratu behar dugu formula gelaxkaren amaieran data bat dagoenean soilik erabil daitekeela beheko datu-multzoan ( B4:C8 ).
URRATSUAK:
- Hautatu C5 gelaxka hasieran.
- Hurrengo idatzi formula:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))
- Azkenik, sakatu Sartu eta erabili Bete Kudeatu tresna gelaxkak automatikoki betetzeko.
➥ Formularen banaketa
➤ LEN(B5)
Honek testu-katearen luzera itzuliko du.
➤ ORDEZKOAK(B5,” “, ””)
Honek B5 gelaxka ko zuriune guztiak ordezkatuko ditu.
➤ LEN(B5)-LEN (ORDEZKOA(B5,"“,””))
Honek zuriunerik gabeko luzera kenduko dio luzera osoari.
➤ ORDEZKOA(B5,” “, ”~”,LEN(B5)-LEN(ORDEZKOAK(B5,” “,””)-2)
Honek ' ~ ' karakterea jarriko du izenaren artean eta data.
➤ AURKITU(“~”, ORDEZKOAK(B5,” “,”~”,LEN(B5)-LEN(ORDEZKOAK(B5,” “ ,””))-2))
Honek ' ~ ' karakterearen posizioa aurkituko du, hau da, ' 4 '.
➤ ESKUBIDEA(B5,LEN(B5)-AURKITU(“~”, ORDEZ (B5,” “,”~”,LEN(B5)-LEN(ORDAZK(B5,”) “,””))-2)))
Honek testu-katetik data aterako du.
Gehiago irakurri: Excel formula katea komaz zatitzeko ( 5 Adibideak)
7. CHAR funtzioa erabiliz testua zatitzeko Excel formula
Excel CHAR funtzioa Testu funtzioa da. KAKONTUA esan nahi du. ASCII kode-zenbakiak zehaztutako karaktere bat itzultzen du. CHAR funtzioa erabil dezakegu testua lerro-jauziz zatitzeko, funtzio honek eten-karakterea ematen baitu. Suposatuz Microsoft produktuen izenaren datu multzo bat ( B4:C8 ) urtearekin. Produktuaren izena aterako dugu CHAR & SEARCH funtzioak EZKERRA funtzioan bilduta. Hemen lerroaren ASCII kodea 10 da.
URRATSUAK:
- Hautatu C5 gelaxka .
- Orain idatzi formula:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
- Ondoren, sakatu Sartu eta erabili Bete heldulekua ikustekoemaitza.
➥ Formularen banaketa
➤ SEARCH(CHAR(10),B5,1)-1
Honek ' 5 ' den testu-katearen posizioa bilatuko du.
➤ LEFT(B5, SEARCH(CHAR(10),B5,1)-1)
Honek ezkerreko balioa itzuliko du.
Gehiago irakurri: Excel VBA: zatitu katea karakterearen arabera (6 adibide erabilgarria)
8. FILTERXML Excel-en zatitzeko formula
Irteerako testua dinamiko gisa ikusteko array zatitu ondoren, Excel FILTERXML funtzioa erabil dezakegu. Microsoft Excel 365 -n dago eskuragarri. Demagun bezeroen ordainketa-historiaren datu multzo bat ( B4:B8 ) dugula. Bezeroen izenak eta ordainketa-metodoak banatuko ditugu.
URRATSUAK:
- Lehenengo, hautatu C5 gelaxka .
- Ondoren, idatzi formula:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))
Hemen azpinodoa ' s ' gisa irudikatzen da eta nodo nagusia ' t ' bezala.
- Ondoren, sakatu Sartu eta erabili Bete heldulekua beheko gelaxkak automatikoki betetzeko.
➥ Formularen banaketa
➤ FILTERXML(“”&SUBSTITUTE(B5,”,”,””)& “”,”//s”)
Horrek testu-kateak XML kate bihurtuko ditu mugatzaile-karaktereak XML etiketa bihurtuz.
➤ TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,”,”,””)& “”,”//s”))
TRANSPOSE funtzioak irteera itzuliko duhorizontalean, bertikalki beharrean.
Irakurri gehiago: Nola zatitu gelaxka bakar bat erditik Excel-en (diagonalean eta horizontalean)
Ondorioa
Hauek zatitzeko Excel Formula erabiltzeko modurik azkarrena dira. Praktika-koaderno bat gehitu da. Aurrera eta probatu. Galdetu edo metodo berririk iradoki dezakezu.