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:
- Stĺpec B (Zoznam členov) obsahuje zoznam všetkých členov (alebo položiek), ktoré chcete zobraziť v rozbaľovacom zozname
- 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)
- 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), "")
- 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)), "")
- 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), "")
- 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.
- 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.