Excel-navn og navngitte områder: hvordan definere og bruke i formler

  • Dele Denne
Michael Brown

Innholdsfortegnelse

Opplæringen forklarer hva et Excel-navn er og viser hvordan du definerer et navn for en celle, område, konstant eller formel. Du vil også lære hvordan du redigerer, filtrerer og sletter definerte navn i Excel.

Navn i Excel er en paradoksal ting: fordi de er en av de mest nyttige funksjonene, blir de ofte ansett som meningsløse eller nerdete. Årsaken er at svært få brukere forstår essensen av Excel-navn. Denne opplæringen vil ikke bare lære deg hvordan du oppretter et navngitt område i Excel, men vil også vise hvordan du kan utnytte denne funksjonen for å gjøre formlene dine mye enklere å skrive, lese og gjenbruke.

    Hva betyr navn i Excel?

    I hverdagen er navn mye brukt for å referere til personer, objekter og geografiske steder. For eksempel, i stedet for å si "byen som ligger på breddegrad 40.7128° N og lengdegrad 74.0059° W, sier du ganske enkelt "New York City".

    På samme måte kan du i Microsoft Excel gi et menneskelest navn til en enkelt celle eller et celleområde, og referer til disse cellene ved navn i stedet for ved referanse.

    For eksempel, for å finne totalen av salg (B2:B10) for en bestemt vare (E1), du kan bruke følgende formel:

    =SUMIF($A$2:$A$10, $E$1, $B$2:$B$10)

    Eller du kan gi meningsfulle navn til områdene og individuelle celler og oppgi disse navnene til formelen:

    =SUMIF(items_list, item, sales)

    Når du ser på skjermbildet nedenfor, hvilken av de to formlene er lettere for deg å forstå?

    Excel-navnName Manager-vinduet for å vise kun navnene som er relevante på et gitt tidspunkt. Følgende filtre er tilgjengelige:
    • Navn med omfang til regneark eller arbeidsbok
    • Navn med eller uten feil
    • Definerte navn eller tabellnavn

    Hvordan slette navngitt område i Excel

    For å slette et navngitt område , velg det i Navnebehandling og klikk på Slett -knappen øverst.

    For å slette flere navn klikker du på fornavnet, og trykker deretter på Ctrl-tasten og holder den nede mens du klikker på andre navn du vil fjerne. Klikk deretter på Slett -knappen, og alle valgte navn vil bli slettet på én gang.

    For å slette alle definerte navn i en arbeidsbok, velg fornavnet i listen, trykk og hold nede Shift-tasten, og klikk deretter på etternavnet. Slipp Shift-tasten og klikk Slett .

    Slik sletter du definerte navn med feil

    Hvis du har flere ugyldige navn med referansefeil, klikker du på Filter -knapp > Navn med feil for å filtrere dem:

    Deretter velger du alle filtrerte navn som forklart ovenfor (ved å bruke Shift nøkkel), og klikk på Slett -knappen.

    Merk. Hvis noen av Excel-navnene dine brukes i formler, sørg for å oppdatere formlene før du sletter navn, ellers vil formlene returnere #NAVN? feil.

    Topp 5 fordeler ved å bruke navn i Excel

    Så langt i denne opplæringen har vi værtfokuserer mest på fremgangsmåte-ting som dekker ulike aspekter ved å lage og bruke navngitte områder i Excel. Men du er kanskje nysgjerrig på å vite hva som er så spesielt med Excel-navn som gjør dem verdt innsatsen? De fem beste fordelene ved å bruke definerte navn i Excel følger nedenfor.

    1. Excel-navn gjør formler enklere å lage og lese

    Du trenger ikke å skrive komplekse referanser eller gå frem og tilbake for å velge områder på arket. Bare begynn å skrive navnet du vil bruke i formelen, og Excel vil vise en liste over samsvarende navn du kan velge mellom. Dobbeltklikk på ønsket navn, og Excel vil sette det inn i formelen umiddelbart:

    2. Excel-navn gjør det mulig å lage utvidbare formler

    Ved å bruke dynamiske navngitte områder kan du lage en "dynamisk" formel som automatisk inkluderer nye data i beregninger uten at du trenger å oppdatere hver referanse manuelt.

    3. Excel-navn gjør formler enklere å gjenbruke

    Excel-navn gjør det mye enklere å kopiere en formel til et annet ark eller overføre en formel til en annen arbeidsbok. Alt du trenger å gjøre er å lage de samme navnene i målarbeidsboken, kopiere/lime inn formelen som den er, så får du den til å fungere umiddelbart.

    Tips. For å forhindre at Excel-skjemaet oppretter nye navn i farten, kopier formelen som tekst i formellinjen i stedet for å kopiere formelcellen.

    4. Navngitte områder forenklernavigasjon

    For raskt å komme til et bestemt navngitt område, klikker du bare på navnet i Navn-boksen. Hvis et navngitt område ligger på et annet ark, tar Excel deg automatisk til det arket.

    Merk. Dynamiske navngitte områder vises ikke i Navn-boksen i Excel. For å se dynamiske områder , åpne Excel Name Manager ( Ctrl + F3 ) som viser alle detaljer om alle navn i arbeidsboken, inkludert deres omfang og referanser.

    5. Navngitte områder gjør det mulig å lage dynamiske rullegardinlister

    For å bygge en utvidbar og oppdaterbar rullegardinliste, lag først et dynamisk navngitt område, og lag deretter en datavalideringsliste basert på det området. De detaljerte trinnvise instruksjonene finner du her: Hvordan lage en dynamisk rullegardin i Excel.

    Excel-navngitt rekkevidde - tips og triks

    Nå som du vet det grunnleggende om å lage og ved å bruke navn i Excel, la meg dele noen flere tips som kan være nyttige i arbeidet ditt.

    Hvordan få en liste over alle navn i arbeidsboken

    For å få en mer håndgripelig liste over alle navn i en gjeldende arbeidsbok, gjør følgende:

    1. Velg den øverste cellen i området der du vil at navnene skal vises.
    2. Gå til Formler kategorien > Definer navn gruppe, klikk Bruk i formler og klikk deretter Lim inn navn... Eller trykk ganske enkelt på F3-tasten.
    3. I dialogboksen Lim inn navn klikker du Lim innListe .

    Dette vil sette inn alle Excel-navn sammen med referansene deres i det gjeldende regnearket, og begynner i den valgte cellen.

    Absolutte Excel-navn vs. relative Excel-navn

    Som standard oppfører Excel-navn seg som absolutte referanser - låst til bestemte celler. Det er imidlertid mulig å lage et navngitt område relativt til posisjonen til den aktive cellen på det tidspunktet navnet er definert. Relative navn oppfører seg som relative referanser - endres når formelen flyttes eller kopieres til en annen celle.

    Faktisk kan jeg ikke komme på noen grunn til at man vil lage et relativt navngitt område, bortsett fra kanskje når en område består av en enkelt celle. Som et eksempel, la oss lage et relativt navn som refererer til en celle én kolonne til venstre for gjeldende celle, i samme rad:

    1. Velg celle B1.
    2. Trykk Ctrl + F3 for å åpne Excel Name Manager, og klikk Ny...
    3. I boksen Navn skriver du inn ønsket navn, si item_left .
    4. I boksen Refererer til skriver du inn =A1 .
    5. Klikk OK .

    Nå, la oss se hva som skjer når vi bruker item_left -navnet i en formel, for eksempel:

    =SUMIF(varer_liste, vare_venstre, salg)

    Hvor varer_liste refererer til $A$2:$A$10 og salg refererer til $B$2:$B$10 i tabellen nedenfor.

    Når du skriver inn formelen i celle E2, og kopier det nedover i kolonnen,den vil beregne det totale salget for hvert produkt individuelt fordi item_left er et relativt navn og referansen justeres basert på den relative plasseringen av kolonnen og raden der formelen er kopiert:

    Hvordan bruke Excel-navn på eksisterende formler

    Hvis du har definert områdene som allerede er brukt i formlene dine, vil ikke Excel endre referansene til de riktige navnene automatisk. Skjønt, i stedet for å erstatte referanser med navn for hånd, kan du få Excel til å gjøre jobben for deg. Slik gjør du det:

    1. Velg én eller flere formelceller du vil oppdatere.
    2. Gå til Formler -fanen > Definer navn gruppe, og klikk Definer navn > Bruk navn...

    3. I dialogboksen Bruk navn klikker du på navnene du vil bruke, og klikker deretter OK . Hvis Excel er i stand til å matche noen av de eksisterende navnene med referansene som brukes i formlene dine, vil navnene automatisk bli valgt for deg:

    I tillegg, to til alternativer er tilgjengelige (valgt som standard):

    • Ignorer relativ/absolutt - hold denne boksen merket hvis du vil at Excel bare skal bruke navnene med samme referansetype: erstatt relativ referanser med relative navn og absolutte referanser med absolutte navn.
    • Bruk rad- og kolonnenavn - hvis valgt, vil Excel gi nytt navn til alle cellerreferanser som kan identifiseres som skjæringspunktet mellom en navngitt rad og navngitt kolonne. For flere valg, klikk Alternativer

    Excel-navnsnarveiene

    Som ofte i Excel, kan de mest populære funksjonene nås på flere måter: via båndet, høyreklikkmenyen og hurtigtastene. Excel navngitte områder er intet unntak. Her er tre nyttige snarveier for å jobbe med navn i Excel:

    • Ctrl + F3 for å åpne Excel Name Manager.
    • Ctrl + Shift + F3 for å lage navngitte områder fra utvalg.
    • F3 for å få en liste over alle Excel-navn i en arbeidsbok.

    Excel-navnefeil (#REF og #NAME)

    Som standard gjør Microsoft Excel sitt best å holde de definerte navnene dine konsistente og gyldige ved å justere områdereferanser automatisk når du setter inn eller sletter celler innenfor et eksisterende navngitt område. For eksempel, hvis du har opprettet et navngitt område for cellene A1:A10, og deretter setter inn en ny rad hvor som helst mellom rad 1 og 10, vil områdereferansen endres til A1:A11. På samme måte, hvis du sletter noen celler mellom A1 og A10, vil det navngitte området ditt trekke seg sammen tilsvarende.

    Hvis du imidlertid sletter alle cellene som utgjør et Excel-navngitt område, blir navnet ugyldig og viser en #REF! feil i Navnebehandling . Den samme feilen vil dukke opp i en formel som refererer til det navnet:

    Hvis en formel refererer til en ikke-eksisterendenavn (feilskrevet eller slettet), #NAME? feil vil dukke opp. I begge tilfeller åpner du Excel Name Manager og kontrollerer gyldigheten til dine definerte navn (den raskeste måten er å filtrere navn med feil).

    Dette er hvordan du oppretter og bruker navn i Excel. Jeg takker for at du leser og håper å se deg på bloggen vår neste uke!

    typer

    I Microsoft Excel kan du opprette og bruke to typer navn:

    Definert navn - et navn som refererer til en enkelt celle, celleområde, konstant verdi eller formel. For eksempel, når du definerer et navn for et celleområde, kalles det et navngitt område , eller definert område . Disse navnene er gjenstand for dagens opplæring.

    Tabellnavn - et navn på en Excel-tabell som opprettes automatisk når du setter inn en tabell i et regneark ( Ctrl + T ). For mer informasjon om Excel-tabeller, se Hvordan lage og bruke en tabell i Excel.

    Hvordan lage et Excel-navngitt område

    Samlet sett er det 3 måter å definere et navn i Excel på. : Navneboks , Definer navn -knappen og Excel Name Manager .

    Skriv inn et navn i navneboksen

    Navneboksen i Excel er den raskeste måten å lage et navngitt område på:

    1. Velg en celle eller et celleområde du vil navngi.
    2. Skriv inn et navn inn i Navneboksen .
    3. Trykk på Enter-tasten.

    Voila, et nytt Excel navngitt område er opprettet!

    Opprett et navn ved å bruke alternativet Definer navn

    En annen måte å lage et navngitt område i Excel er denne:

    1. Velg cellen(e) .
    2. I kategorien Formler , i gruppen Definer navn , klikker du på Definer navn -knappen.
    3. I Nytt navn -dialogboksen, spesifiser tre ting:
      • I boksen Navn skriver du inn områdetnavn.
      • I rullegardinmenyen Omfang , angi navneomfanget ( Arbeidsbok som standard).
      • I Refererer til sjekk referansen og korriger den om nødvendig.
    4. Klikk OK for å lagre endringene og lukke dialogboksen.

    Merk. Som standard oppretter Excel et navn med absolutte referanser . Hvis du heller vil ha et relativt navngitt område, fjern $-tegnet fra referansen (før du gjør dette, sørg for at du fullt ut forstår hvordan relative navn oppfører seg i regneark).

    Sammenlignet med den forrige metoden tar bruk av Definer navn i Excel noen ekstra klikk, men det gir også et par flere alternativer som å angi navnets omfang og legge til en kommentar som forklarer noe om navnet. I tillegg lar Excels Definer navn -funksjonen deg lage et navn for en konstant eller formel.

    Lag et navngitt område ved å bruke Excel-navnebehandling

    Vanligvis er navnebehandling i Excel brukes til å jobbe med eksisterende navn. Det kan imidlertid hjelpe deg å bygge et nytt navn også. Slik gjør du det:

    1. Gå til kategorien Formler > Definerte navn -gruppen, klikk på Navnebehandling . Eller trykk bare på Ctrl + F3 (min foretrukne måte).
    2. I øvre venstre hjørne av Navnebehandling -dialogvinduet klikker du på Ny... -knappen:

    3. Dette åpner dialogboksen Nytt navn der du konfigurerer et navn som vist iforrige avsnitt.

    Tips. For raskt å teste det nyopprettede navnet, velg det i rullegardinlisten Navneboks . Så snart du slipper musen, vil området på regnearket bli valgt.

    Hvordan lage et Excel-navn for en konstant

    I tillegg til navngitte områder lar Microsoft Excel deg definere et navn uten cellereferanse som vil fungere som en navngitt konstant . For å lage et slikt navn, bruk enten Excel Define Name-funksjonen eller Name Manager som forklart ovenfor.

    Du kan for eksempel lage et navn som USD_EUR (USD - EUR konverteringsfrekvens) og tilordne en fast verdi til den. For dette, skriv inn verdien foran med et likhetstegn (=) i Refererer til-feltet , f.eks. =0,93:

    Og nå kan du bruke dette navnet hvor som helst i formlene dine for å konvertere USD til EUR:

    Så snart valutakursen endres, oppdaterer du verdien kun på ett sentralt sted, og alle formlene dine blir beregnet på nytt i ett enkelt trinn!

    Hvordan definerer du et navn for en formel

    På lignende måte kan du gi et navn til en Excel-formel, for eksempel den som returnerer antallet ikke-tomme celler i kolonne A, unntatt overskriftsraden (-1):

    =COUNTA(Sheet5!$A:$A)-1

    Merk. Hvis formelen refererer til noen celler på gjeldende ark, trenger du ikke å inkludere arknavnet i referansene, Excel vil gjøre det for deg automatisk. Hvis du errefererer til en celle eller et område på et annet regneark, legg til arkets navn etterfulgt av utropstegnet før celle-/områdereferansen (som i formeleksemplet ovenfor).

    Nå, når du vil vite hvor mange elementer det er der. er i kolonne A på Ark5, ikke inkludert kolonneoverskriften, skriv bare inn likhetstegnet etterfulgt av navnet på formelen din i en hvilken som helst celle, slik: =Items_count

    Hvordan navngi kolonner i Excel (navn fra utvalg)

    Hvis dataene dine er ordnet i tabellform, kan du raskt lage navn for hver kolonne og/eller rad basert på deres etiketter:

    1. Velg hele tabellen inkludert kolonne- og radoverskriftene.
    2. Gå til Formler -fanen > Definer navn -gruppen, og klikk på Opprett fra utvalg -knappen. Eller trykk på hurtigtasten Ctrl + Shift + F3.
    3. Uansett, vil Opprett navn fra utvalg -dialogboksen åpnes. Du velger kolonnen eller raden med overskrifter, eller begge deler, og klikker OK .

    I dette eksemplet har vi overskrifter i øverste rad og venstre kolonne, så vi velger disse to alternativer:

    Som et resultat vil Excel opprette 7 navngitte områder, og plukke opp navn fra overskriftene automatisk:

    • Apples , Bananer , Sitroner og appelsiner for rader, og
    • januar , feb og Mar for kolonner.

    Merk. Hvis det erer mellomrom mellom ord i overskriftsetikettene, vil mellomrommene bli erstattet med understrekinger (_).

    Excel dynamisk navngitt område

    I alle tidligere eksempler har vi hatt å gjøre med statiske navngitte områder som alltid refererer til de samme cellene, noe som betyr at du må oppdatere områdereferansen manuelt når du vil legge til nye data til det navngitte området.

    Hvis du arbeider med utvidbare datasett , er det grunn til å lage et dynamisk navngitt område som automatisk tar imot nylig lagt til data.

    Den detaljerte veiledningen for hvordan du oppretter et dynamisk navngitt område i Excel finner du her:

    • Excel OFFSET-formel for å lage et dynamisk område
    • INDEKS-formel for å lage et dynamisk område

    Excel-navneregler

    Når du oppretter et navn i Excel, er det en få regler å huske:

    • Et Excel-navn bør være under 255 tegn langt.
    • Excel-navn kan ikke inneholde mellomrom og de fleste skilletegn.
    • Et navn må begynne med en bokstav, understrek e (_), eller omvendt skråstrek (\). Hvis et navn begynner med noe annet, vil Excel gi en feilmelding.
    • Excel-navn skiller mellom store og små bokstaver. For eksempel vil "epler", "epler" og "EPLER" bli behandlet som samme navn.
    • Du kan ikke navngi områder som cellereferanser. Det vil si at du ikke kan gi navnet "A1" eller "AA1" til et område.
    • Du kan bruke en enkelt bokstav for å navngi et område som "a", "b", "D", etc.bortsett fra bokstavene "r" "R", "c" og "C" (disse tegnene brukes som snarveier for å velge en rad eller kolonne for den valgte cellen når du skriver dem i Navn Box ).

    Excel-navnomfang

    Når det gjelder Excel-navn, er scope stedet eller nivået som navnet gjenkjennes innenfor. Det kan være enten:

    • Spesifikt regneark - det lokale regnearknivået
    • Arbeidsbok - det globale arbeidsboknivået

    Et navn på regnearknivå gjenkjennes i regnearket der det er plassert. Hvis du for eksempel oppretter et navngitt område og setter omfanget til Ark1 , gjenkjennes det bare i Ark1 .

    For å kunne bruke et regneark- nivånavn i et annet regneark , må du prefiksere regnearkets navn etterfulgt av utropstegnet (!), slik:

    Sheet1!items_list

    For å referere til et regnearknivå -navn i en annen arbeidsbok , bør du også inkludere arbeidsboknavnet omsluttet av hakeparenteser:

    [Sales.xlsx] Sheet1!items_list

    Hvis enten arknavnet eller arbeidsboknavnet inneholder mellomrom , skal de omsluttes av enkle anførselstegn:

    '[Salg 2017.xlsx]Sheet1'!items_list

    Et navn på arbeidsboknivå gjenkjennes i hele arbeidsboken, og du kan referere til det bare ved navn fra et hvilket som helst ark isamme arbeidsbok.

    En bruk av et navn på arbeidsboknivå i en annen arbeidsbok , foran navnet med arbeidsboknavnet (inkludert utvidelsen) etterfulgt av utropstegnet:

    Book1.xlsx!items_list

    Omfangsprioritet

    Et definert navn må være unikt innenfor sitt omfang. Du kan bruke samme navn i forskjellige omfang, men dette kan skape en navnekonflikt. For å forhindre at dette skjer, har regnearknivået som standard forrang over arbeidsboknivået.

    Hvis det er noen få identisk navngitte områder med forskjellige omfang, og du vil bruke arbeidsboken nivånavn, prefiks navnet med arbeidsboknavnet som om du refererte til et navn i en annen arbeidsbok, f.eks.: Bok1.xlsx!data . På denne måten kan navnekonflikten overstyres for alle regneark bortsett fra det første arket, som alltid bruker det lokale regnearknivånavnet.

    Excel Name Manager - rask måte å redigere, slette og filtrere navn på

    Som navnet antyder, er Excel Name Manager spesialdesignet for å administrere navn: endre, filtrere eller slette eksisterende navn samt opprette nye.

    Det er to måter å komme til Name Manager i Excel:

    • I kategorien Formler , i Definer navn -gruppen, klikker du Navnebehandling

    • Trykk på Ctrl + F3-snarveien.

    Uansett, Navnebehandling -dialogvinduet åpnes, og lar degse alle navnene i gjeldende arbeidsbok på et øyeblikk. Nå kan du velge navnet du vil jobbe med, og klikke på en av de 3 knappene øverst i vinduet for å utføre den tilsvarende handlingen: rediger, slett eller filtrer.

    Slik redigerer du navngitt område i Excel

    For å endre et eksisterende Excel-navn, åpne Navnebehandling , velg navnet og klikk på Rediger... -knappen . Dette åpner dialogboksen Rediger navn der du kan endre navn og referanse. Omfanget av navnet kan ikke endres.

    For å redigere en navnereferanse trenger du ikke å åpne Rediger navn dialogboksen. Bare velg interessenavnet i Excel Name Manager , og skriv inn en ny referanse direkte i boksen Refererer til , eller klikk på knappen til høyre og velg ønsket område på ark. Etter at du har klikket på Lukk -knappen, vil Excel spørre om du vil lagre endringene, og du klikker Ja .

    Tips. Et forsøk på å navigere gjennom en lang referanse eller formel i Refererer til -feltet med piltastene vil mest sannsynlig resultere i en veldig frustrerende oppførsel. For å flytte innenfor dette feltet uten å forstyrre referansen, trykk på F2-tasten for å bytte fra Enter- til redigeringsmodus.

    Hvordan filtrere navn i Excel

    Hvis du har mange navn i en bestemt arbeidsbok, klikk Filter -knappen øverst til høyre i Excel

    Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.