Vytváranie viacerých rozbaľovacích zoznamov v programe Excel bez opakovania

Obsah

Pozrite si video - Vytváranie viacerých rozbaľovacích zoznamov v programe Excel bez opakovania

Rozbaľovacie zoznamy Excelu sa používajú intuitívne a sú veľmi užitočné pri vytváraní informačného panela programu Excel alebo formulára na zadávanie údajov.

V programe Excel môžete vytvoriť viac rozbaľovacích zoznamov pomocou rovnakých zdrojových údajov. Niekedy je však potrebné urobiť výber exkluzívnym (aby sa po výbere táto možnosť v iných rozbaľovacích zoznamoch nezobrazovala). Mohlo by to napríklad nastať vtedy, keď ľuďom priraďujete roly schôdzí (kde jedna osoba zastáva iba jednu rolu).

Vytváranie viacerých rozbaľovacích zoznamov v programe Excel bez opakovania

V tomto blogovom príspevku sa naučíte, ako vytvoriť viacero rozbaľovacích zoznamov v programe Excel, kde sa nič neopakuje. Niečo, ako je uvedené nižšie:

Aby sme to vytvorili, musíme vytvoriť dynamický pomenovaný rozsah, ktorý by sa automaticky aktualizoval a odstránil názov, ak už bol raz vybratý. Takto vyzerajú back-end údaje (to je na samostatnej karte, zatiaľ čo hlavná rozbaľovacia ponuka je na karte s názvom „Rozbaľte bez opakovania“).

Takto môžete vytvoriť tieto back-endové údaje:

  1. Stĺpec B (Zoznam členov) obsahuje zoznam všetkých členov (alebo položiek), ktoré chcete zobraziť v rozbaľovacom zozname
  2. Stĺpec C (Pomocný stĺpec 1) používa kombináciu funkcií IF a COUNTIF. Názov sa uvedie, ak názov ešte nebol použitý, v opačnom prípade bude prázdne miesto.
= IF (COUNTIF ('Rozbaľte bez opakovania'! $ C $ 3: $ C $ 7, B3)> 0, "", B3)
  1. Stĺpec D (pomocný stĺpec 2) používa kombináciu funkcií IF a ROWS. Sériové číslo sa uvedie, ak sa názov neopakoval, v opačnom prípade bude prázdne miesto.
= IF (C3 "", ROWS ($ C $ 3: C3), "")
  1. Stĺpec E (Pomocník, stĺpec 3) používa kombináciu IFERROR, SMALL a ROWS. Tým sa spoja všetky dostupné sériové čísla.
= IFERROR (MALÉ ($ D $ 3: $ D $ 9, ROWS ($ D $ 3: D3)), "")
  1. Stĺpec F (Pomocník, stĺpec 4) používa kombináciu funkcií IFERROR a INDEX. To dáva názov, ktorý zodpovedá uvedenému sériovému číslu.
= IFERROR (INDEX ($ B $ 3: $ B $ 9, E3), "")
  1. Na vytvorenie dynamického pomenovaného rozsahu použite nasledujúci postup
    • Prejdite na položku Formula -> Správca mien
    • V dialógovom okne Správca mien vyberte položku Nový
    • V dialógovom okne Nový názov použite nasledujúce podrobnosti
      • Názov: DropDownList
      • Vzťahuje sa na: = zoznam! $ F $ 3: INDEX (zoznam! $ F $ 3: $ F $ 9, COUNTIF (zoznam! $ F $ 3: $ F $ 9, ”?*”))
        Tento vzorec dáva rozsah, ktorý má všetky názvy v stĺpci F. Je dynamický a aktualizuje sa podľa zmeny názvov v stĺpci F.
  2. Prejdite na rozbaľovaciu kartu bez opakovania a vytvorte rozbaľovací zoznam na overenie údajov v rozsahu buniek C2: C6. Tu sú kroky, ako to urobiť:
    • Prejdite na položku Údaje -> Nástroje údajov -> Overenie údajov
    • V dialógovom okne Overenie údajov použite nasledujúce:
      • Validačné kritériá: Zoznam
      • Zdroj: = DropDownList
    • Kliknite na tlačidlo OK

Teraz je pripravený váš rozbaľovací zoznam. Po výbere položky sa položka nezobrazí v ďalších rozbaľovacích zoznamoch.

Skúste to sami … Stiahnite si súbor

Ďalšie užitočné články o rozbaľovacích zoznamoch v programe Excel:

  • Ako vytvoriť závislý rozbaľovací zoznam v programe Excel.
  • Extrahujte údaje z výberu rozbaľovacieho zoznamu v programe Excel.
  • V rozbaľovacom zozname zamaskujte čísla za text.
  • Vytvorte rozbaľovací zoznam s návrhmi na vyhľadávanie.
  • Viacnásobný výber z rozbaľovacieho zoznamu v jednej bunke.

Vám pomôže rozvoju miesta, zdieľať stránku s priateľmi

wave wave wave wave wave