Indholdsfortegnelse
Når du arbejder med ustrukturerede rå data, kan du ofte have brug for at udtrække relevante oplysninger fra dem. Nogle gange skal du fjerne første, andet eller tredje tegn fra din tekststreng for at hente værdien. Excel har nogle funktioner, som du kan udføre den slags opgaver med. Du kan også lave din egen tilpassede funktion til at fjerne tegn fra tekststrenge. I dag vil vi i denne artikeldiskutere, hvordan man fjerner de første 3 tegn i Excel.
Download arbejdsbog til øvelser
Download denne øvelsesbog for at øve dig i opgaven, mens du læser denne artikel.
Fjern de første 3 tegn.xlsm4 egnede måder at fjerne de første 3 tegn i Excel på
Tænk på en situation, hvor du har en database med rå data. De første 3 tegn i alle dataene er unødvendige, og du skal nu fjerne disse tegn. I dette afsnit viser vi, hvordan du fjerner de første 3 tegn fra dine data i Excel.
1. Brug funktionen RIGHT til at fjerne de første 3 tegn i Excel
Kombinationen af den RIGHT-funktion og LEN-funktionen kan hjælpe dig med at fjerne de første 3 tegn fra dine dataceller. Denne metode er beskrevet i nedenstående trin.
Trin 1:
- I celle C4 , anvende den RIGHT funktion, der er indlejret i LEN Formlen er,
=RIGHT(B4,LEN(B4)-3)
- Her, string_cell er B4 hvorfra vi vil fjerne 3 tegn.
- LEN(B4)-3 anvendes som num_chars . LEN funktionen sørger for at fjerne de første 3 tegn fra cellen.
Trin 2:
- Nu, hvor vores formel er klar, skal du trykke på INDTAST for at få resultatet.
- Vores resultat er her. For at få det fulde resultat skal du flytte musemarkøren til det nederste højre hjørne af din celle. Når markøren viser et krydstegn, skal du dobbeltklikke på tegnet for at anvende den samme funktion på resten af cellerne.
Relateret indhold: Sådan fjernes det første tegn fra en streng i Excel med VBA
2. Anvend funktionen REPLACE til at fjerne de første 3 tegn i Excel
Funktionen REPLACE erstatter normalt en del af en tekststreng med en anden tekststreng. Men i dette afsnit vil vi bruge denne funktion til at fjerne tegn fra celler. Lad os se, hvordan det gøres.
Trin 1:
- Anvend den ERSTATNING funktion i celle C4 Formlen er,
=REPLACE(B4,1,3,"")
- Hvor B4 er den gamle tekst.
- Start_nummer er 1. Vi starter fra begyndelsen.
- Num_chars er 3, da vi ønsker at erstatte de første tre tegn.
- Ny_tekst er den ændrede tekst, der erstatter den gamle tekst.
- INDTAST for at få resultatet. Af resultatet kan vi se, at vores formel fungerer perfekt.
- Nu skal vi anvende den samme formel på alle de nødvendige celler.
Læs mere: Fjern sidste tegn fra en streng i Excel (5 nemme metoder)
Lignende læsninger:
- VBA til at fjerne tegn fra en streng i Excel (7 metoder)
- Sådan fjerner du ikke-skrivebare tegn i Excel (4 nemme måder)
- Fjern tomme tegn i Excel (5 metoder)
- Sådan fjerner du enkelte citationstegn i Excel (6 måder)
- Sådan fjerner du semikolon i Excel (4 metoder)
3. Indsæt MID-funktionen for at fjerne de første 3 tegn i Excel
Kombinationen af MID-funktionen og LEN-funktionen udfører den samme operation som metode 1. Vi anvender nu denne formel på vores datasæt.
Trin 1:
- Den formel, som vi vil anvende i celle C4 er,
=MID(B4,4,LEN(B4)-3)
- Her tekst er B4
- Start_nummer er 4, da vi fjerner de første 3 tal.
- Num_chars er defineret som LEN(B4)-3)
- Hit INDTAST og anvender formlen på alle cellerne. Vores arbejde her er gjort!
Læs mere: Sådan fjerner du tegn fra en streng i Excel (14 måder)
4. Introducer en brugerdefineret funktion til at fjerne de første 3 tegn i Excel
Du kan også lave din egen funktion til at udføre denne opgave. Det er rigtigt, du kan definere din egen brugerdefinerede funktion til at udføre dit arbejde. Du skal skrive en VBA-kode for at gøre det. Vi vil diskutere denne proces ved hjælp af nedenstående trin. Hvis du vil vide mere om brugerdefinerede funktioner, Klik her!
Trin 1:
- Først skal du gå til Microsoft Visual Basic for Applications-vindue ved at trykke på Alt+F11 .
- Der åbnes et nyt vindue. Klik nu på Indsæt og vælg Modul for at åbne et nyt modul.
Trin 2:
- I det nyligt åbnede modul skal du indsætte VBA-koden for at lave en UFD til at fjerne de første 3 tegn fra dine celler. Vi har leveret koden til dig. Du kan bare kopiere denne kode og bruge den i dit regneark. Navnet på vores brugerdefinerede funktion er FjernFirst3 Og koden til at oprette denne funktion er,
Public Function RemoveFirst3(rng As String, cnt As Long) RemoveFirst3 = Right(rng, Len(rng) - cnt) End Function
Trin 3:
- Vores kode er skrevet. Gå nu tilbage til regnearket og skriv funktionen =RemoveFirst3 Vi kan se, at funktionen er oprettet.
- Anvend nu funktionen i celle C4 Funktionen er,
=RemoveFirst3(B4,3)
- Tryk på INDTAST for at få resultatet.
- Vores specialfremstillede funktion fungerer korrekt. Vi anvender nu denne funktion på resten af cellerne for at få det endelige resultat.
Relateret indhold: Sådan fjerner du de sidste 3 tegn i Excel (4 formler)
Ting at huske
👉 Oprettelse af en brugerdefineret formel har flere begrænsninger end almindelige VBA-makroer. Den kan ikke ændre strukturen eller formatet for et regneark eller en celle.
👉 Ved at anvende UFD kan du fjerne N antal tegn fra dine celler.
Konklusion
I denne vejledning har vi gennemgået fire forskellige metoder til at fjerne de første 3 tegn fra celler i Excel. Du er meget velkommen til at kommentere, hvis du har spørgsmål eller forespørgsler. Efterlad din feedback i kommentarfeltet. Tak for dit besøg på ExcelWIKI. Fortsæt med at lære!