Namn i formler

Gäller för
Excel för Microsoft 365 Excel 2024 Excel 2021

Ett namn är en meningsfull genväg som gör det enklare att förstå syftet med en cellreferens, konstant, formel eller tabell, som annars kan vara svåra att förstå vid första anblicken. Nedan visas exempel på sådana namn och hur de kan göra texten tydligare.

Typ av exempel Exempel utan namn Exempel med ett namn
Referens =SUMMA(C20:C30) =SUMMA(FörstaKvartaletsFörsäljning)
Konstant =PRODUKT(A5,8.3) =PRODUKT(Pris,Moms)
Formel =SUMMA(LETARAD(A1,B1:F20,5,FALSE), -G5) =SUMMA(Lager_nivå,-Order_belopp)
tabell C4:G36 =ToppFörsäljn06

Lär dig mer om att använda namn

Namntyper

Du kan skapa och använda flera typer av namn.

Definierat namn Ett namn som representerar en cell, ett cellområde, en formel eller ett konstant värde. Du kan skapa ditt eget definierade namn eller så kan Excel skapa ett definierat namn åt dig, till exempel när du anger ett utskriftsområde.

Tabellnamn Ett namn på en Excel-tabell, det vill säga en samling data om ett visst ämne som lagrats i poster (rader) och fält (kolumner). Excel skapar standardtabellnamnet Tabell1, Tabell2 och så vidare, varje gång du infogar en Excel-tabell. Du kan ändra tabellens namn så att det blir mer beskrivande. Mer information om Excel-tabeller finns i Använda strukturerade referenser med Excel-tabeller.

Namnets omfattning

Ett namn omfattar ett visst objekt, antingen ett specifikt kalkylblad (s.k. lokal kalkylbladsnivå) eller hela arbetsboken (s.k. global arbetsboksnivå). Ett namns omfattning är den plats inom vilken namnet känns igen utan kvalificering. Till exempel:

  • Om du definierar ett namn, till exempel Budget_FY08, och anger dess omfattning Sheet1igenkänns namnet endast i Sheet1, men inte i andra blad.
    Om du vill använda ett lokalt kalkylbladsnamn i ett annat kalkylblad kvalificerar du det genom att låta det föregås av kalkylbladsnamnet. Till exempel:
    Sheet1!Budget_FY08
  • Om du definierar ett namn, till exempel Sales_Dept_Goals, och anger dess omfattning till arbetsboken, känner alla kalkylblad i arbetsboken igen namnet, men inte andra arbetsböcker.

Ett namn måste alltid vara unikt inom sin omfattning. Excel hindrar dig från att definiera namn som redan finns inom dess omfattning. Du kan dock använda samma namn i olika omfattningar. Du kan till exempel definiera ett namn, till exempel GrossProfit, som är begränsat till Sheet1, Sheet2och Sheet3 i samma arbetsbok. Även om namnen är identiska är varje namn unikt i sin omfattning. En orsak till detta kan vara att du vill att en formel som använder namnet GrossProfit, alltid refererar till samma celler på lokal kalkylbladsnivå.

Du kan även definiera samma namn, GrossProfit, på global arbetsboksnivå, återigen med unik omfattning. I det här fallet kan dock en namnkonflikt uppstå. För att lösa en sådan konflikt använder Excel som standard namnet som definierats för kalkylbladet, eftersom den lokala kalkylbladsnivån har företräde framför den globala arbetsboksnivån. Om du vill åsidosätta företrädet och använda arbetsboksnamnet gör du namnet tvetydigt genom att lägga till arbetsboksnamnet som prefix. Till exempel:

WorkbookFile!GrossProfit

Du kan åsidosätta den lokala kalkylbladsnivån för alla kalkylblad i arbetsboken. Ett undantag är det första kalkylbladet, där det lokala namnet alltid används om det uppstår en namnkonflikt som inte kan åsidosättas.

Definiera och ange namn

Definiera ett namn med hjälp av följande alternativ:

  • Rutan Definierade namn i formelfältet Använd det här alternativet om du vill skapa ett namn för ett markerat område på arbetsboksnivå.
  • Definiera namn från markering Skapa namn från befintliga rad- och kolumnetiketter genom att använda ett cellområde i kalkylbladet.
  • Dialogrutan Nytt namn Använd det här alternativet när du vill ha större flexibilitet när du skapar namn, t.ex. om du vill ange en omfattning på lokal kalkylbladsnivå eller skapa en namnkommentar.

Obs

Namn använder normalt absoluta cellreferenser.

  • Skriva Skriv namnet, till exempel som ett argument till en formel.
  • Använda Komplettera automatiskt för formel Använd listrutan Komplettera automatiskt för formel, där giltiga namn automatiskt finns listade.
  • Välja namn från kommandot Använd i formel Välj ett definierat namn i en lista som är tillgänglig från kommandot Använd i formel i gruppen Definierade namn på fliken Formler.

Namn på granskningar

Du kan också skapa en lista med definierade namn i en arbetsbok. Leta upp ett område med två tomma kolumner på kalkylbladet (listan innehåller två kolumner, en för namnet och en för en beskrivning av namnet). Markera en cell i listans övre vänstra hörn. Välj Använd i formel i gruppen Definierade namn på fliken Formler, välj Klistra in och välj sedan Klistra in lista i dialogrutan Klistra in namn.

Lär dig mer om syntaxregler för namn

I följande lista beskrivs syntaxreglerna för att skapa och redigera namn.

  • Giltiga tecken Det första tecknet i ett namn måste vara en bokstav, ett understreck (_) eller ett omvänt snedstreck (\). Övriga tecken i namnet kan vara bokstäver, siffror, punkter och understreck.
    Tips: Du kan inte använda bokstäverna "C", "c", "R" eller "r" med versaler eller gemener som definierat namn eftersom de används som förkortningar för att välja en rad eller kolumn för den markerade cellen när du anger dem i textrutan Namn eller Gå till .
  • Cellreferenser är inte tillåtna Ett namn får inte vara detsamma som en cellreferens, t ex Z$100 eller R1C1.
  • Blanksteg får inte plats Du får inte använda blanksteg i ett namn. Använd understreck (_) och punkt (.) som avgränsare mellan ord, till exempel Sales_Tax eller Första.kvartalet.
  • Namnets längd Ett namn kan innehålla upp till 255 tecken.
  • Skiftlägeskänslighet Namn kan innehålla både versaler och gemener. Excel skiljer inte mellan versaler och gemener i namn. Om du till exempel skapar namnet Försäljning och sedan ett annat namn som kallas FÖRSÄLJNING i samma arbetsbok uppmanas du att välja ett unikt namn.

Definiera ett namn för en cell eller ett cellområde på ett kalkylblad

  1. Markera cellen, cellområdet eller de icke angränsande markeringar som du vill namnge.
  2. Klicka på rutan Namn längst till vänster i formelfältet.
    namnruta
    namnruta
  3. Skriv det namn som du vill använda för markeringen. Namn kan vara maximalt 255 tecken långa.
  4. Tryck på RETUR.

Obs

Du kan inte namnge en cell medan du ändrar innehållet i cellen.

Definiera ett namn genom att använda ett cellområde på ett kalkylblad

Du kan omvandla befintliga rad- och kolumnetiketter till namn.

  1. Markera det område du vill namnge, inklusive rad- eller kolumnetiketterna.
  2. Välj Skapa från markering i gruppen Definierade namn på fliken Formler.
  3. I dialogrutan Skapa namn från markering väljer du den plats som innehåller etiketterna genom att markera kryssrutan Översta raden, Vänstra kolumnen, Nedersta raden eller Högra kolumnen . Ett namn som skapas med den här proceduren refererar bara till cellerna som innehåller värden och exkluderar de befintliga rad- och kolumnetiketterna.

Definiera ett namn i dialogrutan Nytt namn

  1. Välj Definiera namn i gruppen Definierade namn på fliken Formler.

  2. Skriv det namn du vill använda för referensen i rutan Namn i dialogrutanNytt namn.

    Obs

    Du kan använda upp till 255 tecken i ett namn.

  3. Om du vill ange namnets omfattning markerar du Arbetsbok eller namnet på ett kalkylblad i arbetsboken i listrutan Omfattning.

  4. Gör något av följande i rutan Refererar till:

    • Om du vill ange en cellreferens skriver du cellreferensen.

      Tips

      Den aktuella markeringen anges som standard. Om du vill ange andra cellreferenser som ett argument klickar du på Dölj dialogruta (vilket tillfälligt döljer dialogrutan), markerar cellerna i kalkylbladet och klickar sedan på Visa dialogruta .

    • Om du vill ange en konstant skriver du = (likhetstecken) och konstantvärdet.

    • Om du vill ange en formel skriver du = och sedan formeln.

  5. Välj OK för att slutföra och återgå till kalkylbladet.

Tips

Om du vill göra dialogrutan Nytt namn bredare eller längre markerar du och drar i handtaget i dess botten.

Hantera namn i dialogrutan Namnhanteraren

Använd dialogrutan Namnhanteraren när du vill arbeta med alla definierade namn och tabellnamn i en arbetsbok. Du kan till exempel hitta namn med fel, bekräfta ett namns värde och referens, visa eller redigera beskrivande kommentarer eller fastställa omfattningen. Du kan också sortera och filtrera listan med namn och enkelt lägga till, ändra eller ta bort namn från en plats.

Öppna dialogrutan Namnhanteraren genom att välja Namnhanteraren i gruppen Definierade namn på fliken Formler.

Visa namn

I dialogrutan Namnhanteraren visas följande information om respektive namn i en listruta:

Den här kolumnen: Visar:
Ikon och namn Något av följande:
  • Ett definierat namn som visas med ikonen för definierat namn. Ikon för definierat namn
  • Ett tabellnamn som visas med ikonen för tabellnamn. Ikon för tabellnamn
Värde Det aktuella värdet för namnet, exempelvis resultatet av en formel, en strängkonstant, ett cellområde, ett fel, en värdematris eller en platshållare om formeln inte kan utvärderas. Nedan följer några representativa exempel:
  • "detta är min strängkonstant"
  • 3,1459
  • {2003;12,2002;23,;2001,18}
  • #Referens!
  • {...}
Refererar till Den aktuella referensen för namnet. Nedan följer några representativa exempel:
  • =Blad1!$A$3
  • =8,3
  • =HR!$A$1:$Z$345
  • =SUMMA(Blad1!A1,Blad2!B2)
Omfattning
  • Ett kalkylblad om namnets omfattning är lokal kalkylbladsnivå.
  • "Arbetsbok" om namnets omfattning är global kalkylbladsnivå.
Kommentar Ytterligare information med högst 255 tecken. Nedan följer några representativa exempel:
  • Detta värde förfaller den 2 maj 2007.
  • Ta inte bort! Viktigt namn!
  • Baseras på testsiffrorna i ISO-certifieringen.
  • Du kan inte använda dialogrutan Namnhanteraren medan du ändrar innehållet i en cell.
  • I dialogrutan Namnhanteraren visas inga namn som har definierats i Visual Basic for Applications (VBA) och inte heller dolda namn (där egenskapen Synlig har värdet "Falskt").

Ändra storlek på kolumner

  • Om du automatiskt vill storleksändra kolumnen så att den passar det längsta värdet dubbelklickar du på kolumnrubrikens högra sida.

Sortera namn

  • Om du vill sortera listan med namn i stigande eller fallande ordning markerar du kolumnrubriken.

Filtrera namn

Använd kommandona i listrutan Filter om du snabbt vill visa en delmängd av namnen. När du markerar ett kommando kommer du att omväxlande aktivera och inaktivera filtret, vilket gör det enkelt att kombinera eller ta bort olika filterfunktioner för att uppnå önskat resultat.

Gör något av följande om du vill filtrera listan med namn:

Välj: Om du vill:
Namn begränsade till kalkylblad Visa endast de lokala namnen i kalkylbladet.
Namn begränsade till arbetsbok Visa endast de globala namnen i arbetsboken.
Namn med fel Visa endast namn med värden som innehåller fel (till exempel #REF, #VALUE eller #NAME).
Namn utan fel Visa endast namn med felfria värden.
Definierade namn Visa endast namn som har definierats av dig själv eller i Excel, t.ex. ett utskriftsområde.
Tabellnamn Visa endast tabellnamn.

Ändra ett namn

Om du ändrar ett definierat namn eller ett tabellnamn ändras även all användning av det namnet i arbetsboken.

  1. Välj Namnhanteraren i gruppen Definierade namn på fliken Formler.

  2. I dialogrutan Namnhanteraren väljer du det namn som du vill ändra och väljer sedan Redigera.
    Du kan också dubbelklicka på namnet.

  3. Skriv det nya namnet för referensen i rutan Namn i dialogrutan Redigera namn.

  4. Ändra referensen i rutan Refererar till och välj sedan OK.

  5. I dialogrutan Namnhanteraren , i rutan Refererar till , ändrar du cellen, formeln eller konstanten som representeras av namnet.

    • Om du vill avbryta oönskade eller oavsiktliga ändringar väljer du knappen Avbryt eller trycker på ESC.
    • Om du vill spara ändringarna väljer du Checka inEnter-knappen eller trycker på RETUR.

Med knappen Stäng stänger du dialogrutan Namnhanteraren. Det krävs inte för ändringar som du redan har gjort.

Ta bort ett eller flera namn

  1. Välj Namnhanteraren i gruppen Definierade namn på fliken Formler.

  2. Markera namnet som du vill ändra i dialogrutan Namnhanteraren .

  3. Markera ett eller flera namn genom att utföra någon av följande åtgärder:

    • Välj ett namn genom att klicka på det.
    • Markera flera namn i en angränsande grupp genom att klicka och dra namnen eller genom att trycka på SKIFT och klicka med musknappen för varje namn i gruppen.
    • Markera flera namn i en grupp som inte är angränsande genom att hålla ned Ctrl och klicka med musknappen på alla namn i gruppen.
  4. Välj Ta bort. Du kan också trycka på Delete.

  5. Bekräfta borttagningen genom att klicka på OK.

Med knappen Stäng stänger du dialogrutan Namnhanteraren. Det krävs inte för ändringar som du redan har gjort.

Behöver du mer hjälp?

Du kan alltid fråga en expert i Excel Tech Community eller få support i Communities.

Se även

Definiera och använda namn i formler