PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelLägg sheet namn i cell och använda värdet i formler? Hur?Lägg sheet namn i cell och använda värdet i formler? Hur?
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2010-10-27 13:30
 

Hej!

Beroende på olika omständigheter måste jag kunna vara flexibel med vilket blad/sheet en formel ska gå mot.

EX:
=VLOOKUP("XXX";'SHEET NAME XX'!$B$13:$AL$85;11;FALSE)
I ovanstående formel skulle jag vilja 'SHEET NAME XX' i en cell och istället peka på den cellen för att få fram vilket blad formeln ska gå mot. (I förslaget nedan cell A1)
Skulle också vilja byta ut referensen till cellerna $B$13:$AL$85 till att lägga det värdet i en annan cell och istället peka på den cellen. (I förslaget nedan cell A2)

Ex: =VLOOKUP("XXX";A1 & "!" & A2;11;FALSE)

Hur får jag till den formeln???

STOORT tack!

Lisa

 

 

Nytt inlägg
 2010-10-27 13:53
 
 Ändrad av Henrik Milefors  på 2010-10-27 12:57:17

Du måste använda funktionen INDIRECT som gör om en sträng(text) som representerar en cellreferens till en faktisk cellrefens.

=VLOOKUP("XXX";INDIRECT(A1&"!"&A2);11;FALSE)

Hälsningar
Henrik

Nytt inlägg
 2010-10-27 14:00
 
 Ändrad av Mr.C  på 2010-10-27 13:01:57

Hej Lisa

Testa att använda dig av formeln INDIRECT(). Alltså på ett ungefär =VLOOKUP("XXX";INDIRECT(A1)&INDIRECT(A2);11;FALSE)

I A1 skriver du t.ex.: Sheet2!   och i A2 skriver du t.ex: $B$13:$AL$85

Inte testat formeln men du kan nog få till det om den innehåller något fel. Lyck till!

Edit: Ser att Henrik var snabbare =)

Nytt inlägg
 2010-10-27 14:20
 

Tack till både Henrik och Mr C!
Båda varianterna funkar ;-)

Lisa

Nytt inlägg
 2010-10-27 14:36
 

Man kan ju kanske också tipsa om att det här behovet ofta indikerar att man har gjort något ganska felaktigt beslut. Nu känner jag inte till hur det ser ut i övrigt, men man borde kunna slå ihop alla sheeten till ett enda och bara indexera rakt in i det istället. (detta kan du t.ex. göra med formler)

INDIREKT-formler är mycket sega och förstör bland annat möjligheten att använda spåra överordnade.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelLägg sheet namn i cell och använda värdet i formler? Hur?Lägg sheet namn i cell och använda värdet i formler? Hur?

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter