Indholdsfortegnelse
Det er muligt at have ekstra tegn i Excel-cellen. Nogle gange kan det være nødvendigt at generere en anden værdi fra eksisterende værdier for at generere fjerne tegn . I denne artikel vil jeg forklare 5 måder at Excel fjerne tegn fra højre på.
For at gøre det mere klart vil jeg bruge et datablad med ordreoplysninger for nogle kunder, som har 4 kolonner.
Denne tabel viser ordreoplysningerne for forskellige brugere. Kolonnerne er Navn med ID, rækkefølge, navn, og Bestillingsmængde .
Download arbejdsbog til træning
Fjern tegn fra Right.xlsm5 måder at fjerne tegn fra højre på
1. Brug LEFT til at fjerne tegn fra højre
For at fjerne den eneste sidste tegn kan du bruge funktionen LEFT.
⮚ Først skal du vælge den celle, hvor du vil placere din nye værdi, efter at du har fjernet det sidste tegn.
⮚ Skriv derefter formlen i feltet Formel Bar. Jeg valgte den B4 celle. Her vil jeg vise den Navn kun, så jeg vil fjerne den talstrenge fra højre.
Formlen er
=LEFT(B4,LEN(B4)-1)
⮚ Endelig skal du trykke på INDTAST
Det sidste tegn fra den valgte B4 celle vil blive fjernet.
Her passer det ikke til vores eksempel at fjerne et enkelt tegn, så lad os fjerne flere tegn.
⮚ Først skal du vælge den celle, hvor du vil placere din nye værdi, efter at du har fjernet de mange tegn fra højre side.
⮚ Skriv derefter formlen for den B4 celle herfra vil jeg fjerne flere tegn. Jeg vil fjerne 5 tegn fra højre.
Formlen er
=LEFT(B4,LEN(B4)-5)
⮚ Endelig skal du trykke på INDTAST
Her skal de sidste 5 tegn fra den valgte værdi af B4 vil blive fjernet.
Nu kan du anvende Håndtag til påfyldning til AutoFit formlen for resten af cellerne.
Læs mere: Fjern sidste tegn fra en streng Excel
2. VALUE med LEFT-funktion til numeriske værdier
Når du har med numeriske værdier at gøre, kan du fjerne tegn fra højre ved at bruge VENSTRE og VALUE-funktionen sammen.
⮚ Først skal du vælge den celle, hvor du vil placere din nye værdi, efter at du har fjernet tegnene fra højre side.
⮚ Jeg valgte den B4 celle og derefter indtastede formlen. Her vil jeg fjerne tegn fra højre og vil kun beholde de Bestillingsmængde Så jeg vil fjerne alle de strengtegn fra højre undtagen nummeret.
Formlen er
=VÆRDI(VENSTRE(C4,(LEN(C4)-8))))
⮚ Endelig skal du trykke på INDTAST
strengtegn af den C4 cellen fjernes fra højre. Du vil kun se de numeriske værdier i Nummer format i Bestillingsmængde kolonne.
Afhængigt af hvor mange strengtegn der er sammen med taltegnet, skal du omskrive formlen.
🔺 Hvis alle taltegn har de samme tegn i en streng, kan du bruge Håndtag til påfyldning .
Læs mere: Sådan fjerner du de sidste 3 tegn i Excel
3. Fjern tegn fra højre ved hjælp af VBA
⮚ Først skal du åbne Udvikler fanebladet>> vælg derefter Visual Basic
⮚ Du kan også bruge ALT + F11
Et nyt vindue med Microsoft Visual Basic for Applications vises. Åbn derefter Indsæt fanebladet>> vælg derefter Modul.
Her er det Modul er åbnet.
Om et øjeblik skal du skrive koden til RemoveRightCharacter i modulet.
Funktion RemoveRightCharacter(str As String, cnt_chars As Long) RemoveRightCharacter = Left(str, Len(str) - cnt_chars) End Function
⮚ Derefter, Gem koden, og gå tilbage til regnearket.
⮚ Vælg først en celle, hvor du vil beholde din nye værdi, efter at du har fjernet tegnet fra højre.
⮚ Skriv derefter formlen for den B4 celle. Indtast det funktionsnavn, som du har skrevet i modulet.
⮚ Da min funktion hedder RemoveRightCharacter vises dette navn.
Formlen er
=Fjern højre tegn(B4,5)
⮚ Endelig skal du trykke på ENTER.
Da jeg valgte celle B4 de højre tegn i denne celle fjernes.
Du kan også bruge den til at vise taltegnet.
⮚ Vælg først en celle, hvor du vil beholde din nye værdi, efter at du har fjernet tegnet fra højre.
⮚Typ derefter formlen for den C4 celle. Indtast det funktionsnavn, som du har skrevet i modulet. Nu vil jeg vise den Bestil mængde. Da mit funktionsnavn er RemoveRightCharacter vises dette navn.
Formlen er
=RemoveRightCharacter(C4,8)
⮚ Endelig skal du trykke på INDTAST
Da jeg valgte celle C4 de højre tegn i denne celle fjernes.
Læs mere: VBA til at fjerne tegn fra en streng i Excel
4. Fjern den rigtige karakter ved hjælp af Flash Fill
Du kan bruge kommandoen Flash Fill fra båndet til at fjerne det rigtige tegn.
⮚ Først skal du oprette et mønstereksempel til brug Flash Fill .
⮚ Jeg har givet det første eksempel Steve ved at fjerne det rigtige antal tegn.
⮚ Derefter skal du vælge den åbne eksempelværdi Data fanebladet>> vælg derefter Flash Fill .
Den tastaturgenvej, der skal bruges Flash Fill er CTRL + E
Da jeg valgte den Flash Fill de højre tegn i resten af cellerne fjernes.
⮚ Hvis du ønsker det, kan du beholde taltegnet ved at fjerne strengtegnene fra højre.
⮚ Her har jeg givet det første eksempel 32 hvor jeg kun beholdt taltegnet ved at fjerne de rigtige tegn i strengen. Det skabte et mønster for Flash Fill .
⮚ Derefter skal du vælge den åbne eksempelværdi Data fanebladet>> vælg derefter Flash Fill .
Da jeg valgte den Flash Fill de højre tegn i resten af cellerne fjernes.
5. Fjern tegn fra begge sider på én gang
Hvis du har et datablad, hvor flere oplysninger er komprimeret sammen, så MID-funktionen er egnet til at udtrække de ønskede oplysninger eller data.
For at vise dig, hvordan denne funktion fungerer, har jeg foretaget en justering af databladet.
⮚ Vælg først en celle, hvor du vil beholde din nye værdi, efter at du har fjernet tegnet fra både højre og venstre side.
⮚ Skriv derefter formlen i cellen eller i formellinjen. Jeg valgte B4 celle. Fra denne celle vil jeg have den Navn så jeg vil fjerne alle højre og venstre tegn undtagen navnet Steve.
⮚ Formlen er
=MID(B4, 11+1, LEN(B4) - (10+6))
⮚ For at anvende formlen skal du trykke på INDTAST
I mellemtiden vil både højre og venstre tegn blive fjernet fra den valgte celle, undtagen det Navn .
For resten af cellerne, afhængigt af deres tegnnummer, anvendte jeg den MID funktion.
Øvelsesafsnit
Jeg har vedhæftet to ekstra ark til at øve sig på disse måder.
Konklusion
I denne artikel forklarede jeg 5 måder at fjerne tegn fra højre i Excel på. Jeg håber, at disse forskellige tilgange vil hjælpe dig med at fjerne tegn fra højre i Excel. For enhver form for forslag, ideer og feedback er du meget velkommen. Du er velkommen til at kommentere nedenfor.