Zaslal/a Balco 30.7.2019 13:23
Ahojte mám takýto problém. Mám rozvinovaciu lištu napríklad s názvami A,B,C. Chem docieliť toho že keď vyberiem hodnu A na rozvinovacej lište tak sa mi pod ňu nakopíruje 5 hodnôt do 5 pod sebou idúcich buniek. Keď potom zvolím hodnotu B tak sazase vipíšu do 5 budniek pod seba 5 hodnôt. Dajme tomu že to je Anna Barča Cecília. a tých 5 vecí je výška váha farba vlasov frba očí velkosť chodidla. Tak keď zvolím Annu tak mi hneď k tejto hlavičke vypíše hodnoty, keď zvolím Barču tak to iste, cecília rovnake. Tieto hodnoty budú na druhom liste.
Stalker napsal/a:
Funkce SVYHLEDAT (VLOOKUP), nebo INDEX a POZVYHLEDAT (MATCH) to podle struktury dat na druhém listě.
elninoslov napsal/a:
Na to sa dá použiť aj naťahovací vzorec VLOOKUP/SVYHLEDAT:
=VLOOKUP(A2;$A$16:$I$23;MATCH($C$1;$C$15:$I$15;0)+2;FALSE)
=SVYHLEDAT(A2;$A$16:$I$23;POZVYHLEDAT($C$1;$C$15:$I$15;0)+2;NEPRAVDA)
alebo nenaťahovací (tak ako tam máte)
=INDEX($C$16:$I$23;1;MATCH($C$1;$C$15:$I$15;0))
=INDEX($C$16:$I$23;1;POZVYHLEDAT($C$1;$C$15:$I$15;0))
kde tú "1" zmeníte v každom riadku za 2, 3, 4 ... 8.
Ďalej sa dá použiť aj naťahovací/nenaťahovací OFFSET/POSUN:
=OFFSET($B$15;ROW(A1);MATCH($C$1;$C$15:$I$15;0))
=POSUN($B$15;ŘÁDEK(A1);POZVYHLEDAT($C$1;$C$15:$I$15;0))
(v nenaťahovacom sa vymení to ROW(A1) za čísla ako vyššie)
...
Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.
Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.