Discussion:
Excel - nazwa arkusza jako parametr
(Wiadomość utworzona zbyt dawno temu. Odpowiedź niemożliwa.)
Daniel R. Swieciak
18 lat temu
Permalink
Witam

Otrzymuje zestawy danych w arkuszach, których nazwami sa kolejne daty
(DATAx). Na koncu skoroszytu mam arkusz(PODSUMOWANIE) , który z poprzednich
arkuszy wyciaga okreslone informacje i przedstawia jakis tam wynik.
Klopotliwe jest przeklejanie reczne informacji z arkuszy DATAx do
PODSUMOWANIE.
Pierwszym rozwiazaniem jakie zastosowalem to stworzenie w PODSUMOWANIE
formuly wygladajacej mniej wiecej tak:
SUMA(DATA1!A1;DATA2!A2)
Chcac jednak zmienic arkusze na np. DATA3, czy DATAx musze zmieniac
kazdorazowo formule. Chcialem zrobic z jednej komórki (np G5) w PODSUMOWANIE
pole gdzie móglbym wpisywac odpowiednia nazwe arkusza DATAx - tak zeby byla
ona wstawiana do formuly - mniej wiecej tak:
SUMA(ZLACZ.TEKSTY(G5;"!A1");DATA2!A2)
- niestety ta metoda nie dziala. Otrzymuje blad #ARG!

Czy jest jakas inna mozliwosc przekazania nazwy arkusza do formuly jako
parametru?
Dziekuje za pomoc
Daniel
Beer
18 lat temu
Permalink
Post by Daniel R. Swieciak
Pierwszym rozwiazaniem jakie zastosowalem to stworzenie w PODSUMOWANIE
SUMA(DATA1!A1;DATA2!A2)
Mo¿e wystarczy taka formu³a?
=SUMA(Arkusz_pocz±tkowy:Arkusz_koñcowy!A1)

Czyli "obejmujesz" formu³± te arkusze, które maj± byæ sumowane. Je¶li na
sta³e okre¶lisz skrajne arkusze, to "wewn±trz" nich mo¿esz swobodnie dodawaæ
nowe lub usuwaæ arkusze.
pxd74
18 lat temu
Permalink
...
Nie działa ponieważ otrzymujesz tekst, a nie odwołanie. Aby tekst zmaienić
na odwołanie użyć funckji ADR.POŚR:

=SUMA(ADR.POŚR(ZŁĄCZ.TEKSTY(G5;"!A1"));Data2!A2)
--
Pozdrowienia
pxd74
Loading...