Hogyan lehet eltávolítani a karaktert az Excel karakterláncából (14 mód)

  • Ossza Meg Ezt
Hugh West

A karakterek eltávolítása a karakterláncból vagy bármely más értékből azért szükséges, mert az adatok különböző forrásokból származnak, és előfordulhat, hogy nem a kívánt vagy nem a kívánt formátumban vannak. A karakterek eltávolításával a karakterláncból az Ön igényei szerint új adatállományt hozhat létre. Nem csak ezek az okok, hanem az adatok is tartalmazhatnak nem kívánt karaktereket. Ezt a cikket követve megtudhatja, hogyan lehet eltávolítani a karaktert a következőkbőlstring Excel.

Hogy a magyarázatot érthetőbbé tegyem, egy olyan adathalmazt fogok használni, amelyben megpróbáltam lefedni a karakterrel kapcsolatos különböző típusú problémákat. Az adathalmaz egy adott gyümölcsboltra vonatkozó információkat reprezentál. 3 oszlop van az adathalmazban; ezek a következők. Termék & ID , Megrendelés dátuma , és Szállítási részletek .

Letöltés a gyakorlatba

Karakterek eltávolítása a String.xlsm fájlból

14 mód a karakter eltávolítására az Excel karakterláncból

1. A REPLACE függvény használata karakterek eltávolítására a karakterláncból

Itt elmagyarázom, hogyan használhatod a REPLACE függvény segítségével karaktereket távolíthat el egy karakterláncból.

A Szállítási részletek oszlopból eltávolítom a szállítási státuszt, és csak a Cím: a REPLACE funkció.

Kezdjük el az eljárást a REPLACE funkció.

1. lépés:

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kijelölt cellába vagy a Formula bár .

=REPLACE(D4, 1, 13, "")

Lássuk, hogy a REPLACE funkció működik. Négy érvek . A old_text kiválasztotta a D4 sejt, és a start_num adott 1 , kiválasztott 13 mint num_chars Végül kiválasztottam üres hely("") mint new_text .

Itt szeretném kicserélni 13 karakterek a kezdetektől fogva (1) a címen üres hely .

2. lépés:

Nyomja meg a BELÉPÉS Most megkapja a kicserélt karaktert, ami a szállítási Cím: .

Ha megvan a ugyanannyi karaktert kell eltávolítani a többi cellából, akkor használhatja a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.

Bővebben: Hogyan lehet eltávolítani a karaktereket az Excelben (6 módszer)

2. A RIGHT funkció használata

Használhatja a JOBBRA függvényt, hogy karaktereket távolítson el egy karakterláncból a bal oldal .

A Termék & ID oszlopból csak a Rendelési azonosító a JOBBRA funkció.

Itt megmutatom, hogyan használhatja a JOBBRA funkció.

1. lépés:

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kiválasztott cellába vagy a Formula bár .

=RIGHT(B4, 4)

Itt a JOBBRA funkciónak két Érvek . A szöveg kiválasztotta a B4 sejt, és a num_chars adott 4 mivel ki akarom vonni 4 karakterek a jobbra .

2. lépés:

Nyomja meg a BELÉPÉS Most megkapja a megfelelő 4 karaktert, ami a következő Rendelési azonosító .

3. lépés:

Mivel ki akarom vonni a ugyanannyi karakter jobbról, így a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.

Bővebben: Excel Karakterek eltávolítása a jobb oldalon (5 mód)

3. A RIGHT & LEN függvény használata karakterek eltávolítására a karakterláncból

Használhatja a JOBBRA funkcióval együtt a LEN függvény segítségével karaktereket távolíthat el egy karakterláncból.

Az eljárás bemutatásához a Termék & ID oszlopból csak a Rendelési azonosító .

Kezdjük el az eljárást a JOBBRA funkcióval együtt LEN funkció,

1. lépés:

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kiválasztott cellába vagy a Formula bár .

=RIGHT(B4,LEN(B4)- 6)

Itt számítsa ki a num_chars a LEN funkció. A szöveg kiválasztotta a B4 cellát akkor kivont 6 karakterek a kiválasztott szöveg . Végül, a JOBBRA függvény kivonja a fennmaradó karaktereket a jobbra .

2. lépés:

Nyomja meg a BELÉPÉS Így megkapja a megfelelő karaktereket, amelyek a Rendelési azonosító .

Ha megvan a ugyanannyi karaktert kell eltávolítani a többi cellából, akkor használhatja a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.

Bővebben: Hogyan lehet eltávolítani a karaktereket a balról az Excelben (6 mód)

4. A VALUE & RIGHT függvény használata

Korábban a JOBBRA és LEN függvényt, megkaptuk a Rendelési azonosító számot, de ezek a függvények a számokat karakterláncokként kezelik. Ha a karakterláncokat számokká akarja konvertálni, akkor használhatja a ÉRTÉK funkció.

1. lépés:

Először is jelölje ki azt a cellát, ahol az eredményértéket szeretné tárolni.

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kijelölt cellába vagy a Formula bár .

=VALUE(RIGHT(B4,LEN(B4)-6))

Itt a ÉRTÉK függvény a kivont karaktereket a jobbra mint szöveg és számmá alakítja.

Láthatja a RIGHT & LEN funkció a section_3

2. lépés:

Nyomja meg a BELÉPÉS Így a megfelelő karaktereket számformátumban kapja meg.

Ha megvan a ugyanaz a karakter, hogy távolítsa el a többi cellából, akkor használhatja a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.

Kapcsolódó tartalom: Az utolsó karakter eltávolítása az Excel karakterláncból (5 egyszerű módszer)

5. A LEFT függvény használata karakterek eltávolítására a karakterláncból

A bal oldali karakterlánc karakterek eltávolításához használhatja a LEFT funkció.

Itt kiveszem a Termék név a Termék & ID oszlop.

Kezdjük el az eljárást,

1. lépés:

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kiválasztott cellába vagy a Formula bár .

=LEFT(B4, 5)

Itt a LEFT funkciónak két Érvek . A szöveg kiválasztotta a B4 sejt, és a num_chars adott 5 mivel ki akarom vonni 5 karakterek a balra .

2. lépés:

Nyomja meg a BELÉPÉS kulcs.

Ennek eredményeképpen a bal oldali 5 karaktert kapja meg, ami a Termék név.

Ha megvan a ugyanaz a karakter, hogy távolítsa el a többi cellából, akkor használhatja a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.

Olvass tovább: Az első karakter eltávolítása a karakterláncból Excelben (6 gyors módszer)

6. A LEFT & LEN funkció használata

A karakterlánc karakterek eltávolítása a jobb oldal akkor is használhatja a LEFT funkcióval együtt a LEN funkció.

Az eljárás bemutatásához a Termék & ID oszlopból csak a Termék .

Kezdjük el az eljárást,

1. lépés:

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kiválasztott cellába vagy a Formula bár .

=LEFT(B4, LEN(B4) - 5)

Itt, hogy kiszámítsuk a num_chars a LEN funkció. A szöveg kiválasztotta a B4 cellát akkor kivont 5 karakterek a kiválasztott szöveg . Végül, a LEFT függvény kivonja a fennmaradó karaktereket a jobbra a kiválasztott cella értéke.

2. lépés:

Nyomja meg a BELÉPÉS kulcs.

A végén a kiválasztott cella bal oldali karaktereit kapja meg, ami a Termék .

3. lépés:

Használhatja a Töltse ki a címet. Fogantyú a címre. AutoFill a többi cellára vonatkozó képletet.

Kapcsolódó tartalom: Az utolsó karakter eltávolítása az Excel karakterláncból VBA-val (2 egyszerű módja)

7. A LEFT & SEARCH funkció használata karakterek eltávolítására a karakterláncból

Használhatja a KERESÉS függvényt a LEFT függvényt a karakterlánc karaktereinek eltávolítására a jobb oldalról, és megtartja a bal oldali értéket.

Az eljárás bemutatásához a Szállítási részletek oszlopból csak a balra érték, amely a szállítás lesz Állapot .

Ugorjunk bele az eljárásba,

1. lépés:

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kiválasztott cellába vagy a Formula bár .

=LEFT(D4, SEARCH("_at_", D4) -1)

Itt a KERESÉS függvény a megadott karaktert keresi _at_ ahogy én használtam, mint find_text .a within_text kiválasztotta a D4 cellát akkor kivont 1 karakter.

A KERESÉS függvény megadja a pozíciószámot, majd a LEFT függvény fogja használni, mint num_chars és válassza ki a D4 cellában, hogy a bal oldali értéket a keresett karakterből kivonja.

2. lépés:

Nyomja meg a BELÉPÉS kulcs.

A végén megkapja a kiválasztott cellából a keresett karakter bal oldali karaktereit, ami a név átadása lesz. Állapot .

3. lépés:

Használhatja a Töltse ki a címet. Fogantyú a címre. AutoFill a többi cellára vonatkozó képletet.

Bővebben: VBA karakterek eltávolítása az Excel karakterláncból (7 módszer)

Hasonló olvasmányok:

  • Hogyan lehet eltávolítani az egyes idézőjeleket az Excelben (6 mód)
  • Szemikolon eltávolítása Excelben (4 módszer)
  • Hogyan lehet eltávolítani az Apostrofát az Excelben (5 egyszerű módszer)
  • Zárójelek eltávolítása Excelben (4 egyszerű módja)
  • Hogyan lehet eltávolítani a dollárjelet az Excelben (7 egyszerű módja)

8. A SUBSTITUTE funkció használata

A PÓTLÓ függvény bármely adott karaktert helyettesít. A függvény használatával karakterlánc karaktereket távolíthat el az Excelből.

Az eljárás bemutatásához használtam néhány nem kívánt speciális karaktert az adatkészletekben. Termék oszlop.

1. lépés:

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kiválasztott cellába vagy a Formula bár .

=SUBSTITUTE(B4,"%","")

Itt, a PÓTLÓ funkció a B4 cellát, mint szöveg , mivel a karakter (%) mint old_text , majd üresen használták, mint new_text .

Tehát, a PÓTLÓ függvény a megadott karaktert a üres .

2. lépés:

Nyomja meg a BELÉPÉS kulcs.

Ezért a karakterek a karakterláncból eltávolításra kerülnek.

3. lépés:

Használhatja a Töltse ki a címet. Fogantyú a címre. AutoFill a többi cellára vonatkozó képletet.

Kapcsolódó tartalom: Hogyan lehet eltávolítani az üres karaktereket az Excelben (5 módszer)

9. MID és LEN függvény használata karakterek eltávolítására a karakterláncból

Használhatja a MID funkcióval együtt a LEN függvény segítségével karaktereket távolíthat el egy karakterláncból.

Az eljárás bemutatásához kissé megváltoztattam az adatállományt.

Kezdjük el az eljárást,

1. lépés:

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kiválasztott cellába vagy a Formula bár .

=MID(B4,7,LEN(B4)-5)

Itt a LEN funkcióval kiszámítom a num_chars és használja a MID funkció . A szöveg kiválasztotta a B4 cellát akkor kivont 5 karakterek a kiválasztott szöveg .

Most, a MID kiválasztott funkció B4 cellát szövegként, használt 7 mint start_num mivel a karaktereket a 7. pozíció.

2. lépés:

Nyomja meg a BELÉPÉS kulcs.

Végül, megkapja a Rendelési azonosító ahol a karakterlánc többi része eltávolításra kerül.

3. lépés:

Használhatja a Töltse ki a címet. Fogantyú a címre. AutoFill a többi cellára vonatkozó képletet.

Olvass tovább: Bizonyos karakter eltávolítása az Excel karakterláncból (5 módszer)

10. Vaku kitöltés használata

Használhatja a Flash töltés parancs az excelben lévő karakterláncok eltávolítására.

A Flash töltés parancsot először is létre kell hoznia egy követendő mintát.

Itt létrehoztam egy szállítási mintát. Állapot azáltal, hogy eltávolítja a Cím: rész a Szállítási részletek oszlop.

Ezután nyissa meg a Adatok tab>> select Flash töltés

Itt a cellák többi karakterét a mintát követve távolítjuk el.

Kapcsolódó tartalom: Karakterek eltávolítása egy adott karakter után Excelben (4 trükk)

11. A keresés és helyettesítés használata karakterek eltávolítására a karakterláncból

Egy másik kényelmes lehetőséged van a karakterek eltávolítására, ha a Szalag Ez a Keresés &; Csere funkció.

Hadd mutassam meg ennek a funkciónak a használatát.

Először nyissa meg a Home tab>> go to Szerkesztés csoport>> from Keresés & kiválasztás >> select Cserélje ki a címet.

➤A párbeszédpanel a Keresse meg és Cserélje ki a címet. fog felbukkanni.

Onnan a Találd meg, mit , adja meg a keresett karaktert, amelyet el szeretne távolítani.

➤I've provided the character (%) és megtartotta a Cserélje ki üres.

Ezután kattintson a Mindent megtalálni

Most látni fogja, hogy melyik cella értéke tartalmazza az adott karaktert.

➤Ezután kattintson Cserélje ki az összeset

Megjelenik egy üzenet arról, hogy hány csere történt.

➤Here, it will show 15 cserék.

Ezért az összes karakterláncból az adott karaktert eltávolítja.

Kapcsolódó tartalom: Hogyan távolítsa el az első 3 karaktert az Excelben (4 módszer)

12. Szöveg oszlopokba rendezése

Használhatja a Szöveg oszlopokba parancsot a szalagról, hogy karaktert távolítson el karakterláncokból az Excelben.

1. lépés:

Ehhez először nyissa meg a Adatok tab>> majd válassza ki Szöveg oszlopokba

2. lépés:

➤ A párbeszédpanel fog felbukkanni.

Innen válassza ki az adattípust

➤ I've chosen Elhatárolt majd kattintson a Következő

3. lépés:

➤Another párbeszédpanel fel fog bukkanni

Most válassza ki a Határolójelek az Ön adatai.

➤ I selected aláhúzás (_) a Egyéb opciót, mint az én adataim.

Az adatok felosztásának módját láthatja a Adatelőnézet

Ezután kattintson a Következő .

4. lépés:

➤ Ismét egy párbeszédpanel fog felbukkanni.

Onnan válassza ki a kívánt célállomást a szeparált értékek elhelyezéséhez.

➤I selected the E4 cellát.

Végül kattintson a Befejezés .

Itt láthatja a Szállítási részletek oszlopot 3 új oszlopra osztjuk.

A 3 új oszlop közül a 2. oszlopra nincs szükségem, ezért törlöm.

Most jelölje ki a cellát és jobb kattintás az egérrel majd a kontextus menüből válassza a Törölje a címet. .

➤A párbeszédpanel a Törölje a címet. opció jelenik meg.

➤I selected the Cellák eltolása felfelé opciót, majd kattintott OK .

Végül látni fogod, hogy az adott karaktert eltávolítjuk a karakterláncból a Szállítási részletek oszlop.

Kapcsolódó tartalom: Hogyan lehet eltávolítani a numerikus karaktereket az Excel-cellákból (5 módszer)

13. A VBA használata az első N karakter eltávolításához a karakterláncból

Karakterek eltávolításához a karakterláncból a VBA .

Lássuk a VBA szerkesztő,

Először nyissa meg a Fejlesztő tab>> select Visual Basic ( Billentyűzet parancsikon ALT + F11 )

Ezután megnyílik egy új ablak a Microsoft Visual Basic for Applications.

Innen nyissa meg a Beillesztés >> select Modul

A Modul megnyílik, majd írja be a következő kódot a megnyitott Modul .

 Public Function RemoveFirstx(rng As String, cnt As Long) RemoveFirstx = Right(rng, Len(rng) - cnt) End Function 

Itt létrehoztam egy függvényt, amelynek neve RemoveFirstx()

Két argumentumot vettem a függvényhez az egyik a rng ami String típusú változó, egy másik cnt ami Hosszú típusú változó.

Ezután használta a JOBBRA funkció.

Most, Mentés a kódot, és térjen vissza a munkalapra.

A létrehozott funkció használata,

Először is jelölje ki azt a cellát, ahol az eredményértéket szeretné tárolni.

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kiválasztott cellába vagy a Formula bár .

=RemoveFirstx(B4,6)

A RemoveFirstx függvény a kiválasztott tartományban megadott számú karaktert távolítja el az elejétől.

Nyomja meg a BELÉPÉS billentyűvel. Most megkapod a kívánt karaktereket.

Kapcsolódó tartalom: Hogyan lehet eltávolítani a nem alfanumerikus karaktereket az Excelben (2 módszer)

14. A VBA használata az utolsó N karakter eltávolításához a karakterláncból

Az utolsó karakterek eltávolításához a karakterláncból a VBA .

Lássuk a VBA szerkesztő,

Először nyissa meg a Fejlesztő tab>> select Visual Basic ( Billentyűzet parancsikon ALT + F11 )

Most egy új ablakot nyit meg a Microsoft Visual Basic for Applications.

Innen nyissa meg a Beillesztés >> select Modul

A Modul megnyílik, majd írja be a következő kódot a megnyitott Modul .

 Public Function RemoveLastx(rng As String, cnt As Long) RemoveLastx = Left(rng, Len(rng) - cnt) End Function 

Itt létrehoztam egy függvényt, amelynek neve RemoveLastx()

Két argumentumot vettem a függvényhez az egyik a rng ami String típusú változó, egy másik pedig cnt ami Hosszú típusváltozó

Ezután használta a LEFT funkció

Most, Mentés a kódot, és térjen vissza a munkalapra.

A létrehozott funkció használata,

Először is jelölje ki azt a cellát, ahol az eredményértéket szeretné tárolni.

➤ Kiválasztottam a E4 cellát.

Ezután írja be a következő képletet a kiválasztott cellába vagy a Formula bár .

=RemoveLastx(B4,6)

A RemoveLastx függvény eltávolítja a kiválasztott tartományban megadott karakterek számát a végéről.

Nyomja meg a BELÉPÉS Most megkapod a többi karaktert.

Használhatja a Töltse ki a fogantyút a címre. AutoFill képlet a többi cellára.

Kapcsolódó tartalom: Hogyan lehet eltávolítani az első karaktert egy karakterláncból az Excelben a VBA-val?

Gyakorlati szekció

A munkafüzetben egy gyakorló lapot is mellékeltem a magyarázott módok begyakorlásához. A fenti linkről letölthető.

Következtetés

Ebben a cikkben elmagyaráztam 14 különböző típusú módot a karakterek eltávolítására az Excel karakterláncból. Megmutattam, hogyan lehet eltávolítani a karaktereket az utolsó, az első, a középső és stb. Végül, ha bármilyen javaslata, ötlete vagy visszajelzése van, kérjük, bátran kommentálja az alábbiakban.

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.