Å trekke fra tekst i Excel er litt annerledes enn å trekke fra tall, siden minustegnet (-) ikke vil være i stand til å gjøre susen. For å trekke fra tekst i Excel, må du legge til noen andre funksjoner i formelen.
Å trekke fra tekst i Excel har ikke en dedikert funksjon, og du må komme opp med en sammensatt formel for det. Avhengig av hvilke funksjoner du bruker for å trekke tekst i en celle fra en annen, kan formelen din ende opp med å skille mellom små og store bokstaver.
I denne artikkelen vil vi dekke to metoder for å trekke fra tekst i Excel. Dette er selvfølgelig ikke de eneste metodene for å trekke fra tekst i Excel, og du kan lage en ny formel for å trekke fra tekst i Excel for å trekke fra tekst på forskjellige måter.
Formel for subtraksjon for store og små bokstaver
En god metode for å trekke fra tekst i Excel er å ERSTATNING målstrengen med blank. ERSTATT-funksjonen vil se gjennom den første cellen og søke etter målstrengen, og deretter erstatte målstrengen med blank, og effektivt slette den fra teksten.
Hvis du har å gjøre med setninger, kan du koble dette til LISTVERK funksjon for å bli kvitt etterfølgende og/eller ledende mellomrom.
=TRIM(SUBSTITUTE(målcelle, tekst som skal fjernes,""))
I slekt: Slik bruker du TRIM-funksjonen i Excel
La oss bruke denne formelen. I dette eksemplet har vi en falsk uttalelse i cellen A1 som kan korrigeres ved å trekke fra celle B1 fra det. Vi skal vise resultatet i celle D1.
- Velg cellen du vil vise formelresultatet. Som nevnt ovenfor, skal vi bruke celle D1 i dette eksemplet.
- Skriv inn formelen nedenfor:
De ERSTATNING funksjon vil studere celle A1, og sjekk om teksten i cellen B1 er inkludert i den. Deretter tar den teksten i cellen A1 og erstatter den med blank. Dette trekker i hovedsak fra B1 fra A1. Til slutt, den LISTVERK funksjon sjekker for ekstra mellomrom og trimmer dem.=TRIMME(ERSTATNING(A1;B1,""))
- trykk Tast inn. Excel vil nå trekke en celle fra den andre og returnere resultatene.
Ulempen eller fordelen med denne formelen, avhengig av perspektivet ditt, er at ERSTATT-funksjonens sensitivitet for store og små bokstaver overføres til hele formelen.
Dette gjør at formelen skiller mellom store og små bokstaver, og formelen trekker ikke tekst fra målcellen hvis de to har forskjellige store og små bokstaver. Hvis du vil lære mer om ERSTATT-funksjonen, kan du lese artikkelen vår om hvordan du bruker ERSTATT-funksjonen i Excel.
Subtraksjonsformel uten store og små bokstaver
Du kan bruke en mer kompleks formel for å trekke fra tekst i Excel uten store og små bokstaver. For å gjøre dette, må du bruke en funksjon som skiller mellom store og små bokstaver i hjertet av formelen. En god funksjon du kan bruke er ERSTATTE funksjon.
=ERSTATT(gammel_tekst; startnummer; antall_tegn; ny_tekst)
På samme måte som ERSTATT-funksjonen, finner REPLACE-funksjonen en målstreng og erstatter den med en gitt streng. Imidlertid er REPLACE-funksjonen mer presis ettersom du må mate den nøyaktig posisjonen til tegnene du vil erstatte.
Først må du angi posisjonen til det første tegnet, deretter må du legge inn i REPLACE-funksjonen hvor mange tegn fra det punktet den skal erstatte med den nye strengen.
Dette høres ut som mye arbeid fordi hvis du skulle telle startkarakteren og totalbeløpet av tegn du vil trekke fra, kan du bare gjøre subtraksjonen manuelt i stedet for å bruke dette formel.
Heldigvis er dette Excel vi snakker om og alt kan automatiseres. Vi skal bruke to praktiske funksjoner og få dem til å angi og telle for oss: SØK, og LEN.
I slekt: Hvordan telle ord og tegn i Excel med LEN-funksjonen
SEARCH-funksjonen ser etter en streng inne i en annen streng og returnerer deretter posisjonen til starttegnet. For eksempel formelen =SØK(A1; B1) vil se etter innholdet i celle B1 i celle A1 og deretter returnere et tall, som indikerer posisjonen der strengen i B1 begynner i celle A1.
LEN-funksjonen teller lengden på en streng i tegntall og returnerer den. For eksempel, hvis vi har en streng som Benytte seg av i celle D4, formelen =LENGE(D4) vil returnere tallet 9, noe som indikerer at lengden på denne strengen er 9 tegn. Merk at denne funksjonen også teller mellomrom som tegn.
En kombinasjon av disse to funksjonene kan fortelle REPLACE-funksjonen nøyaktig hva den skal se etter, og hva den skal erstattes med. Siden vi er ute etter å trekke fra tekst, vil vi erstatte den med en blank når vi finner målstrengen.
Med alt det sagt, la oss ta denne forbindelsen i bruk med et eksempel som ligner på det forrige. Anta at vi har en feil påstand, og vi ønsker å rette den ved å trekke fra et ord på tre bokstaver.
- Velg en celle der du vil vise resultatene av formelen. I dette eksemplet skal vi bruke celle D1.
- Gå til formellinjen og skriv inn formelen nedenfor:
De ERSTATTE funksjonen vil se gjennom cellen A1 og velg en streng, og starter på posisjonen der det første tegnet i B1 streng er tilstede (ved hjelp av SEARCH-funksjonen) og slutter etter lengden på B1 streng (ved å bruke LEN-funksjonen). Dette betyr at ved å kombinere LEN- og SØK-funksjoner, vil REPLACE-funksjonen finne ut B1 stringin celle A1. Til slutt vil den erstatte den med " " eller blank, og trekker effektivt fra B1 fra A1. De LISTVERK funksjonen er der for å trimme de ekstra mellomrommene og få den siste setningen til å se ryddig ut.=TRIMME(ERSTATT(A1; SØK(B1; A1); LEN(B1); ""))
- trykk Tast inn. Excel vil nå trekke fra B1 streng fra celle A1.
Trekk fra alt og hva som helst med Excel
Subtraksjon kan være en matematisk funksjon, men det betyr ikke at du ikke kan trekke strenger med ikke-matematisk tekst fra hverandre. Excel lar deg være kreativ med forskjellige kjernefunksjoner, kombinere dem og komme opp med en formel som gjør akkurat det du vil at den skal gjøre.
Nå som du har lært å trekke fra tekst i Excel ved å bruke to forskjellige metoder, fortsett og lær å trekke fra tall, og du er på god vei til å bli Excel-subtraksjonsmesteren.
Excel gjør det enkelt å trekke fra tall, men utover det er det mye mer du kan gjøre. Lær hvordan du trekker fra i Excel ved å bruke alle metodene.
Les Neste
- Produktivitet
- Microsoft Excel
- Microsoft Office-tips
- Tips for regneark
Amir er en farmasistudent med en lidenskap for teknologi og spill. Han liker å spille musikk, kjøre bil og skrive ord.
Abonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Klikk her for å abonnere