Excel-opplæring: Hvordan lage komplekse formler trinn for trinn

Innholdsfortegnelse

Noen formler du ser i Excel kan være usedvanlig kompliserte. Men alle komplekse formler er bygget fra enkle trinn. I denne videoen bygde vi en mer kompleks formel trinn for trinn.

Når du ser på en kompleks formel i Excel, kan du bli helt forvirret ved første øyekast. Men alle komplekse formler er bare små trinn lagt sammen.

La meg vise deg et eksempel

Her har vi en liste med navn. Vi vil trekke ut fornavnet fra det fulle navnet.

Det er en Excel-funksjon som heter VENSTRE som trekker ut tekst fra venstre, så la oss begynne der.

Forklar heller hvordan VENSTRE fungerer, la oss bare prøve det for å se hva det gjør.

Når jeg åpner parentesene, vil Excel fortelle oss hva vi trenger å gi. Med VENSTRE må vi levere tekst, som kreves, og noe som kalles num_chars, som er valgfritt.

La oss bare kaste navnene våre i funksjonen og la num_chars ut for å se hva som skjer.

Det vi får er den første karakteren. Så det er en start.

La oss nå legge til en verdi for num_chars. Dette vil endre seg for hvert navn, men for å holde ting enkelt, vil jeg bare kode nummeret 5.

Når jeg kopierer formelen ned, får jeg de fem første tegnene i hvert navn.

Så på dette punktet kan du se hva den grunnleggende utfordringen er. Vi må finne ut en måte å gi VENSTRE-funksjonen riktig antall tegn å trekke ut for hvert navn.

For å gjøre dette kan vi bruke en annen funksjon som heter FINN.

FINN tar to nødvendige argumenter: teksten vi leter etter (et mellomromstegn) og teksten vi ser innenfor - i dette tilfellet bruker vi en adresse til cellen som inneholder navnet.

Det siste argumentet er valgfritt, så vi utelater det.

Du kan se at FINN returnerer et tall. Og dette tallet representerer plasseringen av mellomromstegnet i navnet.

Vi kan bruke dette tallet i VENSTRE-funksjonen for num_chars.

Når jeg kopierer den ned, får vi en liste med fornavn.

Så dette ser riktig ut, men faktisk er det et problem. VENSTRE trekker ut alle tegn til og med nummeret du gir det. Det betyr at vi faktisk har et mellomrom på slutten av alle disse fornavnene.

For å bli kvitt plassen, trenger jeg bare å gjøre en enkel endring.

Jeg må trekke 1 fra resultatet vi får fra FiND. På den måten vil vi ikke plukke opp plassen.

Til slutt oppretter jeg en kombinert formel i den siste kolonnen. Den endelige formelen ser mer kompleks ut, men egentlig er det bare VENSTRE-funksjonen, med litt fancy fotarbeid ved hjelp av FINN for å finne ut antall tegn som skal trekkes ut.

Dette er et enkelt eksempel, men ideen er den samme for alle komplekse formler.

Start med det store bildet, og arbeid i små trinn for å få det resultatet du trenger.

Kurs

Kjerneformel

Relaterte snarveier

Fullfør oppføringen og hold deg i samme celle Ctrl + Enter + Return

Interessante artikler...