Miten voi muodostaa Excel-kaavan siten, että osa kaavasta tulisi taulukossa olevasta solusta.
Esim. = '[Palkkatilitys Loka 2014.xlsm]Maks palkat'!$E$26 ,tuohon kaavaan tulisi kohta Loka solusta A1. Minulla on useita taulukoita, jotka on nimetty kuukauden avulla. Nuo taulukot hakevat tietoja toisista taulukoista. Olisi kätevää jos uuden taulukon kaavoihin saisi tiedostonimessä olevan kuukauden muuttumaan taulukossa olevan tekstin mukaan.
Olen toki nimennyt tyhjät taulukot ”Palkkatilitys pohja” ja ”Päiväkassat pohja” -nimisiksi ja uuden kuukauden alkaessa avaan molemmat ”pohja”-taulukot, nimeän ne uuden kuukauden mukaan ja näin myös niiden keskinäiset kaavat toimivat suoraan. Kaikkia kaavoja ei saa tuolla konstilla toimimaan, esim edellisen kk:den tietojen tuomisessa uuden kuukauden taulukkoon. Onnistuisikohan tuo mitenkään?
Esim. = '[Palkkatilitys Loka 2014.xlsm]Maks palkat'!$E$26 ,tuohon kaavaan tulisi kohta Loka solusta A1. Minulla on useita taulukoita, jotka on nimetty kuukauden avulla. Nuo taulukot hakevat tietoja toisista taulukoista. Olisi kätevää jos uuden taulukon kaavoihin saisi tiedostonimessä olevan kuukauden muuttumaan taulukossa olevan tekstin mukaan.
Olen toki nimennyt tyhjät taulukot ”Palkkatilitys pohja” ja ”Päiväkassat pohja” -nimisiksi ja uuden kuukauden alkaessa avaan molemmat ”pohja”-taulukot, nimeän ne uuden kuukauden mukaan ja näin myös niiden keskinäiset kaavat toimivat suoraan. Kaikkia kaavoja ei saa tuolla konstilla toimimaan, esim edellisen kk:den tietojen tuomisessa uuden kuukauden taulukkoon. Onnistuisikohan tuo mitenkään?
Vastaukset 2
Vanhimmat
=INDIRECT("'[Palkkatilitys " & A1 & " 2014.xlsm]Maks palkat'!$E$26")
Toimii. Sä olet nero, KIITOS.