Tartalomjegyzék
Mindannyiunk számára teljesen nyilvánvaló, hogy érzékeljük néhány felesleges karakter jelenlétét a szövegsor végén. Tehát mindannyian szeretnénk eltávolítani az összes ilyen utolsó felesleges karaktert, hogy adatainkat jobb módon mutassuk be. Nos, ha ilyen problémái vannak, és keresi a módját annak, hogy az utolsó karakterek eltávolítása az Excelben , akkor kérjük, folytassa ezt a cikket. Mert négy különböző képletet mutatunk meg, amelyekkel könnyedén eltávolíthatja az utolsó 3 karaktert az Excelben.
Gyakorlati munkafüzet letöltése
Javasoljuk, hogy töltse le az Excel fájlt, és gyakoroljon vele együtt.
Utolsó 3 karakter eltávolítása.xlsm4 képlet az utolsó 3 karakter eltávolításához az Excelben
A cikk során az összes módszer bemutatásához a munkavállalói információk listáját fogjuk használni adatkészletként. Először is, lássunk egy kis ízelítőt belőle:
Tehát, minden további vita nélkül, merüljünk bele egyenként az összes módszerbe.
1. A LEFT és LEN funkciók használata az utolsó 3 karakter törléséhez az Excelben
A Alkalmazotti információk. lista , a Teljes név oszlop tartalmazza az alkalmazottak teljes nevét. Itt láthatjuk, hogy minden egyes név ugyanazt a vezetéknevet viseli, ami " Roy ". A célunk tehát az, hogy az összes alkalmazott nevéből eltávolítsuk a vezetéknevet, és csak a keresztnevet tároljuk a Adott név oszlop. Tehát, mindenféle késlekedés nélkül, menjünk végig a módszer lépésről lépésre:
🔗 Lépések:
❶ Először is, válassza ki a címet. sejt E5 ▶ a képlet eredményének tárolásához.
❷ Ezután írja be a következő képletet
=LEFT(D5,LEN(D5)-3)
a cellán belül.
❸ Ezt követően nyomja meg a BELÉPÉS gomb.
❹ Végül húzza a Töltse ki a fogantyút ikon a Adott név oszlop.
Ennyi.
␥ Formula bontás:
📌 Szintaxis: LEFT(text, [num_chars])
📌 Szintaxis: LEN(text)
- LEN(D5)-3 ▶ kiszámítja a szöveg hosszát, " Jason Roy ", majd kivonja az eredményt a 3 .
- D5 ▶ a szöveg cellájának címére utal " Jason Roy ".
- =LEFT(D5,LEN(D5)-3) ▶ az utolsó 3 karaktert lemetszi, azaz " Roy " a szövegből " Jason Roy ".
Bővebben: Az utolsó karakter eltávolítása az Excel karakterláncból
2. Az utolsó 3 karakter törlése a REPLACE funkcióval az Excelben
Most törölni fogjuk az utolsó 3 karaktert, és a helyükre egy null string ("") Ehhez a a Csere funkció itt.
🔗 Lépések:
❶ Először is, válassza ki a címet. sejt E5 ▶ a képlet eredményének tárolásához.
❷ Akkor, típus a képlet
=REPLACE(D5, FIND(" ",D5)+1, 3, "")
a cellán belül.
❸ Ezt követően nyomja meg a BELÉPÉS gomb.
❹ Végül húzza a Töltse ki a fogantyút ikon a Adott név oszlop.
Ennyi.
␥ Formula bontás:
📌 Szintaxis: REPLACE(régi_text, start_num, num_chars, új_text)
📌 Szintaxis: FIND(find_text, within_text, [start_num])
""
▶ egy olyan null string Excelben.- 3 ▶ az utolsó 3 karakterek egy sorban.
FIND(" ",D5)+1
▶ megtalálja a kezdőszám az utolsó 3 karakterek." "
▶ az alábbiak kimutatására használt vége egy szöveges sorban.=REPLACE(D5, FIND(" ",D5)+1, 3, "")
▶ az utolsó 3 karaktert lemetszi, azaz " Roy " a szövegből " Jason Roy ".
Bővebben: Az utolsó karakter eltávolítása az Excel karakterláncból a VBA segítségével
3. Az utolsó 3 karakter figyelmen kívül hagyása az Excelben a Flash Fill funkció használatával
A Microsoft Excel 2013 és a későbbi verziók egy rendkívül hasznos eszközzel, az úgynevezett Flash töltés Ebben a szakaszban az utolsó 3 karaktert töröljük, azaz figyelmen kívül hagyjuk a vezetéknevet, Roy az egyes alkalmazottak nevéből a Flash töltés eszköz. Az alábbi lépéseket kell követni:
🔗 Lépések:
❶ Először is, válassza ki a címet. sejt E5 és írja be Jason benne.
❷ Ezután nyomja meg a BELÉPÉS gomb.
❸ A következő cellában, E6 elkezd gépelni Brandon csak a vezetéknevét hagyta meg, Roy .
Most észreveheti, hogy az Excel már megkapta a mintát, és előnézetet javasol az összes következő névhez.
❹ Mindössze annyit kell tennie, hogy megnyomja a BELÉPÉS gombot újra.
Így, mi tettük a Adott név oszlopot, amely csak az alkalmazottak nevével van kiegészítve.
Bővebben: Hogyan lehet eltávolítani a karaktereket az Excelben
4. Az utolsó 3 karakter eltávolítása VBA-kód használatával az Excelben
Végül, ebben a szakaszban, a következőkkel fogjuk használni a VBA kódok az utolsó 3 karakter törlése, azaz a vezetéknév törlése Roy az összes alkalmazott teljes nevéből. Most jönnek a lépések:
🔗 Lépések:
❶ Válassza ki a címet. a tartomány (D5:D14) a cellák ▶ az utolsó 3 karakter eltávolításához.
❷ Sajtó ALT + F11 billentyűk ▶ a VBA ablak.
❸ Go to Beillesztés ▶ Modul .
❹ Másolás a következőket VBA kód:
Public Function RemoveLast3Characters(rng As String, cnt As Long) RemoveLast3Characters = Left(rng, Len(rng) - cnt) End Function
❺ Sajtó CTRL + V ▶ a paste a fentiek VBA kód.
❻ Mentés a VBA kód és visszamenni a táblázatba.
❼ Most, válassza ki a címet. sejt E5 ▶ a képlet eredményének tárolásához.
❽ Akkor, típus a képlet
=RemoveLast3Characters(D5,3)
a cellán belül.
❾ Ezt követően nyomja meg a BELÉPÉS gomb.
❹ Végül húzza a Töltse ki a fogantyút ikon a Adott név oszlop.
Ennyi.
📓 Megjegyzés:
A funkció =RemoveLast3Characters(Text,Number)
egy szintetizált függvény. Ezt a függvényt használhatja a VBA kódot, amellyel tetszőleges számú utolsó karaktert törölhetünk egy karakterláncból. Csak írjunk be egy tetszőleges számot a függvény Number mezőjébe. Ennyi.
Emlékezetes dolgok
📌 Legyen óvatos a szintaxis a funkciók .
📌 Adatok beillesztése tartományok óvatosan a képletek .
📌 ("") utal NULL karakterlánc Excelben.
Következtetés
Összefoglalva, 4 különböző módszert tárgyaltunk az utolsó három karakter eltávolítására az Excelben. Javasoljuk, hogy töltse le a cikkhez csatolt gyakorlati munkafüzetet, és gyakorolja az összes módszert ezzel. És ne habozzon, hogy bármilyen kérdést tegyen fel az alábbi megjegyzés rovatban. Megpróbálunk válaszolni az összes vonatkozó kérdésre, amint lehetséges.