INHOUDSOPGAWE
Terwyl jy met ongestruktureerde rou data werk, sal jy dalk dikwels relevante inligting daaruit moet onttrek. Soms moet jy eerste, tweede of derde karakters van jou teksstring verwyder om die waarde te herwin. Excel het 'n paar funksies waarmee jy daardie soort taak kan doen. Jy kan ook jou pasgemaakte funksie maak om karakters ook uit teksstringe te verwyder. Vandag in hierdie artikel sal ons bespreek hoe om die eerste 3 karakters in Excel te verwyder.
Laai oefenwerkboek af
Laai hierdie oefenboek af om die taak uit te oefen terwyl jy hierdie artikel lees.
Verwyder eerste 3 karakters.xlsm
4 geskikte maniere om eerste 3 karakters in Excel te verwyder
Oorweeg 'n situasie waar jy 'n databasis het wat bevat rou data. Die eerste 3 karakters van elke data is onnodig en nou moet jy daardie karakters verwyder. In hierdie afdeling sal ons wys hoe om daardie eerste 3 karakters uit jou data in Excel te verwyder.
1. Gebruik die REGTE funksie om eerste 3 karakters in Excel te verwyder
Die kombinasie van die REGTE-funksie en die LEN-funksie kan jou help om die eerste 3 karakters uit jou dataselle te verwyder. Hierdie metode word in die stappe hieronder beskryf.
Stap 1:
- In sel C4 pas die REGTE
funksie geneste met die LEN Die formule is,
=RIGHT(B4,LEN(B4)-3)
- Hier, string_sel is B4 vanwaar ons 3 karakters sal verwyder.
- LEN(B4)-3 word gebruik as die getal_karakters . Die LEN funksie sal seker maak dat die eerste 3 karakters uit die sel verwyder word.
Stap 2:
- Nou dat ons formule gereed is, druk ENTER om die resultaat te kry.
- Ons resultaat is hier. Om die volledige resultaat te kry, beweeg jou muiswyser na die onderste regterhoek van jou sel. Wanneer die wyser die kruisteken wys, dubbelklik op die teken om dieselfde funksie op die res van die selle toe te pas.
Verwante inhoud: Hoe om die eerste karakter van 'n string in Excel met VBA te verwyder
2. Pas die VERVANG-funksie toe om eerste 3 karakters in Excel te verwyder
Die VERVANG funksie vervang gewoonlik 'n deel van 'n teksstring met 'n ander teksstring. Maar in hierdie afdeling sal ons hierdie funksie gebruik om karakters uit selle te verwyder. Kom ons kyk hoe dit gedoen word.
Stap 1:
- Pas die VERVANG funksie in sel C4 toe. Die formule is,
=REPLACE(B4,1,3,"")
- Waar B4 die Ou teks is.
- Begin_getal is 1. Ons sal van die begin af begin.
- Getal_tekens is 3 aangesien ons die eerste drie karakters wil vervang.
- Nuwe_teks is die gewysigde teks wat die ou teks sal vervang.
- ENTER om te kry dieresultaat. Uit die resultaat kan ons sien dat ons formule perfek werk.
- Nou sal ons dieselfde formule toepas op alle selle wat vereis word.
Lees meer: Verwyder laaste karakter uit String Excel (5 maklike metodes)
Soortgelyke lesings:
- VBA om karakters uit string in Excel te verwyder (7 metodes)
- Hoe om nie-drukbare karakters in Excel te verwyder (4 maklike maniere)
- Verwyder leë karakters in Excel (5 metodes)
- Hoe om enkele aanhalings in Excel te verwyder (6 maniere)
- Hoe om kommapunt in Excel te verwyder (4 metodes)
3. Voeg die MID-funksie in om eerste 3 karakters in Excel te verwyder
Die kombinasie van die MID-funksie en die LEN-funksie doen dieselfde bewerking as metode een. Ons sal nou hierdie formule op ons datastel toepas.
Stap 1:
- Die formule wat ons in sel C4 sal toepas, is ,
=MID(B4,4,LEN(B4)-3)
- Hier teks is B4
- Begin_getal is 4 aangesien ons die eerste 3 nommers sal verwyder.
- Getal_tekens word gedefinieer as LEN(B4)-3)
- Tik ENTER en pas die formule toe op alle selle. Ons werk hier is gedoen!
Lees meer: Hoe om karakter uit string in Excel te verwyder (14 maniere)
4. Stel 'n gebruikergedefinieerde funksie bekend om eerste 3 karakters in Excel te verwyder
Jy kanmaak ook 'n funksie van jou eie om hierdie taak te voltooi. Dit is reg, jy kan 'n persoonlike funksie van jou eie definieer om jou werk te doen. Jy moet 'n VBA-kode skryf om dit te doen. Ons sal hierdie proses bespreek deur die stappe hieronder te gebruik. Om meer te wete te kom oor pasgemaakte funksies, Klik hier!
Stap 1:
- Gaan eers na die Microsoft Visual Basic for Applications-venster deur Alt+F11 te druk.
- 'n Nuwe venster oopgemaak word. Klik nou Voeg in en kies Module om 'n nuwe module oop te maak.
Stap 2:
- Voeg in die nuut oopgemaakte module die VBA-kode in om 'n UFD te maak om die eerste 3 karakters uit jou selle te verwyder. Ons het die kode vir jou verskaf. Jy kan net hierdie kode kopieer en dit in jou werkblad gebruik. Die naam van ons gebruikergedefinieerde funksie is RemoveFirst3 . En die kode om hierdie funksie te skep is,
8969
Stap 3:
- Ons kode is geskryf . Gaan nou terug na die werkblad en tik die funksie =RemoveFirst3 . Ons kan sien dat die funksie geskep is.
- Pas nou die funksie toe in sel C4 . Die funksie is,
=RemoveFirst3(B4,3)
- Druk ENTER om kry die resultaat.
- Ons pasgemaakte funksie werk behoorlik. Ons sal nou hierdie funksie op die res van die selle toepas om die finaal te kryresultaat.
Verwante inhoud: Hoe om die laaste 3 karakters in Excel te verwyder (4 formules)
Dinge om Onthou
👉 Die skep van 'n pasgemaakte formule het meer beperkings as gewone VBA-makro's. Dit kan nie die struktuur of formaat van 'n werkblad of sel verander nie.
👉 Deur die UFD toe te pas, kan jy die N aantal karakters uit jou selle verwyder.
Gevolgtrekking
In hierdie gids het ons deur vier verskillende benaderings gegaan om die eerste 3 karakters uit selle in Excel te verwyder. U is baie welkom om kommentaar te lewer indien u enige vrae of navrae het. Laat jou terugvoer in die kommentaar afdeling. Dankie dat u ExcelWIKI besoek het. Hou aan leer!