Tartalomjegyzék
A strukturálatlan nyers adatokkal való munka során gyakran szükség lehet arra, hogy releváns információkat vonjon ki belőlük. Néha az első, második vagy harmadik karaktert el kell távolítania a szöveges karakterláncból, hogy visszakapja az értéket. Az Excel rendelkezik néhány olyan függvénnyel, amellyel elvégezheti ezt a fajta feladatot. Egyéni függvényt is készíthet a karakterek eltávolítására a szöveges karakterláncokból. Ma ebben a cikkben a következőkről lesz szó.megvitatja, hogyan lehet eltávolítani az első 3 karaktert az Excelben.
Gyakorlati munkafüzet letöltése
Töltse le ezt a gyakorlókönyvet, hogy gyakorolja a feladatot, miközben ezt a cikket olvassa.
Az első 3 karakter eltávolítása.xlsm4 megfelelő módja az első 3 karakter eltávolításának az Excelben
Vegyünk egy olyan helyzetet, amikor van egy nyers adatokat tartalmazó adatbázisa. Minden adat első 3 karaktere felesleges, és most el kell távolítania ezeket a karaktereket. Ebben a szakaszban megmutatjuk, hogyan távolíthatja el az első 3 karaktert az Excelben az adatokból.
1. A RIGHT funkció használata az első 3 karakter eltávolításához az Excelben
A kombinált a RIGHT funkció és a LEN funkció segítségével eltávolíthatja az első 3 karaktert az adatcellákból. Ezt a módszert az alábbi lépésekben ismertetjük.
1. lépés:
- A cellában C4 , alkalmazza a JOBBRA funkcióval beágyazva a LEN A képlet a következő,
=RIGHT(B4,LEN(B4)-3)
- Tessék, string_cell a B4 ahonnan 3 karaktert fogunk eltávolítani.
- LEN(B4)-3 a num_chars . LEN függvény gondoskodik arról, hogy az első 3 karaktert eltávolítsa a cellából.
2. lépés:
- Most, hogy a képletünk készen áll, nyomjuk meg a BELÉPÉS hogy megkapja az eredményt.
- Az eredményünk itt van. A teljes eredményhez mozgassa az egérkurzort a cella jobb alsó sarkába. Amikor a kurzor a kereszt jelet mutatja, kattintson duplán a jelre, hogy ugyanezt a funkciót a többi cellára is alkalmazza.
Kapcsolódó tartalom: Hogyan lehet eltávolítani az első karaktert egy karakterláncból az Excelben a VBA-val?
2. Alkalmazza a REPLACE funkciót az első 3 karakter eltávolítására az Excelben
A REPLACE funkció általában egy szöveges karakterlánc egy részét egy másik szöveges karakterlánccal helyettesíti. Ebben a részben azonban ezt a függvényt arra fogjuk használni, hogy karaktereket távolítsunk el a cellákból. Lássuk, hogyan történik ez.
1. lépés:
- Alkalmazza a REPLACE funkció a cellában C4 A képlet a következő,
=REPLACE(B4,1,3,"")
- Hol B4 a régi szöveg.
- Start_num 1. Kezdjük az elejéről.
- Num_chars 3, mivel az első három karaktert akarjuk helyettesíteni.
- New_text a módosított szöveg, amely a régi szöveg helyébe lép.
- BELÉPÉS Az eredményből láthatjuk, hogy a képletünk tökéletesen működik.
- Most ugyanazt a képletet alkalmazzuk az összes szükséges cellára.
Olvass tovább: Az utolsó karakter eltávolítása az Excel stringből (5 egyszerű módszer)
Hasonló olvasmányok:
- VBA karakterek eltávolítása az Excel karakterláncból (7 módszer)
- Hogyan lehet eltávolítani a nem nyomtatható karaktereket az Excelben (4 egyszerű módja)
- Üres karakterek eltávolítása Excelben (5 módszer)
- Hogyan lehet eltávolítani az egyes idézőjeleket az Excelben (6 mód)
- Hogyan lehet eltávolítani a pontosvesszőt az Excelben (4 módszer)
3. A MID funkció beillesztése az első 3 karakter eltávolításához az Excelben
A kombinált a MID funkció és a LEN függvény ugyanazt a műveletet végzi, mint az első módszer. Most ezt a képletet alkalmazzuk az adatállományunkra.
1. lépés:
- A képlet, amelyet a cellában fogunk alkalmazni C4 az,
=MID(B4,4,4,LEN(B4)-3)
- Itt szöveg a B4
- Start_num 4, mivel az első 3 számot eltávolítjuk.
- Num_chars a következőképpen van meghatározva LEN(B4)-3)
- Hit BELÉPÉS és alkalmazzuk a képletet az összes cellára. A feladatunk itt meg is van oldva!
Bővebben: Hogyan lehet eltávolítani a karaktert az Excel karakterláncából (14 mód)
4. Felhasználó által definiált függvény bevezetése az első 3 karakter eltávolítására az Excelben
Saját függvényt is készíthetsz a feladat elvégzéséhez. Így van, definiálhatsz egy saját, egyéni függvényt a feladat elvégzéséhez. Ehhez VBA kódot kell írnod. Ezt a folyamatot az alábbi lépések segítségével tárgyaljuk. Ha többet szeretnél tudni az egyéni függvényekről, Kattintson ide!
1. lépés:
- Először menjen a Microsoft Visual Basic for Applications ablak a Alt+F11 .
- Egy új ablak nyílik meg. Most kattintson a Beillesztés és válassza a Modul egy új modul megnyitásához.
2. lépés:
- Az újonnan megnyitott modulba illessze be a VBA kódot, hogy egy UFD-t hozzon létre az első 3 karakter eltávolítására a cellákból. A kódot mi adtuk meg Önnek. Ezt a kódot csak másolja ki, és használja a munkalapján. A felhasználó által definiált függvényünk neve a következő RemoveFirst3 . És a funkció létrehozásához szükséges kód a következő,
Public Function RemoveFirst3(rng As String, cnt As Long) RemoveFirst3 = Right(rng, Len(rng) - cnt) End Function
3. lépés:
- A kódunk meg van írva. Most menjünk vissza a munkalapra, és írjuk be a függvényt =RemoveFirst3 Láthatjuk, hogy a funkció létrejön.
- Most alkalmazza a függvényt a cellában C4 A funkció a következő,
=RemoveFirst3(B4,3)
- Sajtó BELÉPÉS hogy megkapja az eredményt.
- A saját készítésű függvényünk megfelelően működik. Most ezt a függvényt alkalmazzuk a többi cellára, hogy megkapjuk a végeredményt.
Kapcsolódó tartalom: Az utolsó 3 karakter eltávolítása az Excelben (4 képlet)
Emlékezetes dolgok
👉 Az egyéni képlet létrehozása több korlátozással jár, mint a hagyományos VBA makróké. Nem módosíthatja a munkalap vagy a cella szerkezetét vagy formátumát.
👉 Az UFD alkalmazásával eltávolíthatja az N számú karaktert a cellákból.
Következtetés
Ebben az útmutatóban négy különböző megközelítésen mentünk keresztül az első 3 karakter eltávolításához az excel celláiból. Ha bármilyen kérdése vagy kérdése van, szívesen látjuk, ha megjegyzést tesz, hagyjon visszajelzést a megjegyzés rovatban. Köszönjük, hogy meglátogatta az ExcelWIKI-t. Tanuljon tovább!