Innholdsfortegnelse
I denne opplæringen vil vi diskutere noen enkle å bruke metoder for å fjerne alt etter et tegn i Excel. Ofte jobber vi med regneark med en lang liste med koder som inneholder ulike typer tegn, skilletegn osv. I slike tilfeller må vi noen ganger slette tekst, tall etc. etter et bestemt tegn for å få regnearket til å se rent og lettlest ut. Så la oss utforske metodene.
Last ned øvelsesarbeidsboken
Du kan laste ned øvelsesarbeidsboken som vi har brukt til å forberede denne artikkelen.
Fjern alt etter et tegn.xlsm
7 metoder for å fjerne alt etter et tegn i Excel
1. Bruk alternativet Finn og erstatt på Slett alt etter et tegn i Excel
En av de veldig enkle måtene å fjerne alt etter et tegn er å bruke Finn og erstatt -verktøyet i Excel. For eksempel har vi et datasett som inneholder ansattkoder og vi ønsker å fjerne alt etter ansattnavnet. Trinn knyttet til denne metoden er:
Trinn:
- Velg først datasettet ( B5:B9 ).
- Skriv deretter inn Ctrl+H fra tastaturet, og Finn og erstatt-vinduet vises. Deretter velger du alternativet Erstatt og skriver « ,* » i « Finn hva» La « Erstatt med -feltet stå tomt. Klikk nå på ErstattAlle .
- Til slutt vil hvert tegn etter navnet bli slettet.
Les mer: Hvordan finne og slette rader i Excel (5 måter)
2. Fjern alt etter et tegn ved hjelp av Flash Fyll
Excel har et fantastisk alternativ kalt Flash Fill som kan registrere mønsteret til innholdet ditt i celler og fylle andre celler deretter. For eksempel, i vårt medarbeiderkodedatasett, vil vi bare ha navnene på de ansatte. Så la oss se trinnene som er involvert i bruk av Flash Fill-metoden.
Trinn:
- Skriv bare navnet i Cell C5 . Begynn deretter å skrive navnet i Cell C6 og du vil se at Excel allerede har gjenkjent at du er interessert i å beholde medarbeidernavnene fra kodene.
- Trykk til slutt Enter og få bare navnene.
Les mer: Hvordan fjerne verdi i Excel (9 metoder)
3. Kombinasjon av VENSTRE- og SØKE-funksjoner for å slette alt etter et tegn i Excel
Flere kombinasjoner av funksjoner kan brukes til å slette alt etter et tegn. For eksempel vil vi kombinere VENSTRE og SØK funksjoner for å fjerne tegn fra en streng. I vårt nåværende datasett har vi en liste over personer, inkludert deres yrker. Nå, hvis vi bare vil beholde navnene på personene, må vi følge trinnene nedenfor i dettemetode.
Trinn:
- Skriv følgende formel i celle C5 .
=LEFT(B5,SEARCH(",",B5)-1)
- Til slutt, her er det endelige resultatet. Bruk Excel Autofyll ( +) alternativet for å kopiere formelen til resten av cellene.
Fordeling av formelen:
➤ SØK(“,”,B5)
Her returnerer SØK-funksjonen posisjonen til tegnet (her komma).
➤ SØK(“,”,B5)-1)
Nå trekkes ett tegn fra tallet returnert av SØK for å ekskludere komma(,) fra resultatene.
➤ VENSTRE(B5,SØK(“,”,B5)-1)
Til slutt returnerer VENSTRE-funksjonen det angitte antallet tegn fra starten av strengen.
Les mer: Hvordan fjerne formler i Excel : 7 enkle måter
Lignende avlesninger
- Hvordan fjerne stiplede linjer i Excel (5 raske måter)
- Fjern prosentandel i Excel (5 raske måter)
- Hvordan fjerne rutenett fra Excel (6 enkle metoder)
- Fjern grenser i Excel (4 raske måter)
- Hvordan fjerne datavalideringsbegrensninger i Excel (3 måter)
4 Fjern Ever ything Etter et tegn ved å bruke kombinasjonen av VENSTRE- og FINN-funksjonene i Excel
På samme måte, beskrevet i Metode 3 , kan vi prøve en kombinasjon av VENSTRE og FINN -funksjoner for å fjerne alt etter enkarakter. Her er trinnene:
Trinn:
- Skriv først formelen nedenfor til Cell C5 .
=LEFT(B5,FIND(",",B5)-1)
Her har vi brukt FINN-funksjonen for å finne posisjonen til tegnet ' , i teksten. Resten av formelen fungerer på samme måte som formelen beskrevet i Metode 3 .
- Til slutt får du bare navnene på personene .
Relatert innhold: Hvordan slette tomme celler og flytte data til venstre i Excel (3 metoder)
5. Slett alt etter N. forekomst av et tegn i Excel
Noen ganger må vi kanskje slette alt etter et bestemt tegn. For eksempel har vi en datastreng som inneholder flere kommaer ( Adelle, Engineer, CEO, 2232 ) og vi ønsker å forkaste alt etter det andre kommaet. Så for å gjøre denne oppgaven vil vi følge trinnene nedenfor:
Trinn:
- Først skriver du inn følgende formel i Cell C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",2))-1)
- Til slutt vil alt etter det andre kommaet bli slettet.
Fordeling av formelen:
➤ SUBSTITUTE(B5,",","#",2)
Her erstatter ERSTATT-funksjonen det andre kommaet med '#''.
➤ FINN(“#”,SUBSTITUTE(B5, ”,”,”#”,2))
Deretter forteller FINN -funksjonen posisjonen til det andre kommaet. Her er 2. kommaposisjon på 17.
➤ FINN(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)
Nå trekkes ett tegn fra tallet returnert fra forrige del av formelen.
➤ VENSTRE(B5,FINN(“#”,SUBSTITUTE(B5,”,”,”#”,2))-1)
Til slutt returnerer VENSTRE funksjonen det angitte antallet tegn fra starten av strengen.
Les mer: Hvordan fjerne betinget formatering i Excel (3 eksempler)
6. Fjern alt etter siste forekomst av et tegn i Excel
Ofte er verdier i en celle atskilt med antall skilletegn. For eksempel har vi en ansattkode: Adelle, Engineer, CEO, 2232 og vi ønsker å slette alt etter siste komma. Så la oss gå gjennom trinnene.
Trinn:
- Skriv først inn følgende formel i Cell C5 .
=LEFT(B5,FIND("#",SUBSTITUTE(B5,",","#",LEN(B5)-LEN(SUBSTITUTE(B5,",",""))))-1)
- Til slutt slettes alt etter siste komma. Bruk Autofyll (+) for å bruke formelen på resten av cellene.
Fordeling av formelen:
➤ LEN(SUBSTITUTE(B5,”,”,””))
Det første vi må gjøre er å bestemme posisjonen til den siste skilletegn (i vårt eksempel siste komma). e må vite hvor mange kommaer som er tilstede i strengen vår. For dette formålet vil vi erstatte hvert komma med blankt ( “” ) og sende det gjennom LEN-funksjonen for å få lengden på strengen, som er 24 for B5.
➤ LEN(B5)-LEN(SUBSTITUTE(B5,”,”,””))
Her trakk vi fra resultatet av forrige del fra den opprinnelige totale lengden på B5 . Resultatet er 3 , som er antall kommaer i B5 .
Deretter bruker vi en kombinasjon av VENSTRE , FINN og ERSTATT funksjoner for å slette alt etter siste komma (vist i Metode 5 ).
Les mer: Hvordan fjerne siste siffer i Excel (6 raske metoder)
7. Slett alt etter et bestemt tegn ved å bruke VBA i Excel
Du kan slette alt etter et tegn ved å bruke en VBA -kode. For eksempel, fra datasettet vårt ( B5:B9 ), ønsker vi å slette alt bortsett fra navnene. Deretter må vi følge trinnene nedenfor:
Trinn:
- Velg datasettet ( B5:B9 ) først.
- Deretter høyreklikker du på det tilsvarende arket og velger Vis kode .
- Deretter vil et VBA-modul -vindu dukke opp. Skriv nå følgende kode og Kjør den.
1726
- Til slutt, her får vi bare navnene som resultat, Alt etter at det første kommaet er fjernet.
Les mer: Hvordan fjerne formatering i Excel uten å fjerne innhold
Konklusjon
I artikkelen ovenfor har jeg forsøkt å diskutere alle metodene grundig. Forhåpentligvis,disse metodene og forklaringene vil være nok til å løse problemene dine. Gi meg beskjed hvis du har spørsmål.