Jak skrýt dříve použité položky v rozevíracím seznamu?
V aplikaci Excel můžete rychle vytvořit normální rozevírací seznam, ale zkusili jste někdy vytvořit rozevírací seznam, když vyberete jednu položku, ta dříve použitá bude ze seznamu odstraněna? Například pokud mám rozevírací seznam se 100 jmény, když vyberu jméno, chci odstranit toto jméno z rozevíracího seznamu a nyní rozevírací seznam obsahuje 99 jmen atd., Dokud není rozevírací seznam prázdný. Možná je to pro většinu z nás obtížné a tady můžu mluvit o tom, jak vytvořit takový rozevírací seznam v aplikaci Excel.
Skrýt dříve použité položky v rozevíracím seznamu pomocí pomocných sloupců
Skrýt dříve použité položky v rozevíracím seznamu pomocí pomocných sloupců
Předpokládejme, že máte ve Sloupci A seznam jmen, jak je zobrazeno na následujícím snímku obrazovky, a poté dokončete tento úkol podle následujících kroků.
1. Kromě seznamu jmen zadejte tento vzorec = KDYŽ (COUNTIF ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) do buňky B1, viz screenshot:
Poznámka: Ve výše uvedeném vzorci, F1: F11je rozsah buněk, do kterého chcete umístit rozevírací seznam, a A1 je vaše jmenná buňka.
2. Poté přetáhněte úchyt výplně do rozsahu, který obsahuje tento vzorec, a získáte následující výsledek:
3. A pokračujte v aplikaci vzorce ve sloupci C, zadejte tento vzorec: =IF(ROW(A1)-ROW(A$1)+1>COUNT(B$1:B$11),"",INDEX(A:A,SMALL(B$1:B$11,1+ROW(A1)-ROW(A$1)))) do buňky C1, viz screenshot:
4. Poté vyplňte tento vzorec do požadovaného rozsahu, viz screenshot:
5. Nyní musíte pro tyto názvy definovat název rozsahu ve sloupci C, vybrat C1: C11 (rozsah, ve kterém použijete vzorec v kroku 4) a poté kliknout Vzorce > Definujte jméno, viz screenshot:
6. V Nové jméno V dialogovém okně zadejte název do textového pole Název a zadejte tento vzorec =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) do Odkazuje na pole, viz screenshot:
Poznámka: Ve výše uvedeném vzorci je C1: C11 rozsah pomocných sloupců, který jste vytvořili v kroku 3, a list 2 je aktuální list, který používáte.
7. Po dokončení nastavení můžete vytvořit rozevírací seznam, vybrat buňku F1: F11, kam chcete rozevírací seznam umístit, a poté kliknout Data > Ověření dat > Ověření dat, viz screenshot:
8. V Ověření dat , klepněte na tlačítko OK Nastavení kartu a poté vyberte Seznam z povolit rozevírací seznam a poté pod Zdroj sekci, zadejte tento vzorec: = namecheck, (jmenná kontrola je název rozsahu, který jste vytvořili v kroku 6), viz screenshot:
9. A pak klikněte na tlačítko OK tlačítko pro zavření tohoto dialogu, nyní byl ve vybraném rozsahu vytvořen rozevírací seznam a po výběru jednoho jména z rozevíracího seznamu bude tento použitý název odstraněn ze seznamu a zobrazí pouze názvy, které nebyly použity , viz screenshot:
Tip: Nemůžete odstranit pomocné sloupce, které vytvoříte ve výše uvedených krocích, pokud je odeberete, rozevírací seznam bude neplatný.
Související články:
Jak vložit rozevírací seznam v aplikaci Excel?
Jak rychle vytvořit dynamický rozevírací seznam v aplikaci Excel?
Jak vytvořit rozevírací seznam s obrázky v aplikaci Excel?
Nejlepší nástroje pro produktivitu v kanceláři
Rozšiřte své dovednosti Excel pomocí Kutools pro Excel a zažijte efektivitu jako nikdy předtím. Kutools for Excel nabízí více než 300 pokročilých funkcí pro zvýšení produktivity a úsporu času. Kliknutím sem získáte funkci, kterou nejvíce potřebujete...
Office Tab přináší do Office rozhraní s kartami a usnadňuje vám práci
- Povolte úpravy a čtení na kartách ve Wordu, Excelu, PowerPointu, Publisher, Access, Visio a Project.
- Otevřete a vytvořte více dokumentů na nových kartách ve stejném okně, nikoli v nových oknech.
- Zvyšuje vaši produktivitu o 50%a snižuje stovky kliknutí myší každý den!