Създаване на множество падащи списъци в Excel без повторение

Съдържание

Гледайте видео - Създаване на множество падащи списъци в Excel без повторение

Падащите списъци на Excel са интуитивни за използване и изключително полезни, когато създавате табло за управление на Excel или формуляр за въвеждане на данни.

Можете да създадете множество падащи списъци в Excel, като използвате същите източници. Понякога обаче е необходимо да направите избора изключителен (такъв, че след като бъде избран, опцията не трябва да се показва в други падащи списъци). Например, това може да е случаят, когато възлагате роли на срещи на хора (където един човек поема само една роля).

Създаване на множество падащи списъци в Excel без повторение

В тази публикация в блога научете как да създавате множество падащи списъци в Excel, където няма повторение. Нещо, както е показано по -долу:

За да създадем това, трябва да създадем динамичен именен диапазон, който да се актуализира автоматично, за да премахне име, ако то вече е било избрано веднъж. Ето как изглеждат данните отзад (това е в отделен раздел, докато основното падащо меню е в раздел, наречен „Падащо меню без повторение“).

Ето как можете да създадете тези back-end данни:

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

Сега вашият падащ списък е готов, където след като елемент е избран, той не се появява в следващите падащи менюта.

Опитайте сами … Изтеглете файла

Други полезни статии за падащи списъци в Excel:

  • Как да създадете зависим падащ списък в Excel.
  • Извличане на данни от избор на падащ списък в Excel.
  • Маскирайте числата като текст в падащ списък.
  • Създайте падащ списък с предложения за търсене.
  • Множествен избор от падащ списък в една клетка.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave