Как создать выпадающий список, игнорирующий пустые ячейки в Excel?
Предположим, у вас есть список значений с несколькими заполненными пустыми ячейками. При создании выпадающего списка проверки данных на основе этого списка данных вы заметите, что пустые ячейки также добавляются в выпадающий список, даже если вы отметили опцию «Игнорировать пустые» при его создании. На самом деле, нет прямого способа создать выпадающий список без пустых ячеек. В этом руководстве мы предложим вам хитрость: разделить значения и пустые ячейки на основе исходных данных и, наконец, создать выпадающий список для извлеченных данных.
Создание выпадающего списка, игнорирующего пустые ячейки в Excel
Создание выпадающего списка, игнорирующего пустые ячейки в Excel
Например, у вас есть данные в диапазоне B2:B13. Чтобы создать выпадающий список без пустых ячеек, сначала можно скопировать и вставить данные в новый столбец без пробелов. Затем создайте выпадающий список на основе этого нового списка значений.
1. Примените следующую формулу, чтобы копировать и вставлять только значения непустых ячеек. Пожалуйста, введите эту формулу: =ПОИСКПОЗ("zzzzz";ВЫБОР({1;2};"";ИНДЕКС(B:B;НАИМЕНЬШИЙ(ЕСЛИ($B$1:$B$13<>"";СТРОКА($B$1:$B$13));СТРОКИ($D$1:D1))))) в пустую ячейку D1, например, а затем нажмите клавиши Ctrl + Shift + Enter вместе, чтобы получить следующий результат:
Примечание: В приведенной выше формуле B1:B13 — это список данных, который вы хотите использовать. Вы можете изменить ссылку на ячейку по своему усмотрению.
2. Затем выберите ячейку D1 и перетащите маркер заполнения вниз до диапазона, который вы хотите охватить этой формулой, и все значения непустых ячеек будут извлечены. См. скриншот:
3. Теперь создайте выпадающий список проверки данных с этим новым списком данных. Выберите ячейки, где вы хотите разместить выпадающий список, затем нажмите Данные > Проверка данных.
4. В диалоговом окне Проверка данных вам нужно:
5. Затем выпадающие списки создаются немедленно без пробелов.

Раскройте магию Excel с Kutools AI
- Умное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это посредством простых команд.
- Пользовательские формулы: Создавайте индивидуальные формулы для оптимизации ваших рабочих процессов.
- Кодирование VBA: Пишите и внедряйте код VBA без особых усилий.
- Интерпретация формул: Легко разбирайтесь в сложных формулах.
- Перевод текста: Преодолейте языковые барьеры в ваших таблицах.
Связанные статьи:
- Как автоматически заполнять другие ячейки при выборе значений в выпадающем списке Excel?
- Как автозаполнять при вводе в выпадающем списке Excel?
- Как создать поиск в выпадающем списке Excel?
- Как создать календарь в выпадающем списке Excel?
- Как создать выпадающий список с множественным выбором или значениями в Excel?
Лучшие инструменты для повышения продуктивности работы с Office
Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...
Office Tab добавляет вкладки в Office и делает вашу работу намного проще
- Включите редактирование и чтение с вкладками в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Открывайте и создавайте несколько документов во вкладках одного окна, а не в отдельных окнах.
- Увеличьте свою продуктивность на50% и сократите сотни лишних кликов мышью каждый день!