Fórum pro uživatele kancelářského balíku OpenOffice | LibreOffice
 

#1 19. 7. 2010 11:44:57

fadrnym
Člen
Registrace: 19. 7. 2010
Příspěvků: 1

proměnná u řádků

Zdravím,
mám 2 listy, v prvním, v řádcích pod sebou data a na druhém listu potřebuji, když si do určité buňky napíšu číslo, aby mě to bralo jako číslo řádku. Jinak řečeno - např. v buňce A2 budu mít číslo 5 a do buňky C7 potřebuji zobrazit obsah z listu 1 z buňky B číslo řádku 5, což je číslo uložené v buňce A2. Opravdu nevím, jak to zapsat, popř. jaká funkce je k tomu určená!?Díky

Offline

#2 19. 7. 2010 13:56:09

zombie
Člen
Registrace: 14. 11. 2008
Příspěvků: 106

Re: proměnná u řádků

Na prepinani mezi listy neni potreba znat syntax, proste zmacknete = a mysi klepnete na bunku, kterou chcete adresovat - muze byt i z jineho listu.

Jinak syntaxe adresace bunky A2 listu se jmenem List1 je napr.:
=List1.A2
=List1.$A$2
=List1.A$2
=List1.$A2

$ pred pismenem sloupce a/nebo radku se pouziva na absolutni adresaci

Jak se adresuje cislo radku nevim, ale ja to resim tak, ze si napr. do pole A1 dam cislo 1, do pole A2 vzorec =A1+1 a pole A2 okopiruju a vlozim pod to kolikrat potrebuju, cimz mam pak cisla radku v tabulce.

Offline

#3 19. 7. 2010 19:55:46

Orinh
Člen
Registrace: 20. 6. 2006
Příspěvků: 17

Re: proměnná u řádků

Mám pocit, že kolega se ptá jak použít jeden list jako tabulku a dle čísla řádku uloženého v A2 dodat do C7 hodnotu ze sloupce B.

Pokud je to ono, tak na to je funkce INDIRECT.

C7=INDIRECT(CONCATENATE("B";A2))

Offline

Zápatí