< návrat zpět

MS Excel


Téma: Rozvinovací lišta a sloupce rss

Zaslal/a 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.

Zaslat odpověď >

#043846
Stalker
Funkce SVYHLEDAT (VLOOKUP), nebo INDEX a POZVYHLEDAT (MATCH) to podle struktury dat na druhém listě.citovat
#043847
avatar

Stalker napsal/a:

Funkce SVYHLEDAT (VLOOKUP), nebo INDEX a POZVYHLEDAT (MATCH) to podle struktury dat na druhém listě.

Ahoj neviem ako to urobiť :D skusšal som to cez svyhledat ale nevedel som tam dostať viac ako jendu hotdnotucitovat
#043849
Stalker
Já taky ne, protože neznám strukturu dat. Obecně co hodnota to vzorec (pravděpodobně s rozdílným číslem sloupce).citovat
#043864
elninoslov
S tým sa dá ihruškať ...
Příloha: xlsx43864_info-vypis.xlsx (18kB, staženo 23x)
citovat
#043919
avatar
Takto to šlo :D
Příloha: xlsx43919_kopie-dnd-pepa.xlsx (15kB, staženo 22x)
citovat
#043921
elninoslov
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)
...citovat
#043922
avatar

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)
...


Ďakujem pekne veľmi ste mi pomohol :-)citovat

Uživatelské menu

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

Menu

Formulář Faktura

Formulář Faktura IV

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

Helios iNuvio

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.

On-line nástroje