Stránka 1 z 1

Excel-Data-Ověření-Seznam - hodnoty v seznamu bez duplicit

Napsal: 17 zář 2012 21:23
od jba
Dobrý den, potřeboval bych poradit jak potlačit duplicity v rozevíracím seznamu. Popis problému: na listě 1 mám pojmenovanou oblast, kde se vyskytují i duplicitní hodnoty (jejich výskyt je nutný). Na listě 2 mám formou ověření dat odkaz (přes seznam) na tuto pojmenovanou oblast a pak se zobrazují v tomto seznamu samozřejmě i ty duplicitní hodnoty. Je možné nějak udělat to, aby se mi ta každá hodnota v rozevíracím seznamu zobrazila jen jednou i když ve skutečnosti se ve zdrojové pojmenované oblasti může vyskytovat vícekrát?

Př. list1 obsahuje tyto hodnoty: test, test, test, test1, test1, test1 - celá oblast je pojmenovaná např. oblast1
list2 obsahuje ověření s odkazem na oblast1, pak se v buňce nabízejí tyto hodnoty: test, test, test, test1, test1, test1
cíl: v rozevíracím seznamu mít jen hodnoty test a test1

Předem díky moc za radu.

Re: Excel-Data-Ověření-Seznam - hodnoty v seznamu bez duplic

Napsal: 17 zář 2012 21:32
od cmuch
Co si bokem vytvořit seznam bez duplicit a z toho to ověření brát?

Re: Excel-Data-Ověření-Seznam - hodnoty v seznamu bez duplic

Napsal: 18 zář 2012 06:46
od jba
To právě nechci. Rád bych, aby to ecxcel udělal bez lidského zásahu, teda jestli je to možné? Díky.

Re: Excel-Data-Ověření-Seznam - hodnoty v seznamu bez duplic

Napsal: 18 zář 2012 12:46
od guest
Teoretické řešení tu je, stoprocentní ne.

Ze seznamu vytvořte kontingenční tabulku, kde hlavičku použijete v řádkovém bloku. Na tento blok aplikujete vlastní název se vzorcem pro dynamickou oblast. Pak už zbývá to jen pořešit aktualizaci kontingenční tabulky (a to je podle mě docela problém).

Re: Excel-Data-Ověření-Seznam - hodnoty v seznamu bez duplic

Napsal: 18 zář 2012 13:27
od jba
Kont. tabulce bych se taky rád vyhnul.

Možná se zeptám jinak. Neexistuje v excelu nějaká funkce, která by "vyzobala" z pojmenované oblasti jen jedinečné hodnoty? Něco jako DISTINCT? Díky.

Re: Excel-Data-Ověření-Seznam - hodnoty v seznamu bez duplic

Napsal: 18 zář 2012 14:01
od d1amond
cmuch píše:Co si bokem vytvořit seznam bez duplicit a z toho to ověření brát?

jba píše:To právě nechci. Rád bych, aby to ecxcel udělal bez lidského zásahu, teda jestli je to možné? Díky.

No vždyť na to nikdo nesáhne. Při změně listu1 aktualizuje VBA i onen seznam bokem (kdesi na listu XY) a z něj se berou hodnoty do rozevíracího seznamu.

Podobně by to šlo řešit polem, kde by se kontrolovala hodnota na duplicity, ale bylo to určitě pomalejší.

Re: Excel-Data-Ověření-Seznam - hodnoty v seznamu bez duplic

Napsal: 18 zář 2012 14:15
od jba
Rád bych se vyhnul obecně jakémukoliv mezikroku - tzn. seznamu bokem bez duplicit, kont. tabulkám ap.
Žádnou vhodnou funkci, kterou bych dal do ověření s odkazem na pojmenovanou oblast, jsem v excelu nenašel, tak proto zkouším dotaz přes toto fórum. Samozřejmě, že si dokážu poradit jinak a obejít to (např. přes mezikrok), ale zkouším to právě neobejít. Ale je možné, že to napřímo prostě v excelu nejde.

Re: Excel-Data-Ověření-Seznam - hodnoty v seznamu bez duplic

Napsal: 18 zář 2012 15:04
od Azuzula
Osobně si myslím, že když to dokážeš vyřešit a funguje to rychle a jak potřebuješ (i kdyby to šlo nějak líp), tak je to dobře ;) A v tomhle případě se dá kdekoliv na listu (nebo na samostatný list) udělat skrytý sloupec a tam šoupnout pomocnou tabulku dat bez duplicit aktualizovanou makrem. Taky to tak mám vyřešeno.
Takže se přikláním ke "kolegům" k pomocné tabulce, je to jednoduché a rychlé.

Re: Excel-Data-Ověření-Seznam - hodnoty v seznamu bez duplic  Vyřešeno

Napsal: 19 zář 2012 08:52
od jba
OK. Nějak to udělám.
Každopádně zbavit se duplicit jde viz
http://www.get-digital-help.com/2009/03 ... ne-column/

Jen se bojím, že mi to v kombinaci s ověřením dat moc nepomůže, ale aspoň těch duplicit se člověk zbaví.