Bal oldali vágási funkció az Excelben: 7 megfelelő mód: 7 megfelelő mód

  • Ossza Meg Ezt
Hugh West

Ebben a cikkben a bal oldali trimmelésről lesz szó az Excelben, mind a függvény, mind a VBA használatával. A bal oldali trimmelés különböző típusú lehet. Például eltávolíthat egy karaktert egy karakterlánc bal oldaláról. Másrészt törölheti a vezető szóközöket (a karakterlánc bal szélén lévő szóköz) egy adatsorból.

Gyakorlati munkafüzet letöltése

Letöltheti a gyakorlati munkafüzetünket, amelyet e cikk elkészítéséhez használtunk.

Bal oldali trimm funkció.xlsm

7 megfelelő módja a bal oldali trimmelés funkciónak az Excelben

1. Alkalmazza a RIGHT funkciót az Excel bal oldali karakterek levágására

Amikor táblázatokkal dolgozunk, gyakran előfordul, hogy az adatokat balról kell levágnunk. Például van egy kódunk, amely színt, hivatkozási számot, méretet stb. tartalmaz, és szeretnénk a kódot tetszés szerint szétválasztani. A legegyszerűbb módja az adatok bal oldali részének levágásának a következő használata a RIGHT funkció . JOBBRA függvény visszaadja a megadott karaktert a szöveges karakterlánc végéről. Például, ha a B5 sejt Itt vannak a szükséges lépések:

Lépések :

  • Írja meg a következő képletet a szín és a kód szétválasztásához.
=RIGHT(B5,4)

  • A képlet beírása után a kék szín lesz elválasztva. Használja a Tölthető fogantyú (+) a képlet másolásához a többi cellába.

Bővebben: Jobb karakterek és szóközök vágása Excelben (5 mód)

2. A REPLACE funkció alkalmazása a bal oldali karakterek eltávolítására az Excelben

Egy másik könnyen balra vágható trimmelés a a REPLACE funkció. REPLACE függvény egy szöveges karakterlánc egy részét egy másik szöveges karakterlánccal helyettesíti. A függvényt az előző adathalmazra alkalmaztuk, és itt vannak a követett lépések:

Lépések:

  • Először írja be a következő képletet:
=REPLACE(B5,1,C5,"")

  • A képlet beírása után a következő eredményt kaptuk:

3. A VBA használatával vágja le a bal oldali karaktereket

Ha nem szeretne semmilyen függvényt vagy képletet használni a bal oldali trimmeléshez, akkor a VBA lehet egy lehetőség az excelben. A következő lépéseket használtuk a VBA :

Lépések:

  • Az alábbiakban bemutatjuk a sztringet, amelyet le akarunk vágni:

  • Először menjen a megfelelő lapra, majd kattintson a jobb gombbal a lap nevére, és válassza a Kód megtekintése opciót, hogy a VBA ablak.
  • Most írja a következő kódot a Modul .
 Option Explicit Sub GetString() Dim str1 As String str1 = "3PastelBlue" MsgBox Right(str1, 10) End Sub 

  • Végül futtassa le a kódot, és a kódot levágva kapja meg.

4. Karakterek törlése balról a RIGHT és a LEN funkció használatával

Hasonlóképpen, a fent említett módszerekkel a karaktereket az adatok bal oldali részéből is eltávolíthatjuk a következő kombinációval JOBBRA és LEN funkciók. A LEN funkció visszaadja a karakterek számát egy szöveges karakterláncban. A módszerhez tartozó lépések a következők:

Lépések:

  • Először írja be a következő képletet.
=RIGHT(B5,LEN(B5)-C5)

A képlet lebontása:

  • LEN(B5)

Itt a LEN függvény egy szöveges karakterlánc karaktereinek számát adja vissza.

  • RIGHT(B5,LEN(B5)-C5)

Ebben a képletben a balról levágott karakterek számát kivonjuk a teljes karakterláncból. A képlet a balról levágott karakterláncot adja vissza.

  • Végül a kimenet:

5. A vezető szóközök eltávolítása a FIND, MID, TRIM & LEN funkciók kombinációjának használatával az Excelben

Gyakran előfordul, hogy amikor adatokat másolunk weboldalakról, sok felesleges szóköz is másolódik az adatokkal együtt. De ezeknek a szóközöknek a megtalálása egyesével időigényes. Szerencsére van néhány funkciókombináció, amellyel ezeket a szóközöket le lehet vágni.

Ebben a módszerben a FIND, MID, TRIM & LEN függvények kombinációját fogjuk használni a vezető szóköz eltávolítására. A lépések a következők:

Lépések:

  • A szóközök eltávolításához írja be a következő képletet:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

A képlet bontása:

  • LEN(B5)

Ez a képlet a karakterek számát adja vissza a B5 sejt .

  • TRIM (B5)

A TRIM függvény minden szóközt eltávolít a B5-ből, kivéve a szavak közötti egyszerű szóközöket.

  • MID(TRIM(B5),1,1)

A MID funkció a B5 közepén lévő karaktereket adja vissza, a kezdő pozíció és a hossz megadásával.

  • FIND(MID(TRIM(B5),1,1)

A FIND funkció egy szöveges karakterlánc kezdő pozícióját adja vissza egy másik szöveges karakterláncon belül. Itt a képlet az előző eljárásban talált karakter pozícióját adja vissza.

  • MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Ha a képletet egy másik MID függvénnyel alkalmazza, akkor csak a karakterlánc bal oldaláról törli a szóközöket.

  • A végeredmény a következő:

Bővebben: Hogyan vágja le a szóközöket az Excelben (8 legegyszerűbb módja)

6. Alkalmazza a REPLACE, LEFT, FIND és a TRIM Excel-funkciók kombinációját a vezető szóközök eltávolításához

Hasonlóképpen, az előző módszer, a kombináció a CSERE, BALRA, KERESÉS, és TRIM függvények használhatók a vezető szóközök törlésére.

A feladat elvégzéséhez az alábbi lépéseket követtük:

Lépések:

  • A fent említett függvények használatával először írja be a következő képletet:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")

A képlet bontása:

A kombinált FIND , LEFT , és TRIM függvények segítségével kiszámíthatjuk az első szóköz karakter pozícióját a karakterláncban; a szóközök a karakterlánc bal oldala felé helyezkednek el.

Itt a képletet a REPLACE függvényt. Ennek eredményeképpen a karakterlánc vezető szóközei üres ("") nélkülire lettek cserélve. A képlet csak a vezető szóközöket törli a karakterláncból.

  • Végül, Az eredmény:

7. A VBA használata a vezető szóközök eltávolításához az Excelben

A vezető szóközök törölhetők a VBA szintén.

Lépések:

  • Először is jelölje ki a vezető szóközökkel rendelkező cellákat.

  • Másodszor, menjen a megfelelő lapra, kattintson a jobb gombbal a lap nevére, és válassza a Kód megtekintése opciót, hogy a VBA ablak.
  • A Modul írja a következő kódot:
 Option Explicit Sub TrimExample1() Dim Cell As Object Dim Rng As Range Set Rng = Selection For Each Cell In Rng Cell.Value = Trim(Cell) Next Cell End Sub 

  • Végül futtassa le a kódot, és kapja meg a karakterláncot szóközök nélkül.

Következtetés

A cikkben széles körben használt módszereket tárgyaltam a bal oldali karakterek levágására. Mind a függvényhez, mind a VBA-hoz kapcsolódó módszereket megismerheti. Használja ezeket a módszereket, amikor csak alkalmasak, és tudassa velünk, ha bármilyen kérdése van.

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.