Slik fjerner du alt etter et tegn i Excel (7 metoder)

  • Dele Denne
Hugh West

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.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.