Excel Formula për ndarje: 8 shembuj

  • Shperndaje Kete
Hugh West

Formula Excel na ndihmon të ndajmë një qelizë ose një varg teksti ose një kolonë. Kjo e bën grupin e të dhënave më të lexueshëm dhe lehtësisht të aksesueshëm për informacionin e saktë. Në këtë artikull, ne do të shohim si përdoret një formula Excel për të ndarë qelizat ose vargjet.

Praktikoni Librin e Punës

Shkarkoni sa vijon libri i punës dhe ushtrimi.

Formula në Split.xlsx

8 mënyra të thjeshta për të aplikuar një formulë për ndarje në Excel

1. Excel Formula me LEFT & Funksionet RIGHT për të ndarë qelizën

Funksioni LEFT kthen karakteret më të majta dhe funksioni RIGHT na ndihmon të nxjerrim karakteret e fundit nga një tekst varg. Këto janë Microsoft Excel Funksionet e tekstit . Le të themi se kemi një grup të dhënash ( B4:D9 ) me disa emra të rastësishëm. Ne do të përdorim një formulë për ndarjen e qelizave që përmbajnë ata emra.

HAPA:

  • Zgjidhni Cel C5 në fillim.
  • Tani shkruani formulën:
=LEFT(B5,SEARCH(" ",B5)-1)

  • Më pas shtypni Enter dhe përdorni Plotësoni Handle për të parë rezultatet në qelizat e ardhshme.

Zbërthimi i formulës

KËRKO (" ",B5)

Kjo do të kërkojë hapësirën dhe do të kthehet me pozicionin e hapësirës me funksionin SEARCH .

LEFT( B5,SEARCH(" ",B5)-1)

Kjo do të nxjerrë të gjithë karakteret në të majtë dhe do të kthejëvlera.

  • Më pas zgjidhni Qeliza D5 .
  • Shkruani formulën:
=RIGHT(B5,LEN(B5)-SEARCH(" ",B5))

  • Në fund, shtypni Enter dhe përdorni mjetin Fill Handle për të parë rezultatin.

Zbërthimi i formulës

KËRKO (" ",B5 )

Kjo do të kërkojë hapësirën dhe do të kthehet me pozicionin e hapësirës me funksionin SEARCH .

LEN(B5)

Kjo do të kthejë numrin total të karaktereve me funksionin LEN .

RIGHT (B5,LEN(B5)-SEARCH(” “,B5))

Kjo do të kthejë vlerën e mbiemrit

Lexo më shumë: Si të ndani qelizat në Excel (Udhëzuesi përfundimtar)

2. Formula INDEX-ROWS për të ndarë një kolonë në kolona të shumta në Excel

Excel Funksioni ROWS përdoret për të kthyer rreshtin numri dhe funksioni INDEX kthen vlerën nga diapazoni i dhënë. Ne mund të përdorim kombinimin e këtyre dy funksioneve për të ndarë një kolonë në kolona të shumta. Duke supozuar se kemi një grup të dhënash ( B4:B14 ). Ne do të përdorim formulën INDEX-ROW për të ndarë këtë kolonë në dy kolona ( Kollona1 & Kolona2 ).

HAPA:

  • Së pari zgjidhni Qelizën D5 .
  • Më pas, shkruani formulën:
=INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

  • Tani shtypni Enter dhe përdorni mjetin Plotësoni dorezën për të parë rezultat.

FormulaPërbërja

RRESHAT(D$5:D5)*2-1

Kjo do të kthejë numrin e rreshtit.

INDEX($B$5:$B$14,ROWS(D$5:D5)*2-1)

Kjo do të kthejë vlerën nga diapazoni $B$5:$B$14 .

  • Zgjidh qelizën E5 .
  • Shkruaj formulën:
=INDEX($B$5:$B$14,ROWS(E$5:E5)*2)

  • Më pas shtypni Enter dhe përdorni Plotësoni Handle për të plotësoni automatikisht qelizat e mëposhtme.

Përbërja e formulës

RREZAT(E$5:E5)*2

Kjo do të kthejë numrin e rreshtit.

INDEX($B$5 :$B$14,ROWS(E$5:E5)*2)

Kjo do të kthejë vlerën nga diapazoni $B$5:$B$14 .

0> Lexo më shumë: VBA për të ndarë vargun në kolona të shumta në Excel (2 mënyra)

3. Formula e Excel me kombinimin e LEFT, MID & Funksionet e DREJTA për të ndarë një varg teksti

Ndonjëherë na duhet të ndajmë një varg teksti. Microsoft Excel Funksioni LEFT kthen karakteret më të majta të një vargu teksti dhe funksioni RIGHT na ndihmon të nxjerrim karakteret e fundit nga një varg teksti. Nga ana tjetër, funksioni MID nxjerr karakteret e mesme nga mesi i një vargu teksti. Kombinimi i Excel LEFT , MID & Funksionet RIGHT na ndihmojnë të ndajmë një varg teksti në shumë kolona. Këtu kemi një grup të dhënash ( B4:E9 ) të artikujve të shitur. Ne do ta ndajmë artikullin e shitur në tre kolona ( KODI , SERIA , NUMRI ).

HAPA:

  • Zgjidh Qelizën C5 .
  • Tjetra shkruani formulën:
=LEFT(B5,3)

  • Shtypni Futni dhe përdorni mjetin Plotësoni dorezën në qelizat e mëposhtme.

  • Tani zgjidhni Qeliza D5 .
  • Shkruani formulën:
=MID(B5,4,1)

  • Hit Hyni dhe përdorni Plotësoni dorezën për të parë rezultatin.

  • Përzgjidhni përsëri Qeliza E5 .
  • Shkruani formulën:
=RIGHT(B5,3)

  • Më në fund, shtypni Enter dhe përdorni mjetin Fill Handle për të parë rezultatin.

Lexo më shumë: Excel VBA: Ndarja e vargut sipas numrit të karaktereve (2 metoda të lehta)

4. Excel IF Formula për të ndarë

Për të ekzekutuar një test logjik në një gamë të caktuar, ne përdorim Excel Funksioni IF . E kthen vlerën nëse është E VËRTETË ose FALSE . Le të themi se kemi një grup të dhënash ( B4:F8 ) të historisë së pagesave të klientit. Ne do të ndajmë kolonën me emrin SHUMË në dy kolona ( PAK & amp; KARTA ).

  • Në fillim, zgjidhni Qeliza E5 .
  • Më pas shkruani formulën:
=IF(C5="Cash",D5,"N/A")

  • Tani shtypni Enter dhe përdorni mjetin Fill Handle për të parë rezultatin.

Kjo formulë do të kthejë vlerën AMOUNT e cila paguhet në Cash në Qelizën E5 . Përndryshe, do të kthehet' N/A '.

  • Më pas zgjidhni Qeliza F5 .
  • Pas kësaj, shkruani formulën:
=IF(C5="Card",D5,"N/A")

  • Më në fund, shtypni Enter dhe përdorni Plotësoni dorezën mjet në qelizat e mëposhtme.

Kjo formulë do të kthejë vlerën AMOUNT e cila paguhet në Kartë në Qeliza F5 . Përndryshe, do të kthehet ' N/A '.

Lexo më shumë: Si të ndash një qelizë në dy në Excel (5 metoda të dobishme)

5. Kombinimi i funksioneve IFERROR, MID, SEARCH për ndarjen e fjalës së mesme

Për të shmangur ndonjë gabim në formulë, ne përdorim funksionin IFERROR pasi ai kthehet me një rezultat tjetër të mundshëm. Ndonjëherë kemi një grup të dhënash ku çdo qelizë përmban tre fjalë. Mund të përdorim funksionin MID për të nxjerrë fjalën e mesme. Por nëse nuk ka fjalë të mesme, do të tregojë një gabim. Për këtë, ne përdorim funksionin IFERROR së bashku me MID & KËRKO funksionet për të ndarë fjalën e mesme në Excel. Supozoni se kemi një grup të dhënash ( B4:C9 ) që përmban emra të ndryshëm shkrimtarësh.

HAPA:

  • Së pari, zgjidhni Qeliza D5 .
  • Më pas shkruani formulën:
=IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5)),"")

  • Në fund, shtypni Enter dhe përdorni mjetin Plotësoni dorezën në qelizat e mëposhtme.

Përbërja e formulës

KËRKO (" ",B5)

Kjo do të kërkojë hapësirën dhe do të kthehet me pozicionintë hapësirës me funksionin SEARCH .

MID(B5,SEARCH(” “,B5)+1,SEARCH(” “,B5 ,SEARCH(" ",B5)+1)-SEARCH(" ",B5))

Kjo do të kthejë fjalën e mesme duke përdorur ndryshimin e pozicionit midis hapësirës së parë dhe të dytë.

IFERROR(MID(B5,SEARCH(" ",B5)+1,SEARCH(" ",B5,SEARCH(" ",B5)+1)-SEARCH(" ",B5))"")

Kjo do të kthejë një hapësirë ​​boshe nëse nuk ka fjalë të mesme në qelizë.

6. Formula e Excel me funksionin SUBSTITUTE për të ndarë datën

Për të zëvendësuar një karakter specifik në një gamë të caktuar me një tjetër, ne përdorim funksionin ZËVENDËSIM Excel. Ne mund të përdorim një formulë Excel me ZËVENDËSIM , LEN & FIND funksionet mbështjellë në funksionin RIGHT për të ndarë datën nga qeliza. Duhet të kujtojmë se formula mund të përdoret vetëm kur ka një datë në fund të qelizës si grupi i mëposhtëm i të dhënave ( B4:C8 ).

HAPA:

  • Zgjidhni Qelizën C5 në fillim.
  • Më pas shkruani formulën:
=RIGHT(B5,LEN(B5)-FIND("~",SUBSTITUTE(B5," ","~",LEN(B5)-LEN(SUBSTITUTE(B5," ",""))-2)))

  • Më në fund, shtypni Enter dhe përdorni mjetin Fill Handle për të plotësuar automatikisht qelizat.

Përbërja e formulës

LEN(B5)

Kjo do të kthejë gjatësinë e vargut të tekstit.

SUBSTITUTE(B5," ", ””)

Kjo do të zëvendësojë të gjitha hapësirat në Qeliza B5 .

LEN(B5)-LEN (ZËVENDËSIMI (B5,"“,””))

Kjo do të zbresë gjatësinë pa hapësirë ​​nga gjatësia totale.

SUBSTITUTE(B5,” “, ”~”,LEN(B5)-LEN(SUBSTITUTE(B5,” “,””))-2)

Kjo do të vendosë karakterin ' ~ ' midis emrit dhe datën.

FIND(“~”, SUBSTITUTE(B5,” “,”~”,LEN(B5)-LEN(ZËVENDËSIM(B5,” “ ,””))-2))

Kjo do të gjejë pozicionin e karakterit ' ~ ' që është ' 4 '.

Djathtas(B5,LEN(B5)-FIND(“~”,ZËVENDËSIM(B5”,””~”,LEN(B5)-LEN(ZËVENDËSIM(B5,” ",""))-2)))

Kjo do të nxjerrë datën nga vargu i tekstit.

Lexo më shumë: Formula e Excel për të ndarë vargun me presje ( 5 Shembuj)

7. Formula e Excel për të ndarë tekstin duke përdorur funksionin CHAR

Excel Funksioni CHAR është një funksion teksti . Do të thotë KARAKTER . Ai kthen një karakter që specifikohet nga numri i kodit ASCII. Ne mund të përdorim funksionin CHAR për të ndarë tekstin me ndërprerje rreshti pasi ky funksion jep karakterin e ndërprerjes. Duke supozuar se kemi një grup të dhënash ( B4:C8 ) të emrit të produkteve të Microsoft me vitin. Ne do të nxjerrim emrin e produktit duke përdorur CHAR & KËRKO funksionet mbështjellë në funksionin LEFT . Këtu kodi ASCII për rreshtin është 10 .

HAPA:

  • Zgjidh Qeliza C5 .
  • Tani shkruani formulën:
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Më pas shtypni Enter dhe përdorni Fill Handle për të parërezultat.

Zbërthimi i formulës

SEARCH(CHAR(10),B5,1)-1

Kjo do të kërkojë pozicionin e vargut të tekstit që është ' 5 '.

LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

Kjo do të kthejë vlerën më të majtë.

Lexo më shumë: Excel VBA: Ndarja e vargut sipas karakterit (6 shembuj të dobishëm)

8. Formula FILTERXML për t'u ndarë në Excel

Për të parë tekstin e daljes si një dinamik grup pas ndarjes, ne mund të përdorim funksionin Excel FILTERXML . Është në dispozicion në Microsoft Excel 365 . Le të themi se kemi një grup të dhënash ( B4:B8 ) të historisë së pagesave të klientëve. Ne do të ndajmë emrat e klientëve dhe mënyrat e pagesës.

HAPA:

  • Së pari, zgjidhni Qeliza C5 .
  • Më pas, shkruani formulën:
=TRANSPOSE(FILTERXML(""&SUBSTITUTE(B5,",","")& "","//s"))

Këtu nënnyja përfaqësohet si ' s ' dhe nyja kryesore paraqitet si ' t '.

  • Më pas shtypni Futni dhe përdorni Plotësoni dorezën për të plotësuar automatikisht qelizat e mëposhtme.

Përbërja e formulës

FILTERXML(“”&ZËVENDËSIM(B5,”,”,””)& “”,”//s”)

Kjo do t'i kthejë vargjet e tekstit në vargje XML duke ndryshuar karakteret ndarëse në etiketa XML.

TRANSPOSE(FILTERXML(“”&SUBSTITUTE( B5,”,”,””)& “”,”//s”))

Funksioni TRANSPOSE do të kthejë daljenhorizontalisht në vend të vertikalisht.

Lexo më shumë: Si të ndash një qelizë të vetme në gjysmë në Excel (diagonalisht dhe horizontalisht)

Përfundim

Këto janë mënyra më e shpejtë për të përdorur Excel Formula për t'u ndarë. Është shtuar një libër pune praktike. Vazhdo dhe provo. Mos ngurroni të pyesni ndonjë gjë ose të sugjeroni ndonjë metodë të re.

Hugh West është një trajner dhe analist me përvojë të lartë në Excel me mbi 10 vjet përvojë në industri. Ai ka një diplomë Bachelor në Kontabilitet dhe Financë dhe një Master në Administrim Biznesi. Hugh ka një pasion për mësimdhënien dhe ka zhvilluar një qasje unike të mësimdhënies që është e lehtë për t'u ndjekur dhe kuptuar. Njohuritë e tij eksperte të Excel-it kanë ndihmuar mijëra studentë dhe profesionistë në mbarë botën të përmirësojnë aftësitë e tyre dhe të shkëlqejnë në karrierën e tyre. Nëpërmjet blogut të tij, Hugh ndan njohuritë e tij me botën, duke ofruar mësime falas në Excel dhe trajnime në internet për të ndihmuar individët dhe bizneset të arrijnë potencialin e tyre të plotë.