Как удалить использованные элементы из выпадающего списка в Excel (2 метода)

  • Поделись Этим
Hugh West

Во время работы с валидация данных в Excel, вам может понадобиться удалить использованные элементы из выпадающий список на избежать назначения элемента списка дважды Например, вам нужно назначить несколько сотрудников на разные рабочие смены, и вы не хотите назначать сотрудника более одного раза. Другим сценарием может быть назначение игроков на разные позиции в игре на очки, и вам нужно назначить игрока на определенную позицию. В таких случаях, если у вас есть выпадающий список для назначения сотрудников на рабочие смены или игроков на разные позиции, вы можете назначить их на разные позиции.позиции, вы можете захотеть удалить имя сотрудника или игрока из выпадающего списка после его назначения. В этом руководстве я покажу вам, как удалить использованные элементы из выпадающего списка в Excel.

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

Скачайте этот сборник упражнений, чтобы выполнить задание, пока вы читаете эту статью.

Удалить использованные предметы.xlsx

2 простых способа удаления использованных элементов из выпадающего списка в Excel

Давайте предположим сценарий, в котором у нас есть рабочий лист Excel с параметрами фамилии сотрудников организации. Вам нужно назначить каждого из этих сотрудников на разные рабочие смены, и вы не хотите назначать сотрудника более одного раза. Таким образом, вам нужен выпадающий список с именами сотрудников, который будет автоматически удалять сотрудника, как только он/она будет назначен на задание. Я буду использовать эту рабочую таблицу, чтобы показать вам следующее 2 простых способа на удалить использованные элементы из раскрывающегося списка На рисунке ниже показан рабочий лист, с которым мы будем работать, на котором есть выпадающий список с удаленными использованными элементами.

Метод 1: Использование вспомогательных столбцов для удаления использованных элементов из раскрывающегося списка в Excel

Простой способ удалить использованные элементы из выпадающего списка - это использовать две вспомогательные колонки Давайте посмотрим, как мы можем это сделать.

Шаг 1:

  • Сначала напишите следующую формулу в ячейке C5 под Номер строки
=IF(COUNTIF($F$5:$F$14,B5)>=1,"",ROW())

Формула разбивки:

  • Сайт ЕСЛИ функция выполнит логический тест COUNTIF($F$5:$F$14, B5)>=1 .
  • Сайт COUNTIF функция выяснит, является ли клетка B5 появляется в абсолютный диапазон $F$5:$F$14 более одного раза .
  • Если клетка B5 появляется однажды или больше в абсолютный диапазон $F$5:$F$14 , the ЕСЛИ функция вернет пустая строка ( "" ).
  • В противном случае ЕСЛИ функция вернет номер строки клетка B5 используя ROW .
  • Затем, после нажатия кнопки ENTER , мы узнаем номер строки клетка B5 в камере C5 .

  • Теперь мы перетащим fill-handle клетка C5 вниз к применить формулу к остальные клетки в Номер ряда.

  • Наконец, теперь мы получим все номера строк клеток Сотрудник .

Шаг 2:

  • Далее, напишите следующую формулу в ячейке D5 под Имя сотрудника.
=IF(ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14),"",INDEX(B:B,SMALL(C$5:C$14,1+ROW(B5)-ROW(B$5))))

Формула разбивки:

  • Сайт ЕСЛИ функция выполнит логический тест ROW(B5)-ROW(B$5)+1>COUNT(C$5:C$14) .
  • Сайт COUNT функция подсчитает количество ячеек в абсолютном диапазоне C$5:C$14 .
  • Сайт МАЛЕНЬКИЙ функция будет определить k-е наименьшее значение в абсолютном диапазоне C$5:C$14 . Здесь, k будет определяться 1+РЯД(B5)-РЯД(B$5) .
  • Сайт ИНДЕКС функция будет принимать k-е наименьшее значение в абсолютном диапазоне C$5:C$14 определяется МАЛЕНЬКИЙ функцию в качестве единственного аргумента( row_num ) и вернуть ссылки из клетки .
  • Затем, после нажатия кнопки ENTER , мы получим имя сотрудника клетка B5 в камере D5 .

  • Теперь мы перетащим fill-handle клетка D5 вниз к применить формулу к остальные клетки в Имя сотрудника .

  • Наконец, теперь мы получим все сотрудник имена в Сотрудник колонна.

Шаг 3:

  • Далее мы нажмем на Определить имя под Формулы .

  • Теперь в новом окне под названием Редактировать имя появится. Мы вставим Сотрудник в Имя поле ввода.
  • Затем вставим приведенную ниже формулу в поле Относится к поле ввода.
=Helper!$B$4:$D$14=OFFSET(Helper!$D$5,0,0, COUNTA(Helper!$D$5:$D$14)-COUNTBLANK(Helper!$D$5:$D$14),1)

Формула разбивки:

  • Помощник это имя рабочий лист над которыми мы работаем.
  • Сайт COUNTA функция подсчитает все значения ячеек в абсолютный диапазон $D$5:$D$14 .
  • Сайт COUNTBLANK функция подсчитает номер из пустые ячейки в абсолютный диапазон $D$5:$D$14 .
  • После этого мы нажмем кнопку OK .

Шаг 4:

  • Далее мы выделим все ячейки в таблице Выпадающий столбец для создания выпадающий список .
  • Теперь мы нажмем на Валидация данных в раскрывающемся списке под Данные .
  • Затем мы выберем Валидация данных из выпадающий .

  • Теперь в новом окне под названием Валидация данных появится. Затем мы выберем Список из Разрешить выпадающее меню.

  • Затем мы вставим = Работник в Источник поле ввода.
  • После этого мы нажмем кнопку OK .

  • Наконец, мы увидим выпадающий списки в каждой ячейке Выпадающий.
  • Теперь мы выберем имя Гас Фринг из выпадающий список в камере F5 .

  • Теперь, если мы нажмем на второй выпадающий список мы увидим, что имя Гас Фринг не включен в этот выпадающий список. Поскольку мы уже использовали этот элемент, он будет удален из следующих выпадающих списков.

  • Далее, если мы выбирать имена из других раскрывающихся списков, мы увидим, что выбранные элементы или имена будет удалено из следующие выпадающие списки .

Читать далее: Как создать выпадающий список в нескольких столбцах в Excel (3 способа)

Похожие чтения:

  • Как создать список с несколькими вариантами выбора в Excel
  • Выпадающий список Excel в зависимости от выбора
  • Как связать значение ячейки с выпадающим списком в Excel (5 способов)
  • Условный выпадающий список в Excel (создание, сортировка и использование)
  • Как создать динамический зависимый выпадающий список в Excel

Метод 2: Удаление использованных элементов из выпадающего списка в Excel с помощью функций FILTER и COUNTIF

Если у вас есть доступ к Microsoft Office 365 В этом случае самым простым способом будет использовать ФИЛЬТР функция, исключительная для Excel 365 чтобы удалить использованные элементы из выпадающего списка, необходимо выполнить следующие действия.

Шаг 1:

  • Сначала напишите следующую формулу в ячейке C5 под Номер строки
=FILTER(B5:B14, COUNTIF(E5:E14,B5:B14)=0)

Формула разбивки:

  • Сайт ФИЛЬТР функция позволит нам фильтр диапазон B5:B14 на основе критерии COUNTIF(E5:E14, B5:B14)=0 .
  • Сайт COUNTIF функция определит, является ли диапазон B5:B14 появляется в диапазоне E5:E14 или не .
  • Затем, после нажатия кнопки ENTER теперь мы получим все сотрудник названия Сотрудник колонна.

Шаг 2:

  • Далее мы выделим все ячейки в таблице Выпадающий столбец для создания выпадающий список .
  • Теперь мы нажмем на Валидация данных в раскрывающемся списке под Данные .
  • Затем мы выберем Валидация данных из выпадающий .

  • Теперь в новом окне под названием Валидация данных появится. Мы выберем Список из Разрешить выпадающее меню.

  • Затем мы вставим $C$5:$C$14 в Источник В качестве альтернативы можно также вставить =$C$5# в Источник поле ввода.
  • После этого мы нажмем кнопку OK .

  • Наконец, мы увидим выпадающий списки в каждой ячейке Выпадающий.
  • Теперь мы выберем имя Стюарт Блум из выпадающий список в камере F5 .

  • Теперь, если мы нажмем на второй выпадающий список мы увидим, что имя Стюарт Блум не включен в этот выпадающий список. Поскольку мы уже использовали этот элемент, он будет удален из следующих выпадающих списков.

  • Далее, если мы выбирать имена из других раскрывающихся списков, мы увидим, что выбранные элементы или имена будет удалено из следующие выпадающие списки .

Читать далее: Создание выпадающего фильтра для извлечения данных на основе выбора в Excel

Краткие заметки

🎯 The ФИЛЬТР функция является эксклюзивной функцией, доступной в настоящее время только для Excel 365 Таким образом, он не будет работать в вашем рабочем листе, если у вас нет Excel 365 на вашем компьютере.

🎯 И прочитать эту статью чтобы узнать, как создать выпадающий список с уникальными значениями в Excel.

Заключение

В этой статье мы узнали как удалить использованные элементы из выпадающего списка в Excel Я надеюсь, что с этого момента вы сможете удаление использованных элементов из выпадающего списка в Excel легко. однако, если у вас есть какие-либо вопросы или рекомендации по поводу этой статьи, пожалуйста, оставьте комментарий ниже. хорошего дня!!!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.