Linker snyfunksie in Excel: 7 geskikte maniere

  • Deel Dit
Hugh West

In hierdie artikel sal ons bespreek hoe links trim in Excel met beide funksie en VBA gebruik word. Linker afwerking kan van verskillende tipes wees. Byvoorbeeld, jy kan 'n karakter van die linkerkant van 'n string verwyder. Aan die ander kant kan jy ook voorste spasies (Spasie teenwoordig aan die linkerkant van 'n string) van 'n datastring uitvee.

Laai Oefenwerkboek af

Jy kan laai ons oefenwerkboek af wat ons gebruik het om hierdie artikel voor te berei.

Left Trim Function.xlsm

1. Pas REGS-funksie toe om linkerkantkarakters in Excel te sny

Wanneer ons met sigblaaie werk, moet ons dikwels die data van links afknip. Byvoorbeeld, jy het 'n kode wat kleur, verwysingsnommer, grootte, ens. bevat en jy wil die kode volgens jou voorkeur skei. Die maklikste manier om die linker gedeelte van data te snoei is om die REGTE funksie te gebruik. Die REGS -funksie gee die gespesifiseerde karakter van die einde van die teksstring terug. Ons wil byvoorbeeld die waarde van Sel B5 afsny. Hier is die stappe wat vereis word:

Stappe :

  • Skryf die volgende formule om die kleur van die kode te skei.
=RIGHT(B5,4)

  • Nadat die formule ingevoer is, sal die kleur Blou geskei word. Gebruik die Vulhandvatsel (+) om die formule na die res van die selle te kopieer.

LeesMeer: Sny regterkarakters en spasies in Excel (5 maniere)

2. Toepassing van  VERVANG-funksie om linkerkantkarakters in Excel te verwyder

Nog 'n maklik na links trim is om die VERVANG-funksie te gebruik. VERVANG -funksie vervang 'n deel van 'n teksstring met 'n ander teksstring. Ons het die funksie op die vorige stel data toegepas en hier is die stappe wat gevolg is:

Stappe:

  • Tik eers die volgende Formule in:
=REPLACE(B5,1,C5,"")

  • By die invoer van die formule, hier is die resultaat wat ons gekry het:

3. Gebruik VBA om linkerkantkarakters te snoei

As jy nie enige funksie of formule wil gebruik om die linkerkant te sny nie, die gebruik van VBA kan 'n opsie in Excel wees. Ons het die volgende stappe gebruik vir die VBA :

Stappe:

  • Volgende is die string wat ons wil snoei:

  • Gaan eers na die ooreenstemmende blad. Regskliek dan op die bladnaam en kies die Bekyk kode -opsie om die VBA -venster te bring.
  • Skryf nou die volgende kode in die Module .
2390

  • Uiteindelik, hardloop die kode en jy sal die kode afgesny kry.

Net so, metodes hierbo genoem, kan ons karakters van die linker deel van die data verwyder deur deur die kombinasie van REGS te gebruiken LEN funksies. Die LEN-funksie gee die aantal karakters in 'n teksstring terug. Stappe wat met hierdie metode geassosieer word, is:

Stappe:

  • Tik eers die volgende formule in.
=RIGHT(B5,LEN(B5)-C5)

Verdeling van die formule:

  • LEN(B5)

Hier gee die LEN funksie die aantal karakters in 'n teksstring terug.

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

In hierdie formule word die aantal karakters wat van links afgeknip is, van die hele string afgetrek. Die formule sal die string terugstuur wat van links af gesny is.

  • Uiteindelik is die uitvoer:

5. Verwyder Vooraanstaande ruimtes met behulp van die kombinasie van FIND, MID, TRIM & amp; LEN-funksies in Excel

Dikwels, wanneer ons data vanaf webwerwe kopieer, word baie onnodige spasies ook saam met die data gekopieer. Maar dit sal tydrowend wees om hierdie spasies een vir een te vind. Gelukkig is daar 'n paar kombinasies van funksies beskikbaar om hierdie spasies te snoei.

In hierdie metode sal ons die kombinasie van FIND, MID, TRIM & LEN funksioneer om die voorste spasie te verwyder. Die betrokke stappe is:

Stappe:

  • Om die spasies te verwyder, tik die volgende formule:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))

Verdeling van die formule:

  • LEN(B5)

Hierdie formule sal die aantal karakters in Sel B5 terugstuur.

  • TRIM(B5)

Die TRIM -funksie verwyder alle spasies van B5 behalwe vir enkele spasies tussen woorde.

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

Die MID-funksie stuur karakters terug vanaf die middel van B5, gegewe die beginposisie en lengte.

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

Die FIND-funksie gee die beginposisie van een teksstring binne nog 'n teksstring. Hier gee die formule die posisie van die karakter wat ons in die vorige prosedure gevind het.

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

Wanneer die formule met 'n ander MID-funksie toegepas word, sal dit die spasies van slegs die linkerkant van die string uitvee.

  • Op die ou end is die uitset:

Lees meer: Hoe om spasies in Excel te sny (8 maklikste maniere) )

6. Pas kombinasie van REPLACE, LEFT, FIND & TRIM Excel-funksies toe om voorste spasies te verwyder

Net so, die vorige metode, die kombinasie van VERVANG, LINKS, VIND, en TRIM -funksies kan gebruik word om voorste spasies uit te vee.

Ons het die onderstaande stappe gevolg om die taak te voltooi:

Stappe:

  • Gebruik die bogenoemde funksies en tik eers die volgende formule in:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")

Uiteensetting van die Formule:

Die kombinasie van VIND , LINKS en TRIM funksies help ons om die posisie te bereken vandie eerste spasie karakter in die string; spasies na die linkerkant van die string.

Hier het ons die formule deur VERVANG funksie geslaag. As gevolg hiervan is die voorste spasies van die string vervang met geen spasies (“”). Die formule sal slegs die voorste spasies van die string uitvee.

  • Laastens is die resultaat:

7. Gebruik VBA om voorste spasies in Excel te verwyder

Voorste spasies kan ook met die VBA uitgevee word.

Stappe:

  • Selekteer eerstens die selle met voorste spasies.

  • Gaan tweedens na die ooreenstemmende blad, regskliek op die blad naam, en kies die Bekyk Kode opsie om die VBA venster te bring.
  • Skryf die volgende kode in die Module :
8428

  • Laastens, hardloop die kode en kry die string sonder voorste spasies.

Gevolgtrekking

In die artikel het ek wyd gebruikte metodes bespreek om die linkerkarakters te snoei. Jy kan beide leer oor die metodes wat verband hou met funksie en VBA. Gebruik hierdie metodes, wanneer dit ook al geskik is, en laat weet ons as jy enige navrae het.

Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.