Прескочи на основното съдържание

Как да създадете зависими падащи списъци с уникални стойности само в Excel?

Автор: Xiaoyang Последна промяна: 2022-08-31

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

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

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


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

Донякъде е неприятно да създавате зависими падащи списъци с уникални стойности само в Excel, трябва да приложите операцията по-долу стъпка по стъпка:

Стъпка 1: Създайте имена на диапазони за данните от първия и втория падащ списък

1. Щракнете формули > Определете име, вижте екранна снимка:

2. В Ново име диалогов прозорец, въведете име на диапазон категория в Име текстово поле (можете да въведете всяко друго име, от което се нуждаете), и след това въведете тази формула =OFFSET($A$2,0,0,COUNTA($A$2:$A$100)) в Отнася се до текстово поле и накрая щракнете върху OK бутон:

Забележка: A2: A100 е списъкът с данни, на базата на който ще създадете първия падащ списък, ако имате големи данни, просто променете препратката към клетката, от която се нуждаете.

3. Продължете да създавате име на диапазон за второто падащо меню, щракнете формули > Определете име за да отворите диалоговия прозорец Ново име, въведете име на диапазон Храна в Име текстово поле (можете да въведете всяко друго име, от което се нуждаете), и след това въведете тази формула =OFFSET($B$2,0,0,COUNTA($B$2:$B$100)) в Отнася се до текстово поле и накрая щракнете върху OK бутон:

Забележка: B2: B100 е списъкът с данни, на базата на който ще създадете зависимия падащ списък, ако имате големи данни, просто променете препратката към клетката, от която се нуждаете.

Стъпка 2: Извлечете уникалните стойности и създайте първия падащ списък

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

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

5. След това, моля, създайте име на диапазон за тези нови уникални стойности, щракнете формули > Определете име за да отворите Ново име диалогов прозорец, въведете име на диапазон Уникална категория в Име текстово поле (можете да въведете всяко друго име, от което се нуждаете), и след това въведете тази формула =OFFSET($D$2; 0; 0; БРОЙ(АКО($D$2:$D$100="", "", 1)), 1) в Отнася се до текстово поле, най-накрая щракнете OK бутон за затваряне на диалоговия прозорец.

Забележка: D2: D100 е списъкът с уникални стойности, който току-що сте извлекли, ако имате големи данни, просто променете препратката към клетката, от която се нуждаете.

6. В тази стъпка можете да вмъкнете първия падащ списък. Щракнете върху клетка, където искате да вмъкнете падащия списък, и след това щракнете Дата > Потвърждаване на данните > Потвърждаване на данните, и в Потвърждаване на данните изберете диалоговия прозорец списък от Позволете падащо меню, след което въведете тази формула: =Уникална категория в източник текстово поле, вижте екранна снимка:

7, След това кликнете върху OK първият падащ списък без дублиращи се стойности се създава, както е показано на екранната снимка по-долу:

Стъпка 3: Извлечете уникалните стойности и създайте зависимия падащ списък

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

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

9. След това продължете да създавате име на диапазон за тези вторични уникални стойности, щракнете формули > Определете име за да отворите Ново име диалогов прозорец, въведете име на диапазон Уникална храна в Име текстово поле (можете да въведете всяко друго име, от което се нуждаете), и след това въведете тази формула =OFFSET($E$2; 0; 0; БРОЙ(АКО($E$2:$E$100="", "", 1)), 1) в Отнася се до текстово поле. Накрая щракнете OK бутон за затваряне на диалоговия прозорец.

Забележка: E2: E100 е списъкът с вторични уникални стойности, който току-що сте извлекли, ако имате големи данни, просто променете препратката към клетката, от която се нуждаете.

10. След като създадете името на диапазона за вторичните уникални стойности, сега можете да вмъкнете зависимия падащ списък. Моля щракнете Дата > Потвърждаване на данните > Потвърждаване на данните, и в Потвърждаване на данните изберете диалоговия прозорец списък от Позволете падащо меню, след което въведете тази формула: =Уникална храна в Източникe текстово поле, вижте екранна снимка:

11. Щракнете OK бутон, зависимите падащи списъци само с уникални стойности се създават успешно, както е показано в демонстрацията по-долу:


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

Горният метод може да е главоболие за повечето от нас, тук ще представя един удобен инструмент - Kutools за Excel, Със своята Динамичен падащ списък функция, можете да разрешите този проблем с лекота.

След инсталиране Kutools за Excel, моля, направете следното:

1. Щракнете Kutools > Падащ списък > Динамичен падащ списък, вижте екранна снимка:

2. В Зависим падащ списък диалогов прозорец, моля, направете следните операции:

  • Изберете ModeB: падащ списък в зависимост от 2-5 нива от вид раздел;
  • Изберете данните, въз основа на които искате да създадете зависим падащ списък от Обхват на данните кутия;
  • След това изберете изходния диапазон, където искате да поставите зависимия падащ списък от Изходен диапазон кутия.

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

Щракнете, за да изтеглите Kutools за Excel сега!


Още относителни статии:

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

Най-добрите инструменти за продуктивност в офиса

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

Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време.  Щракнете тук, за да получите функцията, от която се нуждаете най-много...

Описание


Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна

  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 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