< návrat zpět

MS Excel


Téma: Rolovací seznam prázdné řádky rss

Zaslal/a 21.10.2022 9:39

krásný den,
chtěl bych se zeptat: Mám tabulku s rolovacími seznamy klientů a měst, které se budou na druhé záložce průběžně dopisovat. Zatím mám nastavenu oblast pro rolovací seznam s drobnou rezervou. To je problém č.1 - lze nějak skrýt prázdné řádky aby se nezobrazovaly v rolovacím seznamu, když nastavím zdroj s větší "rezervou? (např 200 řádků)
A druhý dotaz: Jak zajistím, abych při překročení nastavené oblasti nemusel znovu dělat rolovací seznamy s větším počtem řádků znovu? a Lze nejak nastavit, aby při kliknutí na buňku s rolovacím seznamem byl seznam nastaven tak, že bude zobrazovat položky odshora?
moc děkuji za radu.
Čenda

Příloha: rar53656_objednavky.rar (321kB, staženo 7x)
Zaslat odpověď >

#053657
avatar
ještě jsem našel zde v historii tento "dynamický seznam" viz příloha, který pravděpodobně umí vyřešit můj dotaz, ale absolutně nechápu, jak je to nastaveno? Když se snažím v mém souboru nastavit v ověření dat položku "=seznam" tak nevím, na jaký zdroj dat se to vlastně odkazuje... ale píše mi to, že zdroj nenalezen. prosím o help...
Příloha: zip53657_10803_dynamicky_seznam.zip (7kB, staženo 9x)
citovat
#053659
avatar
to co máte ve druhém příspěvku, ten dynamický seznam je tvořen tak, že na Listu "Nastavení" jsou evidovány položky pro rozbalovací seznam
Když si na kartě Vzorce otevřete "Správce názvů" uvidíte tam položku "seznam" což je daná oblast a pomocí vzorce =NEPŘÍMÝ.ODKAZ("Nastavení!$A$1:$A$"&POČET2(Nastavení!$A:$A)) automaticky přidává položky do seznamucitovat
#053660
avatar
moc díky za vysvetlení. Vše jsem našel.. když u své tabulky ale udělám úplně totéž (označím sloupec názvem např "firma", a správci názvů do kolonky "odkaz na:" vkopíruju ten vzorec na který se v ověření dat pak odkazuju při tvorbě rolovacího seznamu ve sloupci, kde chci mít název firmy - na záložce "2023") Tak mi to vyhodí hlášku: "Hodnota v poli zdroj je hodnocena jako chyba" Tak tomu nerozumím...citovat
#053661
avatar
vzorec ve správci názvů pro firmu pro váš původní soubor bude
=NEPŘÍMÝ.ODKAZ("Klienti!$B$2:$B$"&POČET2(Klienti!$B:$B))citovat
#053662
elninoslov
V Tabuľke (nie obyč. tabuľke) sa to musí počítať inak.
Příloha: xlsx53662_objednavky-zkusebni-verze.xlsx (236kB, staženo 10x)
citovat
#053671
avatar
tak to mě nenapdalo, že to je i tou tabulkou. moc děkuji! :-)
Čendacitovat
#053677
elninoslov
Ono to dosť záleží na konkrétnej situácii. Ak máte v Tabuľke iba hodnoty môžete použiť aj COUNTA/POČET2, ale nie na celý stĺpec listu, ale iba na stĺpec danej Tabuľky. No ak tam máte vzorce, kde "prázdna" hodnota je vracaná vzorcom ako "", vtedy nemôžete použiť COUNTA/POČET2. Použite to, čo som použil ja a nemusíte "" riešiť. Samozrejme, že zase platí to použiť iba na stĺpec Tabuľky, nie stĺpec listu. Iba poznamenám, že COUNTIF Vám s "<>" vo vzorci v Tabuľke tiež nepomôže.

EDIT: A ešte poznámka. Ak by boli medzi hodnotami medzery/"prázdne" riadky, tak posledný vyplnený riadok v Tabuľke (teda nie riadok v liste) zistíte takýmto vzorčekom
=LOOKUP(2;1/(Tabulka1[stĺpec]<>"");ROW(Tabulka1[stĺpec])-MIN(ROW(Tabulka1[stĺpec]))+1)
=VYHLEDAT(2;1/(Tabulka1[stĺpec]<>"");ŘÁDEK(Tabulka1[stĺpec])-MIN(ŘÁDEK(Tabulka1[stĺpec]))+1)
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