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

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

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

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


стрелка синий правый пузырь Создайте динамический список и удалите пробелы

1. Выберите ячейку рядом с исходным списком и введите эту формулу. = ЕСЛИ (B2 = "", "", МАКС (A $ 1: A1) +1) в него, а затем перетащите маркер автозаполнения в нужный диапазон. Теперь вы увидите только ячейки с данными, рядом с которыми стоит номер. Смотрите скриншот:

doc-drop-down-list-без-blank-1

В приведенной выше формуле B2 - это первая ячейка в диапазоне, по которому вы будете создавать динамический список.

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

doc-drop-down-list-без-blank-2

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

3. Затем выберите ячейку или диапазон, в котором вы хотите создать динамический список без пробелов, и нажмите Данные > проверка достоверности данных. Смотрите скриншот:

doc-drop-down-list-без-blank-3

4. в проверка достоверности данных диалоговое окно, выберите Список из Разрешить list и введите эту формулу = СМЕЩЕНИЕ (Лист1! $ C $ 1,1,0; МАКС (Лист1! $ A: $ A), 1) в Источник текстовое окно. Смотрите скриншот:

doc-drop-down-list-без-blank-4

Внимание:

1. В Excel 2007 пользователи не могут использовать ссылку на другие листы или книгу для проверка достоверности данных критерии. Следовательно, вам нужно выбрать пустую ячейку в текущем листе на шаге 3 и ввести формулу = СМЕЩЕНИЕ ($ C $ 1,1,0; MAX ($ A: $ A); 1) в Источник текстовое поле на шаге 4.

2. В приведенной выше формуле C1 - это первая ячейка нового списка, созданного на шаге 2.

5. Нажмите OK. Тогда вы увидите, что динамический список создан без пробелов.

doc-drop-down-list-без-blank-5


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

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

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

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

🤖 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 (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