Как удалить пробелы из списка проверки данных в Excel (5 методов)

  • Поделись Этим
Hugh West

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

Поэтому я буду работать со следующим набором данных, чтобы показать вам, как можно удалить заготовки из список проверки данных в Excel.

Скачать Практическое пособие

Валидация данных Удаление пробелов.xlsx

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

Позвольте мне показать, что произойдет, если мы создадим выпадающий список включая пустые ячейки. Сначала нам нужно создать выпадающий список .

Шаги:

  • Выберите ячейку C5 .
  • Затем выберите Данные >> Инструменты данных >> Валидация данных

  • A диалоговое окно появится. Выберите Список с сайта Разрешить (Показано на следующем рисунке).

  • Теперь нажмите на отмеченный икона .

  • После этого выберите ячейки B5 на B14 и нажмите на отмеченный икона .

  • Затем просто нажмите OK .

Таким образом, мы только что создали наш выпадающий список .

Здесь вы можете заметить, что выпадающий список создается вместе с пустые ячейки Теперь я опишу, как вы можете исключить эти пустые ячейки из выпадающий список .

5 способов удаления пробелов из списка проверки данных в Excel

1. удаление пробелов из списка проверки данных с помощью функции OFFSET

Это способ создать больше пространства для вашего выпадающий список без пробелов в этой колонке. Сначала вам нужно фильтр из заготовки из ваших данных. Давайте обсудим этот процесс.

Нам необходимо внести некоторые изменения в наш набор данных.

  • Давайте добавим новый колонка в преддверии колонка который используется для выпадающий список Мы назвали новый колонка и колонка мы используем для выпадающий список в качестве Список имен с пробелами и Список без пробелов соответственно. (Чтобы увидеть, как создать выпадающий список пожалуйста, перейдите по ссылке Раздел 1 ).

Шаги:

  • Сначала введите следующую формулу в ячейку C5 .
=FILTER(B5:B14,B5:B14"")

Здесь ФИЛЬТР функция будет принимать диапазон B5:B14 и проверить все заготовки между ассортимент . Тогда это фильтры на пустой или пустой клетки из список.

  • Теперь нажмите кнопку ENTER Вы увидите список имён без всякого заготовки .

  • После этого выберите Именной менеджер с сайта Вкладка формул и нажмите на Новый .

  • Дайте свой ассортимент имя. Я собираюсь использовать NameNonBlanks как имя ассортимент .
  • А затем запишите следующую формулу в Относится к
=offset(offset!$C$5,0,0,counta(offset!$C$4:$C$16)-1,1)

В этом сценарии мы хотим использовать еще несколько ячеек, в которые можно ввести несколько новых имен, но мы не хотим заготовки в нашем выпадающий список для этих пространств. Здесь мы создаем новые записи для список проверки данных с сайта C12 на C16 подставив эту формулу. Имейте это в виду ' смещение! относится к лист имя, которое мы используем.

  • Теперь нажмите OK Вы увидите Окно . Просто закрыть это.

  • Затем выберите ячейку D5 и выберите Данные >> Список валидации данных .
  • Изменить Имя источника на =NameNonBlanks .
  • Нажмите OK .

  • Выберите выпадающий список полоса в камере D5 Вы увидите список имена мы используем.

  • Теперь напишите несколько новых имен по всей ячейке C12 на C16 .
  • Затем выберите список проверки данных ячейка D5 .

Вы можете увидеть новый имена в вашем выпадающий список Вы не видите новых записей под ячейкой C16 потому что их нет в вашем ассортимент .

Следуя этому подходу, вы можете создать несколько пустые места для новых записей в вашем список проверки данных не делая никаких заготовки в нем.

Читать далее: Как создать выпадающий список Excel для проверки данных (8 способов)

2. Использование специальной команды "Перейти к" для удаления пробелов из списка

Мы создали наш выпадающий список ( раздел 1 ), вы увидите, что есть заготовки Чтобы удалить их, мы можем просто выполнить следующие действия.

Шаги:

  • Выберите ячейки B5 на B14 а затем выберите Главная >> Найти и выбрать >> Перейти к специальному .

  • После этого выберите Заготовки а затем нажмите OK .

  • Эта операция позволит выбрать пустые ячейки .

  • Теперь выберите любой из них пустые ячейки , делать правый клик на нем и выберите Удалить на Удалить сайт Заготовки .

  • Вы увидите диалоговое окно . Выбрать Сдвиг ячеек вверх и нажмите OK .

  • Эта операция удалит заготовки от оригинала список а также из выпадающий список .

Следуя этому подходу, вы сможете легко удалить заготовки или пустые ячейки из выпадающий список .

Подробнее: Создание раскрывающегося списка с валидацией данных и множественным выбором в Excel

3. Использование функции фильтра Excel для удаления пробелов из списка проверки данных

Мы можем применить ФИЛЬТР В этом аспекте мы будем использовать набор данных из Раздел 2 Чтобы узнать, как создать выпадающий список пожалуйста, перейдите по ссылке Раздел 1 .

Шаги:

  • Введите следующую формулу в ячейку C5 .
=FILTER(B5:B14,B5:B14"")

Здесь ФИЛЬТР функция будет принимать диапазон B5:B14 и проверяет любые заготовки между ассортимент . Тогда это фильтры на пустой или пустой клетки из список.

  • Нажмите кнопку ENTER и вы увидите список имён без всякого заготовки .

  • Но если вы пойдете в Выпадающий список но вы все равно увидите, что он содержит заготовки с сайта колонка C .

  • Поэтому, чтобы удалить эти заготовки перейдите по ссылке Валидация данных с сайта Вкладка данных .
  • Измените последнюю ячейку ассортимент на C11 как ваш отфильтровано список имеет диапазон C5 на C11 в Источник

  • Теперь нажмите OK У вас теперь не будет пустой клетки в вашем выпадающий список .

Это довольно эффективный способ удаления заготовки из выпадающий список .

Читать далее: Excel Валидация данных Выпадающий список с фильтром (2 примера)

Похожие чтения:

  • Как использовать пользовательскую формулу VLOOKUP в проверке данных Excel
  • [Исправлено] Валидация данных не работает при копировании-вставке в Excel (с решением)
  • Как сделать список проверки данных из таблицы в Excel (3 метода)
  • Применение нескольких валидаций данных в одной ячейке в Excel (3 примера)
  • Валидация данных Excel Только буквенно-цифровые символы (с помощью пользовательской формулы)

4. Комбинирование функций IF, COUNTIF, ROW, INDEX и малых функций для удаления пробелов из списка проверки данных

Мы также можем использовать комбинацию ЕСЛИ , COUNTIF , ROW , ИНДЕКС и МАЛЕНЬКИЙ функции для удаления пустых ячеек из список проверки данных Это будет немного сложно. Мы будем использовать набор данных из Раздел 2 И чтобы увидеть, как создать выпадающий список перейдите по ссылке Раздел 1 .

Шаги:

  • Сначала введите следующую формулу в ячейку C5 .
=IF(COUNTIF($B$5:$B$14,"?*"))

Формула состоит из двух основных частей. Первая часть - это COUNTIF($B$5:$B$14,"?*") ="" strong=""> а второй INDEX(B:B,SMALL(IF(B$5:B$14"",ROW(B$5:B$14)),ROWS(B$5:B5))) .

  • Сайт COUNTIF подсчёты функций непустой текст здесь, и поэтому мы получаем 7 имена в колонка C .
  • Сайт ROW функция возвращает строка количество ячейка и наш пустой ячейка находится в позиции 5 из клетки B5 Мы вычитаем 4 потому что мы хотим, чтобы она была меньше.
  • Теперь удар ENTER .

  • Используйте Наполнительная рукоятка на Автозаполнение нижние клетки.

  • Теперь у нас есть Список имен без всякого заготовки Но если мы нажмем на список проверки данных но мы все еще видим заготовки в выпадающий список .

  • И чтобы удалить эти заготовки перейдите по ссылке Валидация данных с сайта Вкладка данных .
  • Измените последнюю ячейку ассортимент на C11 как ваш отфильтровано список имеет диапазон C5 на C11 в Источник .

  • Теперь нажмите OK Теперь у вас не будет пустой клетки в вашем выпадающий список .

Таким образом, вы можете сделать список проверки данных без заготовки .

Читать далее: Значение по умолчанию в списке проверки данных с помощью Excel VBA (макрос и пользовательская форма)

5. Использование комбинированных функций для удаления пустых ячеек из списка проверки данных

Мы также можем использовать вложенные формулы в сочетании с АДРЕС , INDIRECT , COUNTBLANK , ЕСЛИ и МАЛЕНЬКИЙ Давайте обсудим эту процедуру. Мы будем использовать набор данных от Раздел 2 Вы также можете обратиться к Раздел 1 чтобы узнать, как создать выпадающий список/список проверки данных .

Шаги:

  • Сначала введите следующую формулу в ячейку C5 .
=IF(ROW()-ROW($B$5:$B$14)+1>ROWS($B$5:$B$14)-COUNTBLANK($B$5:$B$14),"", INDIRECT(ADDRESS(SMALL((IF($B$5:$B$14",ROW($B$5:$B$14),ROW()+ROWS($B$5:$B$14)),ROW()-ROW($C$5:$C$14)+1),COLUMN($B$5:$B$14),4)))))

Здесь я в очень простой форме объясню, как работает эта формула. Она проходит через диапазон B5:B14 и проверяет пустые ячейки с помощью COUNTBLANK функция. Затем она также проверяет, какие ячейки не пустой по всему сайту B5:B14 и, таким образом, возвращается непустые ячейки .

  • Нажмите CTRL + SHIFT + ENTER (потому что это массив формула), и вы увидите результат в ячейке C5 как внизу.

  • Теперь используйте Наполнительная рукоятка на Автозаполнение нижние клетки.

  • Но если вы пойдете в Выпадающий список но вы все равно увидите, что он содержит заготовки с сайта колонка C .

  • И чтобы удалить эти заготовки перейдите по ссылке Валидация данных с сайта Вкладка данных .
  • Измените последнюю ячейку ассортимент на C11 как ваш отфильтровано список имеет диапазон C5 на C11 в Источник .

  • Теперь нажмите OK У вас теперь не будет пустой клетки в вашем выпадающий список .

Это еще один способ, с помощью которого вы можете сделать выпадающий список свободный от заготовки .

Читать далее: Как использовать оператор IF в формуле проверки данных в Excel (6 способов)

Практическая секция

В этом разделе я предоставляю вам набор данных, чтобы вы могли самостоятельно отработать эти методы.

Заключение

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.