Гледайте видео - Създаване на множество падащи списъци в Excel без повторение
Падащите списъци на Excel са интуитивни за използване и изключително полезни, когато създавате табло за управление на Excel или формуляр за въвеждане на данни.
Можете да създадете множество падащи списъци в Excel, като използвате същите източници. Понякога обаче е необходимо да направите избора изключителен (такъв, че след като бъде избран, опцията не трябва да се показва в други падащи списъци). Например, това може да е случаят, когато възлагате роли на срещи на хора (където един човек поема само една роля).
Създаване на множество падащи списъци в Excel без повторение
В тази публикация в блога научете как да създавате множество падащи списъци в Excel, където няма повторение. Нещо, както е показано по -долу:
За да създадем това, трябва да създадем динамичен именен диапазон, който да се актуализира автоматично, за да премахне име, ако то вече е било избрано веднъж. Ето как изглеждат данните отзад (това е в отделен раздел, докато основното падащо меню е в раздел, наречен „Падащо меню без повторение“).
Ето как можете да създадете тези back-end данни:
- Колона В (Списък на членовете) съдържа списъка с всички членове (или елементи), които искате да се покажат в падащия списък
- Колона C (помощна колона 1) използва комбинация от функции IF и COUNTIF. Това дава името, ако името още не е използвано, иначе дава празно.
= АКО (COUNTIF ('Падащо меню без повторение'! $ C $ 3: $ C $ 7, B3)> 0, "", B3)
- Колона D (помощна колона 2) използва комбинация от функции IF и ROWS. Това дава серийния номер, ако името не се повтаря, в противен случай се дава празно място.
= IF (C3 "", ROWS ($ C $ 3: C3), "")
- Колона E (помощна колона 3) използва комбинация от IFERROR, SMALL и ROWS. Това подрежда всички налични серийни номера заедно.
= IFERROR (МАЛКИ ($ D $ 3: $ D $ 9, ROWS ($ D $ 3: D3)), "")
- Колона F (помощна колона 4) използва комбинация от функции IFERROR и INDEX. Това дава името, което съответства на този сериен номер.
= IFERROR (ИНДЕКС ($ B $ 3: $ B $ 9, E3), "")
- Използвайте следните стъпки, за да създадете динамичен именен диапазон
- Отидете на Формула -> Мениджър на имена
- В диалоговия прозорец Мениджър на имена изберете Ново
- В диалоговия прозорец Ново име използвайте следните подробности
- Име: DropDownList
- Отнася се до: = Списък! $ F $ 3: INDEX (Списък! $ F $ 3: $ F $ 9, COUNTIF (Списък! $ F $ 3: $ F $ 9, ”?*”))
Тази формула дава диапазон, който има всички имена в колона F. Той е динамичен и се актуализира, когато имената се променят в колона F.
- Отидете на Tab Drop Down No Repetition и създайте падащ списък за валидиране на данни в диапазона на клетки C2: C6. Ето стъпките за това:
- Отидете на Данни -> Инструменти за данни -> Проверка на данни
- В диалоговия прозорец Проверка на данни използвайте следното:
- Критерии за валидиране: Списък
- Източник: = DropDownList
- Щракнете върху OK
Сега вашият падащ списък е готов, където след като елемент е избран, той не се появява в следващите падащи менюта.
Опитайте сами … Изтеглете файла
Други полезни статии за падащи списъци в Excel:
- Как да създадете зависим падащ списък в Excel.
- Извличане на данни от избор на падащ списък в Excel.
- Маскирайте числата като текст в падащ списък.
- Създайте падащ списък с предложения за търсене.
- Множествен избор от падащ списък в една клетка.