Ongelma olisi tämän näköinen.
solu w1 kertoo nimen, millä tiedosto tallennetaan.(Ryhmä, Viikko ja viikon numero, muodostettu kahdesta eri solusta) Esim. TiikeritViikko17
Soluun A12 olisi tarkoitus hakea tieto tiedoston TiikeritViikko16.xls solusta L12
Siis normaalisti ='[TiikeritViikko16.xls]Viikko'!$L$12
Mutta haluaisin poimia tiedosto nimen ruudusta w2, joka on yksi viikko vähemmän kuin käsiteltävä
Toivottavasti tuli nyt tarpeeksi selkeästi
solu w1 kertoo nimen, millä tiedosto tallennetaan.(Ryhmä, Viikko ja viikon numero, muodostettu kahdesta eri solusta) Esim. TiikeritViikko17
Soluun A12 olisi tarkoitus hakea tieto tiedoston TiikeritViikko16.xls solusta L12
Siis normaalisti ='[TiikeritViikko16.xls]Viikko'!$L$12
Mutta haluaisin poimia tiedosto nimen ruudusta w2, joka on yksi viikko vähemmän kuin käsiteltävä
Toivottavasti tuli nyt tarpeeksi selkeästi
Vastaukset 2
Vanhimmat
kokeilin:
solussa W2:=LEFT(W1;LEN(W1)-2)&RIGHT(W1;2)-1&".xls"
solussa A12:= INDIRECT(W2&"!$L$12")
joku muu voi keksiä paremman ratkaisun...
Toimii hyvin