Tartalomjegyzék
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ól14 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.