Как да скрия използваните преди това елементи в падащия списък?
В Excel можете бързо да създадете нормален падащ списък, но опитвали ли сте някога да направите падащ списък, когато изберете един елемент, използваният преди това ще бъде премахнат от списъка? Например, ако имам падащ списък със 100 имена, докато избирам име, искам да изтрия това име от падащия списък и сега падащото меню съдържа 99 имена и така нататък, докато падащият списък е празен. Може би това е трудно за повечето от нас и тук мога да говоря за това как да създам такъв падащ списък в Excel.
Скрийте използваните преди това елементи в падащия списък с помощни колони
Скрийте използваните преди това елементи в падащия списък с помощни колони
Да предположим, че имате списък с имена в колона A, както е показано на следната екранна снимка, след това следвайте стъпките по-долу една по една, за да завършите тази задача.
1. Освен вашия списък с имена, моля, въведете тази формула =АКО(COUNTIF($F$1:$F$11,A1)>=1,"",RED()) в клетка B1, вижте екранната снимка:
Забележка: В горната формула, F1: F11е диапазонът от клетки, който искате да поставите в падащия списък, и A1 е вашата клетка с име.
2. След това плъзнете манипулатора за попълване до диапазона, който съдържа тази формула, и ще получите следния резултат:
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, вижте екранната снимка:
4. След това попълнете тази формула до диапазона, от който се нуждаете, вижте екранната снимка:
5. Сега трябва да дефинирате име на диапазон за тези имена в колона C, изберете C1:C11 (диапазонът, към който прилагате формулата в стъпка 4), и след това щракнете върху формули > Определете име, вижте екранна снимка:
6. В Ново име диалогов прозорец, въведете име в текстовото поле Име и след това въведете тази формула =OFFSET(Sheet2!$C$1,0,0,COUNTA(Sheet2!$C$1:$C$11)-COUNTBLANK(Sheet2!$C$1:$C$11),1) в Отнася се до поле, вижте екранната снимка:
Забележка: В горната формула C1:C11 е диапазонът на помощната колона, който сте създали в стъпка 3, а лист 2 е текущият лист, който използвате.
7. След като завършите настройките, можете да създадете падащ списък, изберете клетка F1: F11, където искате да поставите падащия списък, след което щракнете върху Дата > Потвърждаване на данните > Потвърждаване на данните, вижте екранна снимка:
8. В Потвърждаване на данните кликнете върху Настройки раздел, след което изберете списък от Позволете падащ списък и след това под източник раздел, въведете тази формула: =проверка на името, (проверка на името е името на диапазона, който сте създали в стъпка 6), вижте екранната снимка:
9, И после щракнете върху OK бутон, за да затворите този диалогов прозорец, сега падащият списък е създаден в избрания диапазон и след като изберете едно име от падащото меню, това използвано име ще бъде премахнато от списъка и показва само имената, които не са били използвани , вижте екранна снимка:
тип: Не можете да премахнете помощните колони, които правите в горните стъпки, ако ги премахнете, падащият списък ще бъде невалиден.
Още по темата:
Как да вмъкна падащ списък в Excel?
Как бързо да създадете динамичен падащ списък в Excel?
Как да създадете падащ списък с изображения в Excel?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!