Print side | Luk vindue

Reference i formel?

Udskrevet fra: Dansk Regneark Forum
Kategori: Hjælp til regneark.
Forum navn: Formler
Forum beskrivelse: Hjælp til formler i regneark og/eller brugen af disse.
Web-adresse: https://forum.excel-regneark.dk/forum_posts.asp?TID=302
Udskrevet den: 05.Maj.2024 kl. 17:27


Emne: Reference i formel?
Besked fra: UBH
Emne: Reference i formel?
Posteringsdato: 30.Mar.2011 kl. 01:39
Hej
 
Jeg har en udfordring når jeg skal bruge en reference fra et andet regneark i en formel.
 
Eksempelvis:
 
=+'3180'!E20.
 
Jeg ønsker at udskifte '3180' med reference til en celle i det aktuelle sheet (A1) , så jeg ikke behøver at ændre formlen, når jeg efterfølgende skal bruge data i eksempelvis
=+'3190'!E20., men i stedet kan ændre værdien i A1
 
Håber at dette kan lade sig gøre?
 
PFT.
 
Vh. Ulrik
 
 
 
 
 



Svar:
Besked fra: Allan
Posteringsdato: 30.Mar.2011 kl. 13:09
Hej Ulrik,
 
Hvis der står 3180 i celle A1 og du sætter denne formel ind i en celle, vil formlen referere til E20 i ark 3180.
Ændrer du indholdet i A1 til 3190, vil formlen i stedet henvise til E20 på arket 3190.
 
=INDIREKTE(A1&"!E20")
 
//Allan


Besked fra: UBH
Posteringsdato: 30.Mar.2011 kl. 13:43
Hej Allan
 
Da jeg lige fik det oversat til engelsk virkede det perfekt. Mange tak!!!
 
Virker INDIRECT også mellem regneark, eller virker det "kun" mellem Sheets?


Besked fra: Allan
Posteringsdato: 30.Mar.2011 kl. 17:23
Hej igen,
 
Det kan du godt, med et lille cowboytrick.
Hvis du bibeholder arknavnet i A1 og skriver filnavnet på din fil i A2 (f.eks minfil.xlsx) så virker denne formel.
Bemærk at filen skal være åben
 
=INDIREKTE("'["&A2&"]"&A1&"'!E20")
 
//Allan
 


Besked fra: UBH
Posteringsdato: 30.Mar.2011 kl. 22:42

Hej Allan

Det virker og har sparret mig for rigtig meget arbejde. Tak for det!!
 
Ps. Rart at kende en cowboy Wink


Besked fra: Allan
Posteringsdato: 31.Mar.2011 kl. 11:52
He he LOL,
 
Velbekomme Ulrik, tak for din tilbagemelding.
 
//Allan



Print side | Luk vindue