Přejít k hlavnímu obsahu

Jak skrýt dříve použité položky v rozevíracím seznamu?

Autor: Xiaoyang Naposledy změněno: 2025-06-05

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ů


šipka modrá pravá bublina 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ů.

vzorek dat

1. Kromě seznamu jmen zadejte tento vzorec = KDYŽ (COUNTIF ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) do buňky B1, viz screenshot:

použít vzorec na řady seznamu

Hodnocení: 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:

vyplňte vzorec do dalších buněk

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:

použít jiný vzorec pro výpis hodnot buněk

4. Poté vyplňte tento vzorec do požadovaného rozsahu, viz screenshot:

vyplňte vzorec do dalších buněk

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:

definovat název rozsahu pro nová data

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:

nastavit možnosti v dialogovém okně nový název

Hodnocení: 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:

klikněte na Ověření dat

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:

nastavit možnosti v dialogovém okně Ověření dat

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:

výsledek skrytí dříve použitých položek v rozevíracím seznamu

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 vytvořit rozevírací seznam s obrázky v aplikaci Excel?

Nejlepší nástroje pro produktivitu v kanceláři

🤖 Kutools AI asistent: Revoluční analýza dat založená na: Inteligentní provedení   |  Generovat kód  |  Vytvořte vlastní vzorce  |  Analyzujte data a generujte grafy  |  vzývat Kutools Funkce...
Populární funkce: Najít, zvýraznit nebo identifikovat duplikáty   |  Odstranit prázdné řádky   |  Kombinujte sloupce nebo buňky bez ztráty dat   |   Kolo bez vzorce ...
Super vyhledávání: Více kritérií VLookup    VLookup s více hodnotami  |   VLookup na více listech   |   Fuzzy vyhledávání ....
Pokročilý rozevírací seznam: Rychle vytvořte rozevírací seznam   |  Závislý rozbalovací seznam   |  Vícenásobný výběr rozevíracího seznamu ....
Správce sloupců: Přidejte konkrétní počet sloupců  |  Přesunout sloupce  |  Přepnout stav viditelnosti skrytých sloupců  |  Porovnejte rozsahy a sloupce ...
Doporučené funkce: Zaměření mřížky   |  Návrhové zobrazení   |   Velký Formula Bar    Správce sešitů a listů   |  Knihovna zdrojů (Automatický text)   |  Výběr data   |  Zkombinujte pracovní listy   |  Šifrovat/dešifrovat buňky    Odesílat e-maily podle seznamu   |  Super filtr   |   Speciální filtr (filtr tučné/kurzíva/přeškrtnuté...) ...
Top 15 sad nástrojů12 Text Tools (doplnit text, Odebrat znaky, ...)   |   50+ Graf Typ nemovitosti (Ganttův diagram, ...)   |   40+ Praktické Vzorce (Vypočítejte věk na základě narozenin, ...)   |   19 Vložení Tools (Vložte QR kód, Vložit obrázek z cesty, ...)   |   12 Konverze Tools (Čísla na slova, Přepočet měny, ...)   |   7 Sloučit a rozdělit Tools (Pokročilé kombinování řádků, Rozdělit buňky, ...)   |   ... a více
Použijte Kutools ve vašem preferovaném jazyce – podporuje angličtinu, španělštinu, němčinu, francouzštinu, čínštinu a více než 40 dalších!

Vylepšete si své excelové dovednosti s Kutools for Excela 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 výrazně vám usnadňuje 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!