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

Как да създадете динамичен списък без празно в Excel?

Автор: Слънце Последна промяна: 2020-05-06

В някои случаи имате списък с данни с някои празни места и сега искате да създадете динамичен списък въз основа на тези данни без празни места и повечето от вас могат да премахнат празните полета един по един, след което да създадат динамичния списък, но тук Ще ви кажа един бърз начин за решаване на тази задача в Excel.

Създайте динамичен списък и премахнете празните места


стрелка син десен балон Създайте динамичен списък и премахнете празните места

1. Изберете клетка до оригиналния списък и въведете тази формула =АКО(B2="","",MAX(A$1:A1)+1) в него и след това плъзнете манипулатора за автоматично попълване надолу до диапазона, от който се нуждаете. Сега ще видите само клетките с данни, до които има номер. Вижте екранна снимка:

doc-падащ-списък-без-празно-1

В горната формула B2 е първата клетка в диапазона, по който ще създадете динамичен списък.

2. След това отидете на друга колона и въведете тази формула =IFERROR(INDEX($B$2:$B$11,MATCH(ROW()-ROW($D$1),$A$2:$A$11,0)),"") в него и след това плъзнете манипулатора за автоматично попълване надолу, докато се появят празни клетки.

doc-падащ-списък-без-празно-2

В горната формула B2: B11 е диапазонът от оригинални данни, а A2: A11 е диапазонът, който номерира реда в стъпка 1.

3. След това изберете клетка или диапазон, който искате да създадете динамичния списък без празни места, и щракнете Дата > Потвърждаване на данните. Вижте екранна снимка:

doc-падащ-списък-без-празно-3

4. В Потвърждаване на данните диалогов прозорец, изберете списък от Позволете списък и въведете тази формула =ОТМЕСТ(Лист1!$C$1,1,0,МАКС(Лист1!$A:$A),1) в източник текстово поле. Вижте екранна снимка:

doc-падащ-списък-без-празно-4

Забележка:

1. В Excel 2007 потребителите не могат да използват препратка към други работни листове или работна книга за Потвърждаване на данните критерии. Следователно трябва да изберете празна клетка в текущия работен лист в стъпка 3 и да въведете формулата =OFFSET($C$1,1,0,MAX($A:$A),1) в източник текстово поле в стъпка 4.

2. В горната формула C1 е първата клетка от новия списък, който сте направили в стъпка 2.

5. кликване OK. След това можете да видите, че динамичният списък е създаден без празни места.

doc-падащ-списък-без-празно-5


бързо изберете дублирани или уникални стойности в диапазон на Excel

В лист на Excel, ако имате диапазон, който включва някои дублиращи се редове, може да се наложи да ги изберете или да ги изключите, но как можете бързо да разрешите тази задача?Ако имате Kutools за Excel, можете да използвате Изберете Дублиране & Уникални клетки помощна програма за бързо избиране на дублиращите се или уникалните стойности в диапазона или за попълване на фона и цвета на шрифта за дублиращите се и уникалните стойности.  Кликнете за 30 дни безплатен пробен период!
doc маркирайте дубликат в колони 6
 
Kutools за Excel: с повече от 300 удобни добавки за Excel, безплатни за изпробване без ограничение за 30 дни.

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

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

🤖 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 (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The version of Excel my workplace uses does not allow the filter function and I have been unsuccessfully searching for a workaround. FINALLY this was the one! I am crying tears of joy. Thank you.
This comment was minimized by the moderator on the site
Thanks so so much … working well for me, with some adjustments … love it ……😀👍🌟
This comment was minimized by the moderator on the site
Excellent! This works to eliminate cells with "" in them also and allows you to use many functions that cannot handle blank or empty cells. Thank you!
This comment was minimized by the moderator on the site
THank you so much for this beautiful trick !! very smart and beautiful ! Marc
This comment was minimized by the moderator on the site
you are a genius :)
This comment was minimized by the moderator on the site
Thanks a lot! Just perfect and exactly what I needed.
This comment was minimized by the moderator on the site
Hi Guys, your tutorial above 'create a dynamic list without blank in Excel' worked perfectly for me.

Without people like you I would never have gained the skills in Excel I have today.

Thank You so very much. Regards. JV
This comment was minimized by the moderator on the site
This works perfectly, thanks, but what can I do in case of dependant lists, where the secondary list depends on a primary list in another cell?
This comment was minimized by the moderator on the site
I recreated the exact same formulas and cells and it repeats the numbers. Instead of 1, 2, 3, it's showing, 1, 1, 2, 2, 3, 3, etc.
This comment was minimized by the moderator on the site
Hi, sdafasf, could you upload your data and formula for details?
This comment was minimized by the moderator on the site
I'm just getting circular reference on the max formula? It's not working. If I change my iteration settings, it just keeps continuously keeps adding for no reason.
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