Створення декількох випадаючих списків у Excel без повторення

Зміст

Перегляд відео - Створення декількох випадаючих списків у Excel без повторення

Випадаючі списки Excel є інтуїтивно зрозумілими та надзвичайно корисними при створенні інформаційної панелі Excel або форми введення даних.

Ви можете створити кілька розкривних списків у Excel, використовуючи ті ж вихідні дані. Однак іноді потрібно зробити вибір виключним (щоб після вибору цей параметр не міг з'являтися в інших розкривних списках). Наприклад, це може мати місце, коли ви призначаєте ролі наради людям (де одна особа виконує лише одну роль).

Створення декількох випадаючих списків у Excel без повторення

У цій публікації блогу дізнайтесь, як створити кілька розкривних списків у Excel, де немає повторень. Щось, як показано нижче:

Щоб створити це, нам потрібно створити динамічний іменований діапазон, який би автоматично оновлювався, щоб видалити ім’я, якщо воно вже було вибрано один раз. Ось як виглядають серверні дані (це на окремій вкладці, а основне випадаюче меню-на вкладці "Випадаюче без повторень").

Ось як можна створити ці серверні дані:

  1. Стовпець B (Список учасників) містить список усіх учасників (або елементів), які потрібно показати у випадаючому списку
  2. У стовпці C (колонка помічника 1) використовується комбінація функцій IF та COUNTIF. Це дає ім'я, якщо ім'я ще не було використано, інакше воно дає пробіл.
= IF (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: ІНДЕКС (Список! $ F $ 3: $ F $ 9, COUNTIF (Список! $ F $ 3: $ F $ 9, ”?*”))
        Ця формула дає діапазон, який містить усі назви у стовпці F. Він динамічний і оновлюється при зміні імен у стовпці F.
  2. Перейдіть на вкладку Випадаюче меню без повторень та створіть випадаючий список перевірки даних у діапазоні комірок C2: C6. Нижче наведено кроки для цього.
    • Перейдіть до Дані -> Інструменти даних -> Перевірка даних
    • У діалоговому вікні Перевірка даних використовуйте наступне:
      • Критерії перевірки: Список
      • Джерело: = DropDownList
    • Натисніть OK

Тепер ваш розкривний список готовий, де після вибору елемента він не з’являється у наступних випадаючих меню.

Спробуйте самі… Завантажте файл

Інші корисні статті про випадаючі списки в Excel:

  • Як створити залежний випадаючий список у Excel.
  • Витяг даних з випадаючого списку в Excel.
  • Маскувати цифри як текст у розкривному списку.
  • Створіть розкривний список із пропозиціями пошуку.
  • Кілька виділень зі спадного списку в одній клітинці.
wave wave wave wave wave