Tartalomjegyzék
Néha előfordulhat, hogy az adatcelláinkhoz további karakterek kapcsolódnak a jobb oldalon, amelyekre nincs szükség. Ezeket a karaktereket levághatja az adatcella jobb oldalán. Ebben a cikkben öt módszert mutatok a jobb oldali karakterek levágására az Excelben.
Tegyük fel, hogy van egy adathalmazunk, amelyben a különböző résztvevők által egy maratonon megtett távolságot adjuk meg. Minden egyes maraton végén van néhány hely. Résztvevő neve és a sejtek a Távolság megtett út oszlopban vannak a számértékek és az egység - mérföld. Most a szóközöket és az egységet jelölő karaktereket vágjuk le a jobb oldalról.
Gyakorlati munkafüzet letöltése
Jobb karakterek vágása Excel.xlsm-ben5 módszer a jobb karakterek levágására
1. TRIM funkció az extra szóközök eltávolításához a jobb oldalon
Előfordulhat, hogy az adatcellák jobb végén extra szóközök vannak. Használhatjuk a a TRIM funkció Ahogy említettük, a Résztvevő nevének végén van néhány szóköz,
A szóközök eltávolításához írja be a következő képletet egy üres cellába ( C7)
=TRIM(A7)
Itt a TRIM függvény eltávolítja a szóközöket a jobb végéről
Sajtó BELÉPÉS hogy eltávolítsa az összes extra szóközt.
Húzócella C7 ugyanazt a képletet alkalmazza az összes többi cellában.
2. Szöveg az oszlopokba funkciók a jobb oldali szóközök vágására
Használhatja a Szöveg oszlopokba funkcióval a jobb oldali szóközök levágásához. Ehhez a módszerhez szükség van egy tartalék oszlopra attól az oszloptól jobbra, ahonnan a szóközöket el akarja távolítani. Először is illesszen be egy oszlopot attól az oszloptól jobbra, ahonnan a szóközöket el akarja távolítani.
Most menj a Adat> Adateszközök és válassza a Szöveg oszlopokba .
Most egy Szöveg oszlopba varázsló ablak jelenik meg. Fix szélesség és kattintson a Következő .
A második lépésben mozgassa az adatai melletti függőleges vonalat az adatok végére, és válassza a Következő .
Most látni fogja, hogy az összes adatát fekete színnel kiemeli. Válassza ki a Befejezés .
Ezután megjelenik egy megerősítő ablak. Nyomja meg a OK .
Most látni fogja, hogy az adatkészlet jobb végén nincsenek szóközök.
3. LEFT és LEN funkció a jobb oldali karakterek vágásához
A következő kombinációval a LEFT funkció és a LEN funkció segítségével könnyedén kivághatja a jobb oldali karaktereket az adatcellákból. Írja be a következő képletet egy üres cellába ( C7 ),
=LEFT(B7,LEN(B7)-6)
Itt a LEFT függvény azt jelzi, hogy a képlet a kiválasztott cella karaktereit adja vissza, B7 a LEFT és LEN(B7)-6 rész azt jelzi, hogy a cella teljes hosszából az utolsó 6 karaktert B7 mentesül a visszatéréskor a LEFT funkció.
Sajtó BELÉPÉS és láthatjuk, hogy a jobb oldali karaktereket, amelyek mérföldeket jelentenek az adatállományunk számára, eltávolítottuk.
Húzócella C7 ugyanazt a képletet alkalmazza az összes többi cellában.
4. Numerikus érték megszerzése a jobb oldali karakterek levágásával
Az előző módszerrel a kimeneti cellában szövegeket kapunk visszatérésként. Ha numerikus értékeket szeretnénk kapni, akkor a következő módszert kell használnunk a VALUE funkció Ha a jobb oldali karakterek levágása után a numerikus értéket szeretné megkapni, írja be a következő képletet a cellába C7 ,
=VALUE(LEFT(B11,LEN(B11)-6))
Itt a ÉRTÉK függvény átalakítja a visszatérő LEFT függvényt numerikus értékekké alakítja.
Sajtó BELÉPÉS. Látni fogja, hogy a képlet levágta a jobb oldali karaktereket. A kimeneti cella jobb oldalán megjelenik a visszatérés is, C7 ami azt jelzi, hogy a visszatérés egy numerikus érték.
Húzza a C7 cellában, hogy ugyanazt a képletet alkalmazza az összes többi cellában. Ennek eredményeképpen a megtett távolságot az egység nélkül kapja meg. miles numerikus formátumban a kimeneti cellákban az összes résztvevő esetében.
5. Jobb karakterek vágása VBA használatával
Egy másik módja a megfelelő karakterek levágásának az Excelben egy egyéni függvény készítése a következővel Visual Basic alkalmazások (VBA) . Első sajtó ALT+F11 , akkor megnyílik a VBA ablakban. Most kattintson a jobb gombbal a bal oldali panel lapjára, hogy megnyisson egy legördülő menüt. Beillesztés kattintással és a Modul .
Megnyit egy Modul(kód) ablak.
Szúrja be a következő kódot a Modul(kód) ablak.
Public Function TRIMLASTX(rng As String, cnt As Long) TRIMLASTX = Left(rng, Len(rng) - cnt) End Function
A kód létrehoz egy egyéni függvényt, melynek neve TRIMLASTX amely meghatározott számú karaktert vág le a kijelölt cella jobb oldaláról.
Most zárja be a VBA ablakban, és írja be a következő képletet a cellába C7,
=TRIMLASTX(B7,6)
Tessék, B7 a kiválasztott cella és 6 jelzi az eltávolítandó karakterek számát.
Sajtó BELÉPÉS és látni fogja, hogy a képlet levágta a megfelelő karaktereket.
Húzócella C7 ugyanazt a képletet alkalmazza az összes többi cellában.
Következtetés
Az Excelben a fenti módszerek bármelyikével levághatja a jobb oldali karaktereket. Ha bármilyen zűrzavarral szembesül, kérjük, hagyjon megjegyzést.