< návrat zpět

MS Excel


Téma: odkzat buňkou na list rss

Zaslal/a 7.4.2009 13:37

Mám následující problém.
mám např. List1 , kde mám nějaké souhrnné informace a pak následuje List2...a až třeba List20. listy lze propojit jednoduše např. =List2!C8 , ale to pro mě znamená vstoupit do všech buněk listu2 a postupně to popropojovat , což je pracné , proto se prám zda někdo neví jak by šlo udělat tohle: do buňky A1 Listu1 bych si zapsal List2! a pak se nějak odkázat přes tuto buňku na patřičný list podle toho co v té buňce bude , takto bych si mohl lehce měnit na základě buňky A1 , z kterého listu se mi mají načerpat data , pokud někdo ví , jak na to prosím o radu , děkuji.

Zaslat odpověď >

#000463
avatar
Já ti povím, že nevím, co vlastně máš na mysli. A mám pocit, že pokud to nepodáš přesněji či zevrubněji, sotva ti kdo dá nějakou radu ... 4citovat
icon #000464
admin
Řešením by bylo použití funkce NEPŘÍMÝ.ODKAZ, kde by bylo uvedeno:

v A1: C8 (adresa buňku, zapsat jako text)
v A2: List2 (název listu, zapsat jako text)
v A3: =NEPŘÍMÝ.ODKAZ(A2&"!"&A1) (vzorec vrátí obsah buňky C8 na listu List2

Podle potřeb lze modifikovat a kopírovat tak, aby jste získal potřebná data.citovat
#000466
avatar
to by sice šlo , ale jde o to , že bych chtěl tou buňkou A1 řídit ze kterého listu to vlastně chci načíst a buňky jako takové již číst z těchto listů , takle by mi musela existovat tabulka kompletní jakoby adresace , což nechci. viz obr.imgcitovat
icon #000467
admin
Tak do buňky A1 vložte vždy ten název listu, který chcete právě zobrazit.citovat
#000468
avatar
No právě to vím...
mám napsáno =NEPŘÍMÝ.ODKAZ(A1&"!"&C5) kde v A1 je napsáno List2 a pokud do C5 napíšu C5 pak se mi skutečně zobrazí obsah buňky C5 na Listu2 , ale můj dotaz je zda je možné nějak zadat tou buňkou A1 , že to je list2 a dál už volat napřímo ty buňky listu2 čili něco jako ve smyslu jako A1-z listu1&"!"& a C5 z listu2 prostě ne aby mi vznikali další buňky na listu1 pro adresaci kde to leží v listu2....citovat
#000484
avatar
Opravdu to nejde jinak?citovat
#037709
kudrnav
Hledám stejné řešení
mám v buňkách na List1 funkci:
=SUMIFS(rawdata_09!$I:$I;rawdata_09!$B:$B;">"&DATUM($D$2;$C$2;(($D5-1)*10));rawdata_09!$B:$B;"<="&DATUM($D$2;$C$2;($D5*10)+CELÁ.ČÁST($D5/3));rawdata_09!$A:$A;$E5;rawdata_09!$D:$D;$B5;rawdata_09!$F:$F;"ASF*")/1000
Představuji si List1!A1 doplňovat hodnoty 1 až 12
A tady do vzorečku bych potřeboval mít něco ve stylu
=SUMIFS(rawdata_'List1A1'!$I:$I; a tak dále.
aby to samo dopočítávalo z listu (rawdata_01,rawdata_02 podle zadané hodnoty na listu1.
Děkujicitovat
#037712
elninoslov
Vkladajte príklady a požiadavky vo forme prílohy, nie textu. To platilo aj v r. 2009, kedy toto vlákno vzniklo a platí to aj teraz. Dokonca teraz dvojnásobne, lebo sme všetci lenivejší :)

EDIT: Všetky odkazy na rawdata listy vo vzorci zamente za
INDIRECT("'rawdata_"&TEXT($C$2;"00")&"'!$I:$I")
NEPŘÍMÝ.ODKAZ("'rawdata_"&HODNOTA.NA.TEXT($C$2;"00")&"'!$I:$I")

iba zmente v každom nepriamom odkaze adresu $I:$I na napr. $B:$B alebo $D:$D, ako vo vzorci treba. Teda za predpokladu, že $C$2 je číslo mesiaca, a to číslo v názve listu je číslo mesiaca. Lebo to je také leštenie gule, teda pardon lúštenie z gule ... :(citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse