Articles

Split Szöveg alapján Karakter/s Excel

Felosztása szövegek egyik alapvető feladatok az excel. Gyakran szükségünk van a nevek, azonosítók, cím stb. egy összefűzött szövegből. Ehhez megcélzunk egy elválasztó szöveget a karakterláncban, majd használjuk a karakterláncok egyes szegmenseinek felosztására. Ebben a cikkben megtanuljuk, hogyan oszthatjuk meg a szöveget a karakterlánc egy vagy több karaktere alapján.,

Split text string at specific character using formula

We can split texts at specific character using function LEFT, RIGHT, LEN and FIND. Természetesen a szöveg legalább két része megoszlik. Először az adott szöveg előtti szöveg (a karakter bal oldalán található szöveg), másodszor pedig az adott szöveg utáni szöveg (a karakter jobb oldalán található szöveg).

osztott szöveg a Karakterlánc bal oldalán

lássuk, hogyan oszthatjuk meg a szöveget a karakterek bal oldalán.,

Generic Formula

= bal (string, FIND (“specific character”, string)-1)

String: az a karakterlánc, amelyből szöveget szeretne megosztani. Ez lehet kódolt érték, sejthivatkozás vagy képlet.

specifikus karakter: az a karakter/s, amelyen meg szeretné osztani a szöveget. Ez lehet kódolt érték, sejthivatkozás vagy képlet.

nézzünk egy példát, hogy világossá tegyük a dolgokat.

példa: szöveg megosztása a Karakterlánc bal oldalán

itt van ez az egyszerű adatkészlet. Az A2:A1 tartományban vesszővel összefűzött neveket és kódokat (“,”) jelölünk., A név a vessző bal oldalán van, és minden szövegből ki akarom osztani.

alkalmazza a fenti általános képletet itt, hogy szöveget kapjon a vessző bal oldalán. Másolja a B2-be és húzza le.

=bal(A2,FIND(“,”,A2)-1)


láthatja, hogy minden nevet pontosan kivonnak a karakterláncból.

hogyan működik?

mivel tudjuk, hogy a bal funkció kivonja az adott karakterlánc karaktereinek számát. Most bontsuk le a képletet kifelé.,

mivel nem akarjuk, hogy a vessző ( ” ,”) része legyen a kibontott karakterláncnak, kivonunk 1-et 16-ból. (ha a cél karakterek 2, akkor kivonjuk a 2-et stb. Röviden, kivonjuk a keresési karakterlánc hosszát a keresési karakterlánc helyzetéből, hogy ne szerepeljen az eredményben).

végül, mi marad (A2, 15), és kapunk nevet kivont (15 karakter balról).

osztott szöveg a

karakterlánc jobb oldalán megtanultuk, hogyan lehet szöveget szerezni egy adott karakter bal oldalán. Most nézzük meg, hogyan oszthatjuk meg a szöveget az adott karakter / ek jobb oldalán.,

Generic Formula

= jobb (string, len (string)-FIND (“specific character/s”, string))

String: a string, ahonnan meg szeretné osztani a szöveget. Ez lehet kódolt érték, sejthivatkozás vagy képlet.

specifikus karakter: az a karakter/s, amelyen meg szeretné osztani a szöveget. Ez lehet kódolt érték, sejthivatkozás vagy képlet.

nézzünk egy példát, hogy világossá tegyük a dolgokat.

példa: szöveg megosztása a karakterlánc jobb oldalán

karakter alapján ugyanazokat az adatokat fogjuk használni, amelyeket a fenti példában használtunk. Ezúttal ki kell vonnunk a kódokat a karakterláncból., A kódok a vessző jobb oldalán vannak (“,”). Lehetővé teszi a fenti Generikus képlet osztott szöveget jobbról.
a C2 cellában írja be ezt a képletet, majd húzza le az egyes értékek eléréséhez.

= RIGHT (A2, LEN (A2)-FIND (“,”, A2))


Hogyan működik:

bontsuk le belülről. A len függvény a karakterláncban szereplő karakterek számát adja vissza.

most, mint tudjuk, hogy a jobb funkció visszaadja a megadott karakterek száma jobbról egy adott karakterlánc, így kapunk 30 (2 karakter jobbról).,

így van osztott szöveget adott szöveget egy string segítségével text excel funkció. Dinamikus. Amikor új adatokat ad meg az oszlopban, akkor a kibontott szöveget a szomszédos oszlopokban kapja meg (ha a képletet a szomszédos cellába másolja). Ezzel a módszerrel az eredeti szöveg sértetlen lesz. Ha szeretné, értékelheti a kimenet beillesztését, majd törölheti a forrásadatokat.
Split text at specific character / s using Text To Column Feature
a fenti képlet segítségével csak az adott szöveg első megjelenésekor különíthetjük el a szöveget., Ha a szövegben véletlenszerű helyeken több vessző lenne, a fenti képlet haszontalan lenne. Több képletet kell használnunk, és ez unalmas lenne. Hogyan osztjuk meg a szöveget egy adott karakter minden megjelenéséről?

van egy beépített funkció, amely a szöveget oszlopokra osztja. Ez az úgynevezett szöveg oszlop funkció. Ezzel a funkcióval az eredeti szöveget több oszlopra oszthatja az elválasztó minden megjelenésekor.

lássuk, hogyan lehet használni osztott szöveg alapján egy adott karaktert.,

első dolog, van elég üres oszlopok, így a jobb oldalon a forrás szöveget. Ha a forrásszöveg jobb oldalán oszlopokban vannak adatok, akkor ezek helyettesíthetők. Jobb, ha a forrásadatokat új lapba másolja. Ily módon a forrásadatokat sértetlenné teszi, más adatokat nem érint.

  • válassza ki a megosztani kívánt adatokat.
  • nyomja meg az ALT>A>E. Ez megnyitja a szöveg konvertálása oszlop varázsló mezőbe. A szalag lapon az adat> szöveg oszlopba is léphet.,
  • válassza a kijelölt elemet, majd kattintson a Tovább gombra.
    kevés közös elválasztó opció áll rendelkezésre, például a lap, a pontosvessző, a vessző, a tér stb. Kiválaszthat egy vagy több elválasztót.
  • itt vesszőelválasztóval osztjuk meg a szöveget. Kiválaszthatjuk a vessző jelölőnégyzetet, de itt használjuk a másik lehetőséget. Más opcióban bármilyen szöveget írhat a szöveg megosztásához. Vesszőt fogunk írni.,


Ha vesszőt írsz a szövegmezőbe, az excel a befejezés előtt megtekintheti a kimenetet.

  • nyomja meg a Befejezés gombot. Kész van. Az Ön adatai a megadott karakternél vannak felosztva.

  • Ha több elválasztót használtunk volna, mint például a szóköz és a vessző, akkor az első és a vezetékneveket is megosztottuk volna.

    tehát igen srácok ezt hogyan osztjuk meg a szöveget egy karakter vagy szöveg alapján az Excel karakterláncban. Mindkét módszernek megvannak a maga előnyei és hátrányai., Az első módszerben olyan dinamikus elválasztót hoz létre, amelyet többször is használhat az adatok megváltoztatásával. De ha túl sok részre kell osztani a szöveget, az excel formula módszer bonyolult és unalmas lehet. Másrészt szöveg oszlop módszer jó ebben a részben, de ez nem dinamikus.

    engedje meg, ha kétségei vagy különleges követelményei vannak az alábbi megjegyzések részben.,

    kivonat szöveget egy String Excel segítségével Excel bal és jobb funkció

    hogyan kivonat Domain név e-mail Excel

    Split számok és szöveg karakterlánc Excel

    Népszerű cikkek:

    50 Excel parancsikon, hogy növelje a termelékenységet

    a VLOOKUP funkció Excel

    COUNTIF Excel 2016

    hogyan kell használni SUMIF funkció Excel