Перейти к основному содержанию

Как создать зависимые выпадающие списки с уникальными значениями только в Excel?

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

Создавайте зависимые раскрывающиеся списки с уникальными значениями только для функций Excel

Создавайте зависимые выпадающие списки с уникальными значениями только с помощью удивительной функции


Создавайте зависимые раскрывающиеся списки с уникальными значениями только для функций Excel

Создание зависимых выпадающих списков с уникальными значениями только в Excel несколько проблематично, вам следует применить следующую операцию шаг за шагом:

Шаг 1. Создайте имена диапазонов для данных первого и второго раскрывающихся списков.

1. Нажмите Формулы > Определить имя, см. снимок экрана:

2. В Новое имя диалоговое окно, введите имя диапазона Категории в Фамилия текстовое поле (вы можете ввести любое другое имя, которое вам нужно), а затем введите эту формулу =СМЕЩЕНИЕ($A$2,0,0,СЧЕТЧ($A$2:$A$100)) в Относится к текстовое поле и, наконец, щелкните OK Кнопка:

Внимание: A2: A100 это список данных, на основе которого вы создадите первый раскрывающийся список. Если у вас есть большие данные, просто измените нужную ссылку на ячейку.

3. Продолжайте создавать имя диапазона для второго раскрывающегося списка, нажмите Формулы > Определить имя чтобы открыть диалоговое окно «Новое имя», введите имя диапазона Продовольствие в Фамилия текстовое поле (вы можете ввести любое другое имя, которое вам нужно), а затем введите эту формулу =СМЕЩЕНИЕ($B$2,0,0,СЧЁТ($B$2:$B$100)) в Относится к текстовое поле и, наконец, щелкните OK Кнопка:

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

Шаг 2. Извлеките уникальные значения и создайте первый раскрывающийся список.

4. Теперь вы должны извлечь уникальные значения для данных первого раскрывающегося списка, введя следующую формулу в ячейку, нажав Shift + Ctrl + Enter клавиши вместе, затем перетащите дескриптор заполнения вниз к ячейкам, пока не отобразятся значения ошибок, см. снимок экрана:

=INDEX(Category,MATCH(0,COUNTIF($D$1:D1,Category),0))
Внимание: В приведенной выше формуле Категории это имя диапазона, которое вы создали на шаге 2, и D1 это вышеуказанная ячейка вашей ячейки формулы, пожалуйста, измените их в соответствии с вашими потребностями.

5. Затем создайте имя диапазона для этих новых уникальных значений, нажмите Формулы > Определить имя для открытия Новое имя диалоговое окно, введите имя диапазона Уникальная категория в Фамилия текстовое поле (вы можете ввести любое другое имя, которое вам нужно), а затем введите эту формулу =СМЕЩЕНИЕ($D$2, 0, 0, СЧЁТ(ЕСЛИ($D$2:$D$100="", "", 1)), 1) в Относится к текстовое поле, наконец, нажмите OK кнопку, чтобы закрыть диалоговое окно.

Внимание: D2: D100 это список уникальных значений, который вы только что извлекли, если у вас есть большие данные, просто измените нужную ссылку на ячейку.

6. На этом этапе вы можете вставить первый раскрывающийся список. Щелкните ячейку, в которую вы хотите вставить раскрывающийся список, а затем щелкните Данные > проверка достоверности данных > проверка достоверности данныхИ в проверка достоверности данных диалоговое окно, выберите Список из Разрешить выпадающий список, затем введите эту формулу: = Уникальная категория в Источник текстовое поле, см. снимок экрана:

7, Затем нажмите OK Кнопка, первый раскрывающийся список без повторяющихся значений создается, как показано ниже:

Шаг 3. Извлеките уникальные значения и создайте зависимый раскрывающийся список.

8. Извлеките уникальные значения для вторичного раскрывающегося списка, скопируйте и вставьте приведенную ниже формулу в ячейку, а затем нажмите Shift + Ctrl + Enter клавиши одновременно, затем перетащите маркер заполнения вниз к ячейкам, пока не отобразятся значения ошибок, см. снимок экрана:

=INDEX(Food,MATCH(0,COUNTIF($E$1:E1,Food)+(Category<>$H$2),0))
Внимание: В приведенной выше формуле Продовольствие это имя диапазона, которое вы создали для данных зависимого раскрывающегося списка, Категории это имя диапазона, которое вы создали для данных первого раскрывающегося списка, и E1 это вышеуказанная ячейка вашей ячейки формулы, H2 это ячейка, которую вы вставили в первый раскрывающийся список, пожалуйста, измените их в соответствии с вашими потребностями.

9. Затем продолжайте создавать имя диапазона для этих вторичных уникальных значений, нажмите Формулы > Определить имя для открытия Новое имя диалоговое окно, введите имя диапазона Уникальная еда в Фамилия текстовое поле (вы можете ввести любое другое имя, которое вам нужно), а затем введите эту формулу =СМЕЩЕНИЕ($E$2, 0, 0, СЧЁТ(ЕСЛИ($E$2:$E$100="", "", 1)), 1) в Относится к текстовое окно. Наконец, нажмите OK кнопку, чтобы закрыть диалоговое окно.

Внимание: E2: E100 — это список вторичных уникальных значений, который вы только что извлекли. Если у вас есть большие данные, просто измените нужную ссылку на ячейку.

10. После создания имени диапазона для вторичных уникальных значений теперь вы можете вставить зависимый раскрывающийся список. Пожалуйста, нажмите Данные > проверка достоверности данных > проверка достоверности данныхИ в проверка достоверности данных диалоговое окно, выберите Список из Разрешить выпадающий список, затем введите эту формулу: =Уникальная еда в Sourcтекстовое поле, см. снимок экрана:

11. Нажмите OK кнопка, зависимые раскрывающиеся списки только с уникальными значениями успешно создаются, как показано ниже:


Создавайте зависимые выпадающие списки с уникальными значениями только с помощью удивительной функции

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

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Нажмите Кутулс > Раскрывающийся список > Динамический раскрывающийся список, см. снимок экрана:

2. В Зависимый раскрывающийся список диалоговое окно, пожалуйста, выполните следующие операции:

  • Выберите ModeB: 2-5 уровней в зависимости от раскрывающегося списка из режим раздел;
  • Выберите данные, на основе которых вы хотите создать зависимый раскрывающийся список, из Диапазон данных коробка;
  • Затем выберите выходной диапазон, в который вы хотите поместить зависимый раскрывающийся список из Выходной диапазон пунктом.

3, Затем нажмите Ok кнопки зависимые раскрывающиеся списки вставляются в выборку, а повторяющиеся значения также исключаются. См. ниже демонстрацию:

Нажмите, чтобы загрузить Kutools for Excel сейчас!


Больше относительных статей:

  • Создать раскрывающийся список с изображениями в Excel
  • В Excel мы можем быстро и легко создать раскрывающийся список со значениями ячеек, но пробовали ли вы когда-нибудь создать раскрывающийся список с изображениями, то есть, когда вы щелкаете одно значение из раскрывающегося списка, его относительное изображение будет отображаться сразу, как показано ниже. В этой статье я расскажу о том, как вставить выпадающий список с изображениями в Excel.
  • Создать раскрывающийся список с несколькими флажками в Excel
  • Многие пользователи Excel, как правило, создают раскрывающийся список с несколькими флажками, чтобы выбирать несколько элементов из списка за раз. На самом деле вы не можете создать список с несколькими флажками с проверкой данных. В этом руководстве мы покажем вам два метода создания раскрывающегося списка с несколькими флажками в Excel.
  • Создать многоуровневый зависимый раскрывающийся список в Excel
  • В Excel вы можете быстро и легко создать зависимый раскрывающийся список, но пробовали ли вы когда-нибудь создать многоуровневый зависимый раскрывающийся список, как показано на следующем снимке экрана? В этой статье я расскажу о том, как создать многоуровневый зависимый выпадающий список в Excel.
  • Создать раскрывающийся список, но отображать разные значения в Excel
  • На листе Excel мы можем быстро создать раскрывающийся список с функцией проверки данных, но пробовали ли вы когда-нибудь показать другое значение, когда вы щелкаете раскрывающийся список? Например, у меня есть следующие два столбца данных в столбце A и столбце B, теперь мне нужно создать раскрывающийся список со значениями в столбце Name, но когда я выбираю имя из созданного раскрывающегося списка, соответствующий значение в столбце Number отображается, как показано на следующем снимке экрана. Эта статья познакомит вас с деталями решения этой задачи.

Лучшие инструменты для офисной работы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты   |  Удалить пустые строки   |  Объедините столбцы или ячейки без потери данных   |   Раунд без формулы ...
Супер поиск: Множественный критерий VLookup    VLookup с несколькими значениями  |   VLookup по нескольким листам   |   Нечеткий поиск ....
Расширенный раскрывающийся список: Быстрое создание раскрывающегося списка   |  Зависимый раскрывающийся список   |  Выпадающий список с множественным выбором ....
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  |  Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка Фокус   |  Просмотр дизайна   |   Большой Формулный Бар    Менеджер книг и листов   |  Библиотека ресурсов (Авто текст)   |  Выбор даты   |  Комбинировать листы   |  Шифровать/дешифровать ячейки    Отправлять электронные письма по списку   |  Суперфильтр   |   Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы, ...)   |   50+ График Тип (Диаграмма Ганта, ...)   |   40+ Практических Формулы (Рассчитать возраст по дню рождения, ...)   |   19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути, ...)   |   12 Конверсия Инструменты (Числа в слова, Конверсия валюты, ...)   |   7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить клетки, ...)   |   ... и более

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

Описание


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations