nerijus rašė: OK dar klausimėlis.
Faile celej A1 yra data PVZ 2008.04
celej A2 formulė: =[200804.xls]Sheet1!$A$1
Yra failas pavadinimu 200804.xls
Ar yra galimybė pakeitus celėj A1 datą (PVZ į 2008.05), kad pasikeistų celės A2 formulės nuoroda į naują failą pavadinimu 200805.xls?
Čia gal galėtų padėti funkcija INDIRECT. Paskaitinėk.
Funkcijos argumentuose yra nuoroda.
Funkcija keliauja pagal tą nuorodą ir ten ji turi rasti tekstinę reikšmę.
Tą tekstinę reikšmę funkcija iškart paverčia nauja nuoroda
ir iškart parodo kaip atsakymą tą dalyką, kuris yra pagal tą naują nuorodą.
Sakykim, langelyje A3 yra skaičius 100.
Sakykime, langelyje A2 yra parašytas tekstas A3.
Tai ne kažkokia nuoroda, o tiesiog tekstas - A3.
O, sakykime, langelyje A1 yra parašyta
=INDIRECT(A2)
Funkcija eina adresu A2, ten randa parašytą tekstą "A3",
tai paverčia nauja nuoroda (atitinka =A3),
ir langelyje A1 iškart matomas skaičius 100.
--
Dabar tavo langelyje A2 turi būti formulė, pavyzdžiui
=INDIRECT(A3).
O tau reikia padaryti taip, kad langelyje A3 atsirastų tekstas
[200805.xls]Sheet1!$A$1
Funkcija tai pavers nuoroda automatiškai.
Tavo tekste yra kintama dalis 200805, kuri priklauso nuo to, ką tu įvesi į langelį A1.
Tai dabar turi pažaisti su teksto funkcijomis,
kad iš A1 pasiimti 2008, taip pat 04, pridėti tai, ko trūksta ir padėti į A3 kaip tekstą.