Перейти до основного матеріалу

Як приховати раніше використані елементи у випадаючому списку?

В Excel ви можете швидко створити звичайний випадаючий список, але чи хотіли ви коли-небудь створювати випадаючий список, коли ви вибираєте один елемент, раніше використаний буде видалений зі списку? Наприклад, якщо у мене є випадаючий список із 100 іменами, коли я вибираю ім’я, я хочу видалити це ім’я зі спадного списку, і тепер випадаючий список містить 99 імен, і так до тих пір, поки випадаючий список не порожній. Можливо, це складно для більшості з нас, і тут я можу поговорити про те, як створити такий випадаючий список у Excel.

Сховати раніше використані елементи у випадаючому списку за допомогою допоміжних стовпців


стрілка синя права міхур Сховати раніше використані елементи у випадаючому списку за допомогою допоміжних стовпців

Припустимо, у вас є список імен у стовпці A, як показано на наведеному нижче знімку екрана, а потім виконайте наведені нижче кроки по одному, щоб закінчити це завдання.

doc-hide-used-items-dropdown-list-1

1. Окрім списку імен, введіть цю формулу = IF (COUNTIF ($ F $ 1: $ F $ 11, A1)> = 1, "", ROW ()) у клітинку B1, див. знімок екрана:

doc-hide-used-items-dropdown-list-1

примітки: У наведеній вище формулі, F1: F11- діапазон комірок, до якого потрібно додати випадаючий список, і A1 - це ваша клітина з іменем.

2. Потім перетягніть маркер заповнення до діапазону, що містить цю формулу, і ви отримаєте такий результат:

doc-hide-used-items-dropdown-list-1

3. І продовжуйте застосовувати формулу в колонці C, введіть цю формулу: =IF(ROW(A1)-ROW(A$1)+1>COUNT(B$1:B$11),"",INDEX(A:A,SMALL(B$1:B$11,1+ROW(A1)-ROW(A$1)))) в клітинку C1, див. знімок екрана:

doc-hide-used-items-dropdown-list-1

4. Потім заповніть цю формулу до потрібного діапазону, див. Знімок екрана:

doc-hide-used-items-dropdown-list-1

5. Тепер вам потрібно визначити ім'я діапазону для цих імен у стовпці C, вибрати C1: C11 (діапазон, який ви застосовуєте формула на кроці 4), а потім натисніть Формули > Визначте ім’я, див. скріншот:

doc-hide-used-items-dropdown-list-1

6, в Нове ім'я у діалоговому вікні введіть ім’я у текстовому полі Ім'я та введіть цю формулу =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) в Відноситься до поле, див. скріншот:

doc-hide-used-items-dropdown-list-1

примітки: У наведеній вище формулі C1: C11 - це допоміжний діапазон стовпців, який ви створили на кроці 3, а Аркуш 2 - це поточний аркуш, який ви використовуєте.

7. Закінчивши налаштування, ви можете створити випадаючий список, вибрати комірку F1: F11, куди ви хочете розмістити випадаючий список, а потім клацнути дані > Перевірка достовірності даних > Перевірка достовірності даних, див. скріншот:

doc-hide-used-items-dropdown-list-1

8, в Перевірка достовірності даних діалогове вікно натисніть кнопку Налаштування вкладку, а потім виберіть список від дозволяти випадаючий список, а потім під Source розділу, введіть цю формулу: = перевірка імен, (перевірка імен це назва діапазону, яку ви створили на кроці 6), див. знімок екрана:

doc-hide-used-items-dropdown-list-1

9. А потім клацніть OK , щоб закрити це діалогове вікно, тепер у вибраному діапазоні створено випадаючий список, і після вибору одного імені зі спадного списку це використане ім'я буде видалено зі списку, і в ньому відображатимуться лише ті імена, які не використовувались. , див. скріншот:

doc-hide-used-items-dropdown-list-1

Чайові: Ви не можете видалити допоміжні стовпці, які ви робите в кроках вище, якщо їх видалити, випадаючий список буде недійсним.


Статті по темі:

Як вставити випадаючий список в Excel?

Як швидко створити динамічний випадаючий список в Excel?

Як створити випадаючий список із зображеннями в Excel?

Найкращі інструменти продуктивності офісу

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

Покращуйте свої навички Excel за допомогою Kutools для Excel і відчуйте ефективність, як ніколи раніше. Kutools для Excel пропонує понад 300 додаткових функцій для підвищення продуктивності та економії часу.  Натисніть тут, щоб отримати функцію, яка вам найбільше потрібна...

Опис


Вкладка Office Передає інтерфейс із вкладками в Office і значно полегшує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
Comments (19)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Does any one know how to get the formula to reset itself once all the items on the list are selected?
e.g.
List 1, 2, 3, 4 - Then after selecting 1, List 2, 3, 4 - Then after Selecting 2, List 3, 4 - Then after selecting 3, List 4 and last, after selecting 4, list empty. How can this be reset so that after you select 4, all the items in the list reset to original list? So, after selecting 4, instead of List being empty, for list to go back to List 1, 2, 3, 4.

Thank you
This comment was minimized by the moderator on the site
This worked like a charm ... expect I need to have this "repeat" in three places on the same spreadsheet. I can't make it function properly, the second time. The items from the first drop down list are eliminated but when an entry is selected in the second location, it isn't removed from the list. Any idea on how to may this function properly?
KL
This comment was minimized by the moderator on the site
Can this formula be used successfully across multiple columns on one spreadsheet? I'm trying to have three columns where someone can select up to three items from a drop down list, i.e. item 1 in column 3, items2 in column 4, and item 3 in column 5. I can get the formula to work at the first occurrence, however, the second time I try to copy the formula, the selection(s) don't disappear from the drop down list, as they do in the column of the first occurrence.
This comment was minimized by the moderator on the site
Bravo! Fantastic solution! I have my workbook set up such that the items in my list are in a separate worksheet that I'm index-matching to through my number and helper columns leaving only them two on my calculation page. Again, very clean solution, Programmer!
This comment was minimized by the moderator on the site
Step 6 isn't working for me. I keep getting an error message saying the syntax of this name isn't correct... Can anyone help?
This comment was minimized by the moderator on the site
Is there a way to have only some of the options get removed when selected and others be permanent?
This comment was minimized by the moderator on the site
How do I get this activity to work if I transpose from Row to Column
This comment was minimized by the moderator on the site
I’ve entered all the formulas correctly, but the only name showing up is the first one on the list. What am I doing wrong??
This comment was minimized by the moderator on the site
Works great, however, if you have two people on the list with the same name e.g. John Smith it removes both incidents of 'John Smith' from the list when you select one of them.


Is there a way to amend this so that you have have multiple versions of the one name without them all being removed?


Thanks.
This comment was minimized by the moderator on the site
How would you change this formula for use of data validation list across multiple rows instead of a single column. Is that possible? Thanks
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations