Print side | Luk vindue

Navngivning af celler i tabel

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Makro og VBA
Forum beskrivelse: Hjælp til Makroer og VBA-programmering
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=673
Udskrevet den: 25.Maj.2024 kl. 09:15


Emne: Navngivning af celler i tabel
Besked fra: peppe
Emne: Navngivning af celler i tabel
Posteringsdato: 23.Feb.2012 kl. 19:45
Hvordan navngiver man cellerne i en tabel.
Tabellen består af ca. 30 kolonner og ca. 365 rækker.
Her ses tabellen:
 
uploads/106/Tabel.xlsx" rel="nofollow - uploads/106/Tabel.xlsx
 
Øverste række angiver dagen i måneden.
1. kolonne angiver året
2. kolonne angiver måneden
 
Kan man navngive cellerne i tabellen i forhold til den specifikke dag cellen repræsenterer?
Fx sådan at celle D2 navngives 010180 (eller 01-01-1980 eller lign.)?
Ligeledes at celle E2 navngives 020180 (eller 02-01-1980 eller lign.)?
og så videre...
 
Det skal gerne være sådan at man regne med de enkelte celler i efterfølgende beregninger.
På forhånd tak
 
Peder



Svar:
Besked fra: excelent
Posteringsdato: 24.Feb.2012 kl. 16:05
Det virker lidt drastisk at definere navne for så mange celler, er der en speciel god grund til det ?
Kom med et eks. på hvad du vil opnå, så vi kan se om der evt. er andre løsninger.


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: peppe
Posteringsdato: 24.Feb.2012 kl. 19:51
Ja det kan du tro jeg kan.
Det er statiske tal dag for dag jeg skal bruge i forbindelse med nogle beregninger.
Tallene er karakteristiske til bestemte energiberegninger.
 
Når jeg skal lave beregninger, så skal jeg kunne "hente" eller bruge disse tal i forhold til den dag de repræsenterer.
Fx hvis jeg har datoen 1-4-2000 og datoen 31-3-2002, så skal jeg bruge summen af
alle tallene i tabellen fra og med 1-4-2000 til og med 31-3-2002 (ialt summen af ca 1200 tal fra tabellen).
Derfor vil jeg gerne have dem navngivet i forhold til datoen...
I forhold til navngivning, så ved jeg der er flere metoder.
Fx kan man markere hele datatabellen og derefter trykke på "opret ud fra markering" under fanen "formler".
Så navngives alle cellerne i tabellen automatisk ud fra fx øverste række og venstre kolonne.
Problemet er blot at jeg har 2 venstre-kolonner som jeg skal bruge i navngivningen (hhv. år og måned).
 
Håber der findes en nem metode.
Så kan jeg bruge den metode ved lignende tabeller.
 
Venter spændt og håber nogen kan hjælpe.
 
Peder


Besked fra: excelent
Posteringsdato: 24.Feb.2012 kl. 21:12

Du kan indsætte en ny kolonne imellem I ALT og DAG1 med overskrift "år" i D1
I celle D2 indsættes følgende formel
=A2&B2
Kopier ned
Marker så tabellen D1:AI397 og opret ud fra markering
bemærk at i kolonne A navnene foranstilles en underscore _

obs du har i cellerne A281:A292 tallene 9999 !!! er det en fejl ?



-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: peppe
Posteringsdato: 24.Feb.2012 kl. 22:12
Meget skarpt observeret. Godt set. Det må jeg lige tjekke op på.
Der reddede du mig lige fra beregningsfejl.
Har i øvrigt selv fundet yderligere fejl. ØV ØV men det må kunne løses.
 
Den navngivning er dog ikke helt blevet som jeg havde tænkt...
Hver celle har ikke sit unikke navn, men navngivningen er kolonnevis eller rækkevis.
Ved du hvorfor?
 
Peder


Besked fra: excelent
Posteringsdato: 24.Feb.2012 kl. 22:47
Desværre, sådan virker funktionen. Kender ikke anden end den manuelle metode
hvis hver enkelt celle skal navngives
Hvis det altid er hele rækker (måneder) du skal summere kan du fx anvende
=SUM(_19803:_19813)
 


-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!


Besked fra: peppe
Posteringsdato: 24.Feb.2012 kl. 23:03
Ja det har du vist helt ret i - smart, men nej det er dagsvis beregninger...
hmm
 


Besked fra: peppe
Posteringsdato: 25.Feb.2012 kl. 00:05
Fandt ud af det sagtens kan bruges...
Henvisning sker til kolonnenavn og rækkeoverskrift.
 
Fx
= 19801 dag1
Der skal mellemrum mellem kolonne og rækkenavn
 
Super
 


Besked fra: excelent
Posteringsdato: 25.Feb.2012 kl. 13:35
præcis, går ud fra du ved man kan summe flere sammenhængende celler/dage/mdr i samme formel ?

-------------
Jeg anvender Excel 2016 DK. Hvad anvender DU ? HUSK TILBAGEMELDING !!!



Print side | Luk vindue