ZdenekC napsal(a)Už jsem přišel na správnou syntaxi pomocí indirectu, ale vše je dost komplikované.
Jestli neexistuje elegantnější řešení, tak začínám mít pocit, že je jednoduší kupovat prázdný adresář a každoročně ho ručně přepsat.
Předpokládám, že se pokoušíte přenášet data pomocí A1 notace, tj.
C1: =INDIRECT("A1")
C2: =INDIRECT("A2")
...
a vypisujete každý vzorec samostatně.
Lepší je použít RC notaci:
C1: =INDIRECT("RC1";0)
C2: =INDIRECT("RC1";0)
...
nebo
C1: =INDIRECT("RC[-2]";0)
C2: =INDIRECT("RC[-2]";0)
...
Všimněte si, že vzorce jsou stejné => lze je kopírovat.
Pokud náhodou opravdu je nezbytné vyplnit větší oblast pomocí A1 notace, je tu drobné zrychlení:
Vyplní se cílová oblast adresou zdroje:
C1: A1
C2: A2
C3: A3
(snadné, tažením se čísla řádků inkrementují automaticky)
Vyberou se cílové buňky, najít a nahradit (ctrl-F).
Do pole hledat zapište "(.+)" - bez uvozovek, pozor ta tečka není moc vidět
Do pole nahradit zapište "=indirect("$1")" - bez vnějších uvozovek
Klepnout více voleb a zaškrtnout "Současný výběr", "Regulární výrazy" a vybrat Hledat v "vzorce"
Klepnout nahradit vše. A je hotovo, vzorce jsou vyplněny.
Nebo se pokuste poohlédnout po nějakém doplňku, který tisk provede automaticky.
Editoval lp. (6. 10. 2010 17:12:21)