Hogyan osszuk fel a cellát az elhatárolójelekkel az Excel-képlet segítségével (8 mód)

  • Ossza Meg Ezt
Hugh West

Tartalomjegyzék

Ez a bemutató megmutatja, hogyan lehet egy cellát elválasztójelek szerint felosztani egy képlet segítségével az Excelben. Az elválasztójel egy karakter, amely elválasztja az adatrészeket a szöveges karakterláncon belül. Ebben a cikkben bemutatjuk a cellák elválasztójelek szerinti felosztásának különböző módjait képletek segítségével az Excelben.

Mielőtt elkezdenénk a foglalkozást, ismerkedjünk meg a mai példamunkafüzettel.

A példánk alapja a diákokkal kapcsolatos adatok ( Név , ID , Tanfolyam , Város ). Ezen adatok felhasználásával különböző módszereket mutatunk be, amelyek különböző körülmények között működnek.

Az összes módszerre vonatkozó példákat külön lapokon tároljuk.

Gyakorlati munkafüzet letöltése

A munkafüzetet az alábbi linkről töltheti le.

Cellák szétválasztása Delimiter.xlsx szerint

8 különböző módja a cella elválasztójelekkel történő felosztásának az Excel képlet használatával

Bizonyos körülmények között szükség lehet a cellák felosztására az Excelben. Ezek akkor fordulhatnak elő, ha valaki másolja az adatokat az internetről, egy adatbázisból vagy egy munkatársától. Ha teljes nevek vannak, és azokat kereszt- és vezetéknevekre szeretné szétválasztani, ez egy egyszerű példa arra, amikor a cellákat fel kell osztania az Excelben.

1. Az Excel karakterláncfüggvények kombinálása a SEARCH funkcióval a kötőjellel/jelvesszővel elválasztott szöveg felosztásához

Az első dolog, amit az elválasztójelek szerinti felosztáshoz tennünk kell, hogy megtaláljuk magát az elválasztójelet. Ha megtaláltuk az elválasztójelet, akkor könnyen feloszthatjuk az elválasztójel bármelyik oldalát. Mi a következőt fogjuk használni a SEARCH funkció az elválasztójel megtalálásához, majd a szövegből kivonjuk az értékeket a LEFT , MID , vagy JOBBRA funkciók.

1.1. LEFT, & SEARCH funkciók integrálása

Kezdjük. Mivel a LEFT függvénynek két paramétere van, a szöveg és a karakterek száma. A szöveget be fogjuk illeszteni, mivel ismerjük a szöveg értékét. A karakterek számának megadásához a KERESÉS funkció.

LÉPÉSEK:

  • Először is jelölje ki a cellát, és helyezze a képletet abba a cellába.
=LEFT(B5, SEARCH("-",B5,1)-1)

  • Továbbá, nyomja meg a Írja be a címet. billentyűvel a billentyűzeten.

  • Húzza a Töltse ki a fogantyút ikonnal lefelé, hogy a képletet a tartományban megduplázza. Vagy a AutoFill a tartomány, kattintson duplán a címre. a pluszban ( + ) szimbólum.

  • Végül láthatjuk az eredményt.

🔎 Hogyan működik a képlet?

A példában az elválasztó jel a kötőjel ' - '. KERESÉS függvény megadta volna nekünk a kötőjel pozícióját. Most nem magára a kötőjelre van szükségünk, hanem a kötőjel előtt kell kivennünk.

1.2. MID & samp; SEARCH funkciók egyesítése

Most pedig írjuk meg a középső értéket. Ehhez használjuk a MID & KERESÉS funkciókat. Kövessük az alábbi eljárásokat.

LÉPÉSEK:

  • Először is jelölje ki a cellát, és írja be a következő képletet.
=MID(B5, KERESÉS("-",B5) + 1, KERESÉS("-",B5,KERESÉS("-",B5)+1) - KERESÉS("-",B5) - 1)

  • Sajtó Írja be a címet. .

  • A képlet másolásához a tartományon keresztül húzza a Töltse ki a fogantyút szimbólumot lefelé. Alternatívaként kattintson duplán a címre. a hozzáadás ( + ) jelet a AutoFill a tartomány.

  • Végül láthatod, hogy a középső értékek most már elkülönülnek.

🔎 Hogyan működik a képlet?

Az egyik szöveges karakterlánc helyét egy másikban a KERESÉS funkció. A kötőjel melletti karakterrel kezdődik. Az általunk megadott karakterek száma alapján, MID egy bizonyos számú karaktert keres ki egy szöveges karakterláncból, az Ön által megadott helyen kezdve.

1.3. Összetett RIGHT, LEN, & SEARCH funkciók

Az utolsó cella leválasztásához a következő kombinációt fogjuk használni JOBBRA , LEN , és KERESÉS függvények. Lássuk a lépéseket lefelé, hogy a cellát a képlet kombinációjának segítségével elválasztójelek szerint osszuk fel.

LÉPÉSEK:

  • Először is, válassza ki a cellát, és illessze be a következő képletet a cellába.
=RIGHT(B5,LEN(B5) - SEARCH("-", B5, SEARCH("-", B5) + 1)))

  • Nyomja meg a Írja be a címet. billentyűvel a billentyűzeten még egyszer.

  • Ezután húzza a Töltse ki a fogantyút ikon segítségével másolja a képletet a tartományba. Vagy, kattintson duplán a címre. a pluszban ( + ) jelet. Ez szintén megkettőzi a képletet.

  • Így az utolsó értéket az elválasztójel fogja elválasztani.

🔎 Hogyan működik a képlet?

Itt a LEN függvény a karakterlánc teljes hosszát adja vissza, amelyből kivonjuk az utolsó kötőjel pozícióját. KERESÉS függvény megadta volna nekünk a kötőjel pozícióját. Ezután a különbség az utolsó kötőjel utáni karakterek száma, és a JOBBRA függvény kivonja őket.

MEGJEGYZÉS: Az oszlopok bármely más karakterrel is feloszthatók hasonló módon. Mindössze annyit kell tennie, hogy a ' - ' a kívánt elválasztójelekkel.

Bővebben: Excel-képlet a karakterlánc vesszővel történő felosztásához (5 példa)

2. A szöveg sortöréssel történő szétválasztásának képleteinek összevonása

A karakterlánc sortörés szerinti felosztásához az előző szakaszhoz hasonló képletet fogunk használni. Egy extra függvényt kell hozzáadnunk az előző képleteinkhez. A függvény a következő CHAR .

2.1. A LEFT, SEARCH, & CHAR funkciók kombinálása

Ez a CHAR függvény fogja szolgáltatni a sortörés karaktert. Az első érték megszerzéséhez és a cellától való elválasztásához használjuk a LEFT , KERESÉS , és CHAR funkciókat. Nézzük meg az erre vonatkozó eljárásokat.

LÉPÉSEK:

  • Az előző módszerekhez hasonlóan először válasszon ki egy tetszőleges cellát, és a következő képletet használja a legfelső érték kivonásához.
=LEFT(B5, SEARCH(CHAR(10),B5,1)-1)

  • Nyomd meg a Írja be a címet. kulcs, hogy lássuk az eredményt.

  • Továbbá a pluszjelet húzva másolhatja a képletet, és megkaphatja a cellatartományra vonatkozó eredményt.

🔎 Hogyan működik a képlet?

10 a ASCII kódot a sorhoz. 10 a oldalon. CHAR a sortörések keresésére. Egy számmal meghatározott karaktert ad vissza. Továbbá megkeresi a törést. Ezután a legfelső értéket adja vissza.

2.2. Adja össze a MID, SEARCH, & CHAR funkciókat

A középső érték elkülönítéséhez lássuk a lépéseket lefelé.

LÉPÉSEK:

  • A többi megközelítéshez hasonlóan először válasszon ki egy tetszőleges cellát, és adja meg a következő képletet a legmagasabb érték kinyeréséhez.
=MID(B5, SEARCH(CHAR(10),B5) + 1, SEARCH(CHAR(10),B5, SEARCH(CHAR(10),B5)+1) - SEARCH(CHAR(10),B5) - 1)

  • Az eredmény megtekintéséhez nyomja meg a Írja be a címet. kulcs.

  • Ezenkívül a képletet megismételheti, és a megadott cellatartományra megkaphatja az eredményt, ha húzza a plusz jel.

2.3. Join RIGHT, LEN, CHAR, & SEARCH funkciók

Most a szöveg jobb oldalán a képletünk a következők kombinációja lesz JOBBRA , LEN , CHAR , és KERESÉS funkciók. A többi értékhez használja a megfelelő képletet. Tehát az alsó érték elválasztásához kövesse az utasításokat.

LÉPÉSEK:

  • A korábbi technikákhoz hasonlóan válassza ki a cellát, és adja meg a következő képletet az alsó érték kivonásához.
=RIGHT(B5,LEN(B5) - SEARCH(CHAR(10), B5, SEARCH(CHAR(10), B5) + 1)))

  • Sajtó Írja be a címet. billentyűvel a billentyűzetről.

  • Végül az összeadás jelének húzásával megismételheti a képletet, és lekérheti a választ a megadott cellatartományra.

Bővebben: Hogyan osszuk fel a cellákat az Excelben (5 egyszerű trükk)

3. Cellák felosztása szöveg és bélyegző szerint; Számsorozat-mintázat az Excelben

Ebben a szakaszban megnézzük, hogyan lehet egy olyan szöveget felosztani, amely egy karakterláncot és egy számot tartalmaz. Az egyszerűség kedvéért néhány változtatást hoztunk a lapjainkon (ne aggódjatok, minden lap a munkafüzetben lesz). A példánkban a következők vannak Diák neve és ID egy oszlopban, és ossza őket két különböző oszlopba.

3.1. Kombinálás RIGHT, SUM, LEN, & SUBSTITUTE függvények

A oldalon belül PÓTLÓ a számokat szóközzel helyettesítjük és megszámoljuk őket a LEN A szöveg felosztásához, amelyet egy szám formátumú karakterlánc követ, először meg kell találnunk a számot, majd a kivont szám segítségével kivehetjük a szöveget.

LÉPÉSEK:

  • Az elején válasszuk ki azt a cellát, ahová az eredményt szeretnénk helyezni. Esetünkben a cellát választjuk. C5 .
  • Ezután illessze be a képletet ebbe a cellába.
=RIGHT(B5,SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0","1","2","3","4","5","6","7","8","9"},""))))

  • Nyomd meg a Írja be a címet. kulcs.

  • A képletet megismételheti, és az összeadás jelének húzásával egy cellatartományra vonatkozóan is lekérdezheti a választ.

🔎 Hogyan működik a képlet?

A számok kinyeréséhez minden lehetséges számot meg kell keresnünk a következő számok közül 0 a címre. 9 a karakterláncunkon belül. Ezután kapjuk meg a számok összegét, és adjuk vissza a karakterlánc végétől számított karakterek számát.

3.2. LEFT & LEN függvények integrálása

A szöveg értékének kinyeréséhez most a LEFT függvényben és a helyőrzőben a karakterek számát, hogy megadjuk a cella teljes hosszát a számjegyek hosszát ezen belül. És megkapjuk a számjegyeket a cellából D5 , mivel felosztjuk a ID az előző módszerben.

LÉPÉSEK:

  • Kezdetben válasszon ki egy adott cellát, és adja be oda a képletet.
=LEFT(B5,LEN(B5)-LEN(D5))

  • Sajtó Írja be a címet. .

  • Az összeadás jelének húzásával megduplázhat egy képletet, és megkaphatja az eredményt egy sejtcsoportra.

Bővebben: Excel VBA: A karakterlánc felosztása a karakterek száma szerint (2 egyszerű módszer)

4. Cellatörés szám és bélyeg szerint; Szövegsorozat minta képlet használatával

Ha megértetted a módszerét a felosztás egy ' szöveg + szám ', akkor remélhetőleg elkezdte elképzelni, hogyan lehet egy számsorozatot követő szövegformátumot felosztani. A megközelítés ugyanaz lesz, mint korábban, csak egy változást fog észrevenni. Most a szám a szövegünk bal oldalán van, így a szövegünk bal oldalán kell használnunk a LEFT függvényt használjuk a számok lekérdezésére, a karakteres szöveghez pedig a JOBBRA funkció.

4.1. A LEFT, SUM, LEN, & SUBSTITUTE funkciók összevonása

Ahhoz, hogy a cellát szám és a legfelső értékhez tartozó szöveges karakterlánc minta szerint osszuk fel, össze kell vonnunk a LEFT , SUM , LEN, és PÓTLÓ funkciók.

LÉPÉSEK:

  • Először is jelölje ki az adott cellát az elején, és írja be oda a képletet.
=LEFT(B5, SUM(LEN(B5) -LEN(SUBSTITUTE(B5, {"0", "1", "2", "3", "4", "5", "6", "7", "8", "9"}, "" ))))

  • Nyomd meg a Írja be a címet. kulcs.

  • Ezenkívül az összeadás szimbólumának húzásával megduplázhat egy képletet, és megkaphatja az eredményt egy cellákból álló csoportra.

4.2. Összetett RIGHT & LEN függvények

Kombinálnunk kell a JOBBRA és LEN függvények a cella szám és szöveges karakterlánc minta szerinti felosztására az utolsó értékhez.

LÉPÉSEK:

  • Kezdetben válassza ki az adott cellát, és adja meg a képletet.
=RIGHT(B5,LEN(B5)-LEN(C5))

  • Nyomja meg a Írja be a címet. gomb.

  • Ezenkívül megismételhet egy képletet, és az összeadás jelének húzásával megkaphatja a választ egy cellakészletre.

5. A dátum cellából történő felosztása a RIGHT, LEN, FIND, & SUBSTITUTE funkciók kombinálásával

A dátumot a szövegből való leválasztásához használhatod a JOBBRA , LEN , FIND és PÓTLÓ funkciók.

LÉPÉSEK:

  • Válassza ki a kívánt cellát, majd írja be oda a képletet.
=RIGHT(B5,LEN(B5)-FIND(" ",SUBSTITUTE(B5," "," "," ",LEN(B5)-LEN(SUBSTITUTE(B5," "," ",""))-2)))))

  • Továbbá, nyomja meg a Írja be a címet. kulcs.

  • A képletet megismételheti, és az összeadás szimbólumának húzásával megkaphatja az eredményt egy cellakészletre vonatkozóan.

🔎 Hogyan működik a képlet?

Mivel a dátum értéke a karakterlánc végén van, így több példányt vezettünk át, hogy a hónap, a dátum és az év absztrahálható legyen. Ha a célérték több szöveget igényel a vezetéshez, akkor a példányok számának megváltoztatásával kivonhatja őket.

MEGJEGYZÉS: Ez a képlet csak akkor hasznos, ha a szöveges karakterlánc végén dátum szerepel.

Bővebben: Excel VBA: A karakterlánc cellákra osztása (4 hasznos alkalmazás)

6. FILTERXML & SUBSTITUTE funkciók kombinálása a cella felosztásához

A megadott xpath használatával, a FILTERXML funkció bizonyos adatokat kinyer a XML dokumentumokat. Kombinálhatjuk a FILTERXML és PÓTLÓ függvények a cellák elválasztására. Osszuk szét a cellát az Excelben lévő képlet segítségével.

LÉPÉSEK:

  • Először válassza ki a kívánt cellát, és írja be oda a képletet.
=FILTERXML(""&SUBSTITUTE(B5,",","")&"","//s[2]")

  • Ezután nyomja meg a Írja be a címet. hogy lássa az eredményt.

  • Végül az összeadás jelének húzásával megismételhet egy képletet, és megkaphatja az eredményt egy cellagyűjteményre.

🔎 Hogyan működik a képlet?

Itt a PÓTLÓ az, hogy egy adott szöveget helyettesítsen egy szöveges karakterláncban. Ezután az Excel FILTERXML funkció lehetővé teszi, hogy az adatokat egy XML fájl.

7. Alkalmazza a TEXTSPLIT funkciót a cellák elválasztójelek szerinti bontásához

Használjuk a TEXTSPLIT funkció ahol az oszlopok és sorok elhatárolóként szolgálnak a szöveges szekvenciák felosztására. A felosztás történhet sorok vagy oszlopok szerint. Ez a legrövidebb és legegyszerűbb módja bármely cella felosztásának elhatárolójelek szerint. A cella felosztásához elhatárolójelek szerint az Excel képlet segítségével, kövessük a lépéseket lefelé.

LÉPÉSEK:

  • Válassza ki azt a cellát, ahol látni szeretné az eredményt, és tegye oda a képletet.
=TEXTSPLIT(B5,",")

  • Ezután nyomja meg a Írja be a címet. .

  • Ezenkívül megismételhet egy képletet, és az összeadás jelének húzásával megkaphatja az eredményt egy cellakészletre.

MEGJEGYZÉS: Győződjön meg róla, hogy van elég üres oszlop mellette. Ellenkező esetben szembesülhet a #SPILL! hiba.

8. Cellák felosztása a TRIM, MID, SUBSTITUTE, REPT & LEN funkciók kombinálásával

A képlet egy másik kombinációja a TRIM , MID , PÓTLÓ , REPT , és LEN függvények, ezzel az Excelben a képlet segítségével a cellákat elválasztójelek szerint oszthatjuk fel.

LÉPÉSEK:

  • Tegye a képletet abba a cellába, ahol a kiválasztás után meg szeretné tekinteni az eredményt.
=TRIM(MID(SUBSTITUTE($B5,"

  • Ezután nyomja meg a Írja be a címet. .

  • Az összeadás jelének elcsúsztatásával megduplázhat egy képletet, és megkaphatja az eredményt egy cellák csoportjára.

🔎 Hogyan működik a képlet?

Tessék, LEN egy szöveges karakterlánc hosszát adja vissza karakterekben. Ezután a PÓTLÓ függvény a szövegrészlet egy bizonyos pontján megjelenő szöveget helyettesíti. Ezután a MID függvény egy bizonyos számú szót ad ki egy szöveges karakterláncból, az Ön által megadott helyen kezdve. Végül a TRIM függvény eltávolít minden fehér szóközt a szövegből, kivéve a dupla szóközöket a szavak után.

Hogyan osszuk fel a cellát az elhatároló segítségével a Szöveg az oszlopokba funkcióval az Excelben

Az Excel rendelkezik egy olyan funkcióval, amellyel osztott cellák Ezt az opciók között találja a Adatok lap A cellák elválasztójelek szerinti felosztására szolgáló funkció használatához az Excelben egy képlet segítségével az alábbi utasításokat kell követnie.

LÉPÉSEK:

  • Először is jelölje ki a cellát vagy oszlopot (gyakrabban egy egész oszlopot kell kijelölnie).
  • Ezután fedezze fel a Adatok lap . Itt a Adateszközök szakaszban talál egy opciót, melynek neve Szöveg oszlopokba .
  • Ezután kattintson erre.

  • Egy párbeszédpanel jelenik meg előtted. Általában a cellákat elhatárolójelek szerint kell felosztanod, ezért ellenőrizd a Elhatárolt opciót, és kattintson a Következő .

  • Ezután egy olyan felületet talál, amely számos elhatárolójelet tartalmaz.
  • Továbbá válassza ki az Ön által preferáltat, vagy megadhatja a saját elválasztójelét is.
  • Miután kiválasztotta az elhatárolót, a doboz alján megjelenik az eredmény.
  • Továbbá, kattintson Következő akkor.

  • Ebben a példában itt vesszőt választottunk, mivel az értékeinket vesszővel elválasztottuk.
  • Miután rákattintott Következő találja az érték típusának kiválasztására szolgáló lehetőségeket, majd kattintson a Befejezés Külön értéket fog kapni.

  • Egyelőre megtartjuk ezt a Általános ( alapértelmezés szerint) Az alábbi képen látható formátumot néhány formáció elkészítése után állítottuk elő.

Következtetés

A fenti módszerek segíteni fognak Önnek abban, hogy a cellát elválasztójelek szerint osztja fel az Excelben a képlet segítségével. Ez minden mára. A fenti módszerekkel a cellát elválasztójelek szerint oszthatja fel az Excelben a képlet segítségével. Megpróbáltuk felsorolni többféleképpen osztani a cellákat elválasztójelek szerint képletek segítségével. Remélem, ez hasznos lesz. Nyugodtan kommentáljon, ha valami nehezen érthetőnek tűnik. Ön is tudassa velünk bármilyen más módon aha esetleg kihagytuk volna itt.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.