Ve spolupráci se SEDUO jsem vytvořil několik videokurzů:
Jak pomocí ověření dat vyrobit výběrový seznam bez opakování. Například potřebujete přidělit osoby na jednotlivá pracoviště - jedna osoba může být pouze na jednom pracovišti.
Doplněno: 30.10.2014
V komentářích zazněl zajímavý požadavek. Přiřazení pracovníku na stroje, tak aby byl využit výběrový seznam. Ve výběrovém seznamu musí být k dispozici jen osoby, které nejsou zatím přiřazeny k pracovnímu stroji. Nesmí být možnost přiřadit jednu osobu na dva stroje. Nikdo nezvládá pracovat na dvou místech zároveň.
Pro přehlednost je článek rozdělen na kapitoly:
K dispozici máte seznam zaměstanců, případně jiný seznam ze kterého potřebujete vybírat unikátní data:
Jednoho zaměstance lze přiřadit pouze na jednu práci (nemůže být v Brně a Praze zároveň - neplatí pro naše voly-telné zástupce, ti zvládají pracovat i 25 hodin denně). Excel to musí ohlídat za nás.
Předpokládám, že máte základní znalosti (funguje jako odkaz na články s podrobným popisem):
Připravíte si pomocnou tabulku.
=KDYŽ(COUNTIF($D$6:$D$10;L12)>0;"";L12)
=KDYŽ(M12="";"";K12)
=IFERROR(SMALL($N$12:$N$19;K12);"")
=IFERROR(INDEX($L$12:$L$19;O12);"")
Ze sloupce Unikátní jména vytvoříte definovaný název Jméno
=POSUN(List1!$P$12; 0; 0; POČET(List1!$O$12:$O$19); 1)
Do příslušných buněk přiřadíme ověření dat s odkazem na definovaný název Jméno.
Soubor Ověření dat bez opakování v Excel ke stažení zdarma. Bez použití maker a VBA.
Pokud hledáte podobné řešení, odlišné úlohy, třeba využijete některé z již vyřešených praktických příkladů:
Máte k dispozici nějakou fintu, která využívá ověření dat? Můžete se zmínit v komentářích.
Článek byl aktualizován: 19.09.2020 11:02
Ušetřil vám tento web čas, peníze? Pomohl vyřešit problém? Jste ochotni poskytnout symbolickou odměnu na další rozvoj? Vybrte si formu odměny, která vám vyhovuje.
Microsoft Office (Word, Excel, Google tabulky, PowerPoint) se věnuji od roku 2000 (od 2004 na této doméně) - V roce 2017 jsem od Microsoft získal prestižní ocenění MVP (zatím jsem jediný z ČR v kategorií Excel). Své vědomosti a zkušenosti dávám k dispozici i on-line ve videích pro SEDUO. Ve firmách školím a konzultuji, učím na MUNI. Tento web již tvořím přes 15 let. Zdarma je zde přes 1.000 návodu, tipů a triků, včetně přes 250 různých šablon, sešitů.
Přidáno: 04.08.14 11:09
Dobrý den Mám na Vás jednen dotaz. Potřebuji v excelu nastvit několik polí jako ověření ze seznamu. A aby vždy když změním jedno pole se následující pole předvyplnili zákládní hodnotou. Příklad: 1.pole Rok: rozevízací seznam:(vše)2012 2013 2014 2.pole měsíc roz.seznam:(vše);leden;únor.... 3.pole skupina str. roz.seznam:(vše);plast;ocel 4.pole Stroj roz.seznam:(vše);002;0003;004;... Požadavek: změním pole "ROK" a všechny ostatní pole se předvyplní hodnotou (vše) Díky za odpověď.
Přidáno: 04.08.14 18:21
To Jan: Využít VBA.
Přidáno: 30.10.14 16:33
Geniální!
Přidáno: 02.11.14 15:44
To Laik: Dobře jsi to vystihnul. ;) Díky.
Přidáno: 29.09.15 16:17
Rozevírací seznam je úžasný, ale jde nějakým řešením do buňky psát i ručně pokud to seznam obsahuje a při jménu které není na výběr zůstalo upozornění na chybu? Zkoušela jsem to ale na nic jsem nepřišla. Díky
Pomohl Vám návod? Sdílejte na Facebooku, G+ |
||
LinkedIn... |
Stránky o MS Office (Excel) produktu společnosti Microsoft. Neslouží jako technická podpora.
| Email na autora: pavel.lasak@gmail.com | Copyright © : Pavel Lasák 2004 - 2024 |