Använda namn i Excel

Se också:

Inledning

Att använda namn för cellreferenser, formler, konstanter och objekt kan underlätta vid såväl framtagning som vid användandet av kalkyler.

Fördelarna är främst:

 

Nackdelarna är främst:

 

Namn kan användas för flera saker, t ex

 

Skapa namn

För att skapa giltiga namn krävs kunskap om vilka namn som är giltiga eller inte.

 

Det finns två typer av namn som kan skapas.

 

Att skapa namn kan ske på följande sätt:


Noterbart är att XL lägger automatiskt till en understrykning om namn omfattar flera ord, "Budget Jan" korrigeras till "Budget_Jan".

 

Skapa 3D-namn

Ett 3D-namn kan avse ett och samma cellområde i flera olika kalkylblad men i samma arbetsbok.

För att erhålla 3D-namn måste följande steg ske:

Noterbart: 
3D-namn finns ej att tillgå i Namnrutan eller i dialogrutan "Gå Till". 
Om man infogar ett nytt blad i en serie infogas bladets cellområde automatiskt i namnet.

Se också Summera flera kalkylblad och Kalkylbladsberäkningar.

 

Redigera namnreferenser effektivt

Irriteras du av att fältet för "Refererar till:" alltid lägger till en referens till det aktiva blad när du ska redigera? Hm, lösningen är enkel - tryck på F2-tangenten - Voila, nu kan du redigera efter egna önskemål.

 

Använda namn

Att använda namn innebär att man t ex i en formel refererar till namnet istället för det underliggande cellområdet: 


Alla funktioner i XL hanterar namn precis på samma sätt som t ex cellområden. 

Man kan infoga namn på följande sätt:


Man kan också referera till enstaka celler i ett namngivet cellområde.

 

Skapa externa namnreferenser

Vill man referera till namn i andra arbetsböcker går det också bra. Undvik s k arbetsbladsnamn utan använd globala namn: 

 

Underhålla namn

Vill man ändra ett namn eller dess innehåll får det ske helt manuellt. 

Ändra namn:


Ändra referens

 

XL sköter vissa saker helt automatiskt

Om man alltid vill referera till en och samma cell, t ex B20 så måste man skapa följande formel, till vilken ett namn refererar till:

 

Skapa namnförteckning

Önskar man få en uppställning över vilka namn som har skapats och vad de avser så välj följande kommando:

 

Interna namn

Vid vissa operationer skapar XL egna interna namn. Dessa kan antingen var tillgängliga eller helt dolda för användaren.

Namn Aktivitet Dold Kalkylbladsnamn
FilterDatabas Autofilter Ja Ja
FilterDatabas Avancerat filter Ja Ja
Villkor Avancerat filter Nej Ja
Utfall Konsolidering Nej Nej
Utskriftsrubriker Utskriftsrubriker Nej Ja
Utskriftsområde Utskriftsområde Nej Ja
Många! Diagram Nej -
Många! Problemlösaren Ja Nej


Namnet "Databas" tillhör också denna kategori. I tidigare versioner av XL fanns kommandot Data / Skapa databas. När man använde sig av det kommando så skapades namnet "Databas".

Ett annat namn som också tillhör denna kategori är "Bladnamn", t ex "Blad1".

Generellt gäller att: Skapa aldrig själv något av dessa namn!

Vill man få fram samtliga namn i en arbetsbok krävs VBA-programmering. Denna funktion finns att tillgå i bl a Power Utility Pak.

 

Spöklänkar

Har du ibland fått upp på skärmen meddelandet om du vill uppdatera länkarna till den arbetsbok du står i begrepp att öppna? Du vet med dig att du inte har skapat några länkar?

När man kopierar eller flyttar kalkyl- och diagramblad mellan arbetsböcker flyttas samtidigt också en del intern information. Denna information, däribland namn, är för det mesta dold för användaren. informationen ändras också när man tar bort blad. Det är detta som troligtvis ger upphov till länkmeddelandena.

Bill Manville har tagit fram ett tilläggsverktyg till XL, Find Links. Med vilket man kan ta bort dessa otrevliga spöklänkar.

Se också Omvandla länkvärden till värden.

 

Diskontinuerliga cellområden i namn

Det finns en övre gräns för hur många diskontinuerliga cellområden XL kan hantera tillsammans med namn.

En annan aspekt är att det kan svårt att hålla reda på alla cellområden som ska ingå i ett enda namn.

Här presenteras en generell lösning på det upplevda problemet. 

Skapa följande namn:


Skapa därefter följande namn:


Slutligen skapar man följande namn:

 

För att testa att Omr7 verkligen täcker in alla 4 områdena så trycker man på F5-tangenten och anger namnet Omr7. 

 

Exempel

Följande uppställning visar de exemplen på denna webbplats där namn används i lösningen:

Använda dynamiska tabellområden Jämföra två listor
Konstanter Tabellhantering
Beräkna dynamiska serier Räkna med logiska operatorer
Nästlade OM-funktioner Frekventa värden
Matrissummering Stegvis värdeökning
Dynamiska serier Annuitetsberäkningar
Löpande diagramdata XL 4 Makrofunktioner
Skapa 2D uppslagstabell Bladnamn i kalkylblad
Arbetsschema Skapa dynamisk länklista
Dölja namn i arbetsböcker Leta upp med INDIREKT
Hitta post med största antal Rangordna inom subgrupper
Styra listvärden Erhålla senaste värdet