Ynhâldsopjefte
Yn dit artikel sille wy beprate it dwaan fan linker trim yn Excel mei sawol funksje as VBA. Linker trim kin fan ferskate soarten wêze. Jo kinne bygelyks in karakter fan 'e lofterkant fan in tekenrige fuortsmite. Oan 'e oare kant kinne jo ek liedende spaasjes (romte oanwêzich oan' e lofterkant fan in tekenrige) wiskje fan in datastring.
Oefenwurkboek downloade
Jo kinne download ús praktykwurkboek dat wy brûkt hawwe om dit artikel ta te rieden.
Left Trim Function.xlsm
7 geskikte manieren om te funksjonearjen Linker trim yn Excel
1. Rjochts-funksje tapasse om karakters fan lofterkant yn Excel te trimmen
As wy wurkje mei spreadsheets, moatte wy faaks de gegevens fan links trimme. Jo hawwe bygelyks in koade mei kleur, referinsjenr, grutte, ensfh. en jo wolle de koade skiede neffens jo foarkar. De maklikste manier om it linker diel fan gegevens te trimmen is troch de RIGHT-funksje te brûken. De funksje RIGHT jout it opjûne karakter werom fan it ein fan de tekststring. Wy wolle bygelyks de wearde fan Sel B5 trimme. Hjir binne de stappen nedich:
Stappen :
- Skriuw de folgjende formule om de kleur fan 'e koade te skieden.
=RIGHT(B5,4)
- Nei it ynfieren fan de formule sil de kleur Blau skieden wurde. Brûk de Fillhandtak (+) om de formule nei de rest fan de sellen te kopiearjen.
LêsMear: Rjochte tekens en spaasjes yn Excel trim (5 manieren)
2. Tapassing fan REPLACE-funksje om lofterkantkarakters yn Excel te ferwiderjen
In oare maklik nei linkse trim is om de funksje REPLACE te brûken. REPLACE funksje ferfangt in diel fan in tekststring troch in oare tekststring. Wy hawwe de funksje tapast op de foarige set gegevens en hjir binne de stappen folge:
Stappen:
- Typ earst de folgjende formule:
=REPLACE(B5,1,C5,"")
- By it ynfieren fan de formule, hjir is it resultaat dat wy krigen:
3. Brûk VBA om tekens fan lofterkant te trimmen
As jo gjin funksje of formule brûke wolle om de linker trim te dwaan, mei VBA kin in opsje wêze yn excel. Wy hawwe de folgjende stappen brûkt foar de VBA :
Stappen:
- It folgjende is de tekenrige dy't wy wolle trimme:
- Gean earst nei it byhearrende blêd. Klikje dan mei de rjochter mûsknop op de blêdnamme en selektearje de opsje View Code om it finster VBA te bringen.
- Skriuw no de folgjende koade yn de Module .
1688
- Op it lêst, fier de koade út en jo krije de koade ôfsnien.
4. Tekens fan lofts wiskje mei RIGHT en LEN-funksjes
Lyksa kinne hjirboppe neamde metoaden tekens fan it linker diel fan 'e gegevens fuortsmite troch mei de kombinaasje fan RJOCHTS en LEN funksjes. De LEN-funksje jout it oantal tekens werom yn in tekststring. Stappen ferbûn mei dizze metoade binne:
Stappen:
- Typ earst de folgjende formule.
=RIGHT(B5,LEN(B5)-C5)
Ferdieling fan de formule:
- LEN(B5)
Hjir jout de funksje LEN it oantal tekens yn in tekststring werom.
- RJOCHTS(B5,LEN(B5)-C5)
Yn dizze formule wurdt it oantal karakters dat fan links ôfsnien is, fan 'e hiele tekenrige ôfhelle. De formule sil de tekenrige werombringe dy't fanôf links ôfsnien is.
- Uteinlik is de útfier:
5. Fuortsmite Leading Spaces mei help fan de kombinaasje fan FIND, MID, TRIM & amp; LEN-funksjes yn Excel
Faak, as wy gegevens kopiearje fan websiden, wurde ek in protte ûnnedige spaasjes mei de gegevens kopiearre. Mar it finen fan dizze romten ien foar ien sil tiidslinend wêze. Gelokkich binne der inkele kombinaasjes fan funksjes beskikber foar in trim dizze spaasjes.
Yn dizze metoade, wy sille brûke de kombinaasje fan FIND, MID, TRIM & amp; LEN funksjes te ferwiderjen de liedende romte. De belutsen stappen binne:
Stappen:
- Om de spaasjes te ferwiderjen, typ de folgjende formule:
=MID(B5,FIND(MID(TRIM(B5),1,1),B5),LEN(B5))
Ferdieling fan de formule:
- LEN(B5)
Dizze formule sil it oantal tekens weromjaan yn Sel B5 .
- TRIM(B5)
De TRIM -funksje ferwideret alle spaasjes fan B5 útsein inkele spaasjes tusken wurden.
- MID( TRIM(B5),1,1)
De MID-funksje jout tekens werom út it midden fan B5, jûn de startposysje en lingte.
- FIND(MID(TRIM(B5),1,1)
De funksje FYN jout de startposysje werom fan ien tekststring binnen in oare tekststring. Hjir jout de formule de posysje werom fan it karakter dat wy fûn hawwe yn de foarige proseduere.
- MID(B5,FIND(MID(TRIM(B5),1,1), B5),LEN(B5))
As de formule mei in oare MID-funksje tapast wurdt, sil it de spaasjes allinich fan de linkerkant fan de tekenrige wiskje.
- Op it lêst is de útfier:
Lês Mear: Hoe kinne jo spaasjes yn Excel trimme (8 maklikste manieren )
6. Tapasse kombinaasje fan REPLACE, LEFT, FIND & TRIM Excel-funksjes om liedende spaasjes te ferwiderjen
Lyksa, de foarige metoade, de kombinaasje fan Ferfange, LEFT, FYN, en TRIM -funksjes kinne brûkt wurde om liedende spaasjes te wiskjen.
Wy hawwe de folgjende stappen folge om de taak te foltôgjen:
Stappen:
- Gebrûk fan de boppeneamde funksjes, typ earst de folgjende formule:
=REPLACE(B5,1,FIND(LEFT(TRIM(B5),2),B5)-1,"")
Ferdieling fan de formule:
De kombinaasje fan FIND , LEFT , en TRIM -funksjes helpe ús om de posysje te berekkenjen fanit earste spaasje karakter yn 'e tekenrige; spaasjes nei de linkerkant fan de tekenrige.
Hjir hawwe wy de formule trochjûn troch de funksje REPLACE . As gefolch waarden de liedende spaasjes fan 'e tekenrige ferfongen troch gjin lege (""). De formule sil allinich de liedende spaasjes fan 'e tekenrige wiskje.
- Lêst, It resultaat is:
7. Brûk VBA om liedende spaasjes yn Excel te ferwiderjen
Leading spaces kinne wiske wurde mei de VBA ek.
Stappen:
- Selektearje earst de sellen mei foaroansteande spaasjes.
- Gean as twadde nei it oerienkommende blêd, klik mei de rjochter-klik op it blêd namme, en selektearje de View Code opsje om it VBA finster te bringen.
- Yn de Module skriuw de folgjende koade:
1977
- Lêst de koade útfiere en krije de tekenrige sûnder foaroansteande spaasjes.
Konklúzje
Yn it artikel haw ik breed brûkte metoaden besprutsen om de linkerkarakters te trimmen. Jo kinne sawol leare oer de metoaden yn ferbân mei funksje en VBA. Brûk dizze metoaden, wannear geskikt, en lit ús witte as jo fragen hawwe.