Varför du bör använda namngivna intervall i Excel

Namngivna intervall är en användbar men ofta underutnyttjad funktion i Microsoft Excel . Namngivna intervall kan göra formler lättare att förstå (och felsöka), förenkla skapandet av komplicerade kalkylblad och förenkla dina makron.

Ett namngivet intervall är bara ett intervall (antingen en enskild cell eller ett intervall av celler) som du tilldelar ett namn. Du kan sedan använda det namnet istället för normala cellreferenser i formler, i makron och för att definiera källan för grafer eller datavalidering.

Att använda ett intervallnamn, som TaxRate , i stället för en standardcellreferens, som Sheet2 !$C$11, kan göra ett kalkylblad lättare att förstå och felsöka/granska.

Använda namngivna intervall i Excel

Låt oss till exempel titta på ett enkelt beställningsformulär.  Vår fil innehåller ett ifyllbart beställningsformulär med en rullgardinsmeny för att välja fraktmetod, plus ett andra ark med en tabell över fraktkostnader och skattesatsen.

Version 1 (utan namngivna intervall) använder normala cellreferenser i A1-stil(A1-style) i sina formler (visas i formelfältet nedan).

Version 2 använder namngivna intervall, vilket gör dess formler mycket lättare att förstå. Namngivna intervall gör det också lättare att ange formler, eftersom Excel kommer att visa en lista med namn, inklusive funktionsnamn, som du kan välja från, när du börjar skriva ett namn i en formel.  Dubbelklicka(Double-click) på namnet i plocklistan för att lägga till det i din formel.

Om du öppnar fönstret Namnhanterare från fliken (Name Manager)Formler(Formulas) visas en lista över intervallnamnen och cellintervallen de refererar till.

Men namngivna serier har också andra fördelar. I våra exempelfiler väljs fraktmetoden med en rullgardinsmeny (datavalidering) i cell B13Sheet1 . Den valda metoden används sedan för att slå upp fraktkostnaderna på Sheet2 .

Utan namngivna intervall måste rullgardinsvalen anges manuellt eftersom datavalidering inte tillåter dig att välja en källlista på ett annat blad. Så alla val måste anges två gånger: en gång i rullgardinsmenyn och igen på Sheet2 . Dessutom måste de två listorna matcha.

Om ett fel görs i en av posterna i någon av listan, kommer fraktkostnadsformeln att generera ett #N/A-fel när det felaktiga valet väljs. Att namnge listan på Sheet2 som ShippingMethods eliminerar båda problemen.

Du kan referera till ett namngivet intervall när du definierar datavalideringen för en rullgardinslista genom att helt enkelt ange =ShippingMethods i källfältet, till exempel. Detta gör att du kan använda en lista med val som finns på ett annat blad.

Och om rullgardinsmenyn hänvisar till de faktiska cellerna som används i sökningen (för fraktkostnadsformeln), kommer rullgardinsvalen alltid att matcha sökningslistan, och undviker #N/A-fel.

Skapa ett namngivet intervall i Excel

För att skapa ett namngivet område, välj helt enkelt cellen eller cellintervallet du vill namnge, klicka sedan i namnrutan( Name Box) (där den valda celladressen normalt visas, precis till vänster om formelfältet(Formula Bar) ), skriv in namnet du vill använda och tryck på Retur(Enter) .

Du kan också skapa ett namngivet område genom att klicka på knappen Ny i fönstret (New)Namnhanterare(Manager) . Detta öppnar ett nytt namn(New Name)  -fönster där du kan ange det nya namnet.

Som standard är intervallet som ska namnges inställt på det intervall som väljs när du klickar på knappen Ny(New) , men du kan redigera intervallet innan eller efter att du sparat det nya namnet.

Observera att intervallnamn inte kan innehålla mellanslag, även om de kan innehålla understreck och punkter. I allmänhet bör namn börja med en bokstav och sedan endast innehålla bokstäver, siffror, punkter eller understreck.

Namn är inte skiftlägeskänsliga, men genom att använda en sträng med versaler, som TaxRate eller December2018Sales , blir namnen lättare att läsa och känna igen. Du kan inte använda ett intervallnamn som efterliknar en giltig cellreferens, till exempel Dog26 .

Du kan redigera dina intervallnamn eller ändra intervallen de refererar till med hjälp av fönstret Namnhanterare(Manager) .

Observera också att varje namngivet område har ett definierat omfång. Normalt kommer omfattningen att vara arbetsbok som standard ,(Workbook) vilket innebär att intervallnamnet kan refereras från var som helst i arbetsboken. Det är dock också möjligt att ha två eller flera intervall med samma namn på separata ark, men inom samma arbetsbok.

Till exempel kan du ha en försäljningsdatafil med separata blad för januari(January) , februari(February) , mars(March) etc. Varje blad kan ha en cell (namngett intervall) som heter MonthlySales , men normalt sett skulle omfattningen av vart och ett av dessa namn bara vara det ark som innehåller Det.

Således skulle formeln =ROUND(MonthlySales,0) ge februariförsäljning(February) , avrundad till närmaste hela dollar, om formeln finns på februariarket(February) , men marsförsäljning(March) om det finns på marsblad(March) osv.

För att undvika förvirring i arbetsböcker som har flera intervall på separata ark med samma namn eller helt enkelt komplicerade arbetsböcker med dussintals eller hundratals namngivna intervall, kan det vara bra att inkludera arknamnet som en del av varje intervallnamn.

Detta gör också varje intervallnamn unikt, så att alla namn kan ha ett arbetsboksomfång(Workbook) . Till exempel januari_månadsförsäljning(January_MonthlySales) , februari_månadsförsäljning(February_MonthlySales) , budget_datum(Budget_Date) , orderdatum(Order_Date) , etc.

Två varningar angående omfattningen av namngivna intervall:(Two cautions regarding the scope of named ranges:) (1) Du kan inte redigera omfattningen för ett namngiven intervall efter att den har skapats, och (2) du kan bara ange omfattningen av ett nytt namngiven intervall om du skapar det med knappen Ny i (New)fönstret( Name Manager) Namnhanterare .

Om du skapar ett nytt intervallnamn genom att skriva det i namnrutan(Box) , kommer omfattningen att vara antingen arbetsbok(Workbook) (om inget annat intervall med samma namn finns) eller till bladet där namnet skapas. Därför, för att skapa ett nytt namngivet område vars omfattning är begränsad till ett visst blad, använd Namnhanteraren "Ny"-knappen.

Slutligen, för dem som skriver makron, kan intervallnamn lätt refereras i VBA -kod genom att helt enkelt placera intervallnamnet inom parentes. Till exempel, istället för ThisWorkbook.Sheets (1).Cells(2,3) kan du helt enkelt använda [ SalesTotal ] om det namnet refererar till den cellen.

Börja(Start) använda namngivna intervall i dina Excel -kalkylblad och du kommer snabbt att uppskatta fördelarna! Njut av!



About the author

"Jag är en frilansande Windows- och Office-expert. Jag har över 10 års erfarenhet av att arbeta med dessa verktyg och kan hjälpa dig att få ut det mesta av dem. Mina färdigheter inkluderar: arbeta med Microsoft Word, Excel, PowerPoint och Outlook; skapa webben sidor och applikationer; och hjälpa kunder att nå sina affärsmål."



Related posts