UNikolai Пользователь Сообщений: 98 |
как сделать Выпадающий список без пустых ячеек? На деле они есть , но в списке их появление крайне не желательно) и удальть их тоже нельзя Изменено: UNikolai — 31.10.2015 22:09:06 |
The_Prist Пользователь Сообщений: 14182 Профессиональная разработка приложений для MS Office |
#2 31.10.2015 22:36:59
Так не получится. Либо макросами, либо на отдельном листе формировать этот же список, но без пустых строк. Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы… |
||
UNikolai Пользователь Сообщений: 98 |
#3 31.10.2015 22:48:37 The_Prist,если уж вы пишете, что никак кроме макросов, то тут точно никак без них)но я так тож изначально думал, но все же надеялся..искал я уже инфу на эту тему и макрос вот такой есть, но он мне абсолютно непонятен, но грех вставлять в свою таблицу то, чего не понимаешь, может прокомментируйте эту шткку?
|
||
V Пользователь Сообщений: 5018 |
#4 31.10.2015 23:04:43 как то так
|
||
Пытливый Пользователь Сообщений: 4587 |
Посмотрите в файле, я расписал подробнее, чего и как. Изменено: Пытливый — 31.10.2015 23:13:02 Кому решение нужно — тот пример и рисует. |
ikki Пользователь Сообщений: 9709 |
#6 31.10.2015 23:26:04 ну не понимаете макросы — используйте формулы.
правда, можно и не на отдельном, а на этом же. Прикрепленные файлы
фрилансер Excel, VBA — контакты в профиле |
||
UNikolai Пользователь Сообщений: 98 |
#7 31.10.2015 23:30:57 V,Ну стало неного ясней)спасибо))А в третьей строчки почему от а до а65563? и можно ли сделать, чтобы он удалял и создавал выпадающие списки не для определенного диапазона, а для динамического? Пытливый, особое спасибо)) Ikki, ваш вариант тоже неплох, но с макросами все равно нужнл потихогьку разбираться, и делать это лучше всего для конкретной задачи) Изменено: UNikolai — 31.10.2015 23:37:33 |
Необходимо вывести список всех значений без пустых ячеек |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Создание раскрывающегося списка
Создание раскрывающегося списка
Чтобы упростить работу пользователей с листом, добавьте в ячейки раскрывающиеся списки. Раскрывающиеся списки позволяют пользователям выбирать элементы из созданного вами списка.
-
На новом листе введите данные, которые должны отображаться в раскрывающемся списке. Желательно, чтобы элементы списка содержались в
таблице Excel
. Если это не так, список можно быстро преобразовать в таблицу, выделив любую ячейку диапазона и нажав
Ctrl+T
.Примечания:
-
Почему данные следует поместить в таблицу? Когда ваши данные находятся в таблице при
добавлении или удалении элементов из списка
, любые раскрывающиеся списки, основанные на этой таблице, будут автоматически обновляться. Дополнительные действия не требуются. -
Сейчас самое время
отсортировать данные в диапазоне или таблице
в раскрывающемся списке.
-
-
Выделите на листе ячейку, в которую требуется поместить раскрывающийся список.
-
Перейдите на вкладку
данных
на ленте, затем
в проверку данных
.Примечание:
Если вы не можете щелкнуть
проверку данных
, возможно, рабочий лист защищен или общедоступен.
Разблокируйте определенные области защищенной книги
или прекратите совместное использование листа, а затем повторите шаг 3. -
На вкладке
Параметры
в поле
Разрешить
щелкните
Список
. -
Щелкните поле
Источник
и выделите диапазон списка. В примере данные находятся на листе «Города» в диапазоне A2:A9. Обратите внимание на то, что строка заголовков отсутствует в диапазоне, так как она не является одним из вариантов, доступных для выбора. -
Если можно оставить ячейку пустой, установите флажок
Игнорировать пустые
ячейки. -
Установите флажок
Список допустимых значений
-
Откройте вкладку
Сообщение для ввода.
-
Если вы хотите, чтобы при выборе ячейки появлялось всплывающее сообщение, установите флажок
Отображать подсказку, если ячейка является текущей
и введите заголовок и сообщение в соответствующие поля (до 225 символов). Если вы не хотите, чтобы сообщение отображалось, снимите этот флажок.
-
-
Откройте вкладку
Сообщение об ошибке.
-
Если вы хотите, чтобы при вводе значения, которого нет в списке, появлялось всплывающее сообщение, установите флажок
Выводить сообщение об ошибке,
выберите параметр в поле
Вид
и введите заголовок и сообщение. Если вы не хотите, чтобы сообщение отображалось, снимите этот флажок.
-
-
Не знаете, какой параметр выбрать в поле
Вид
?-
Чтобы отобразить сообщение, не препятствующее вводу данных, которые не содержатся в раскрывающемся списке, выберите вариант
Сведения
или Предупреждение. Если выбрать вариант «Сообщение», сообщение будет отображаться со значком
, а если «Предупреждение» — со значком
. -
Чтобы заблокировать пользователям ввод данных, которые не содержатся в раскрывающемся списке, выберите вариант
Остановка
.Примечание:
Если вы не добавили заголовок и текст, по умолчанию выводится заголовок «Microsoft Excel» и сообщение «Введенное значение неверно. Набор значений, которые могут быть введены в ячейку, ограничен».
-
Предлагаем скачать образец книги с несколькими примерами проверки данных, аналогичными примеру в этой статье. Вы можете воспользоваться ими или создать собственные сценарии проверки данных.
Скачать примеры проверки данных Excel
.
Ввод данных станет быстрее и точнее, если ограничить значения в ячейке вариантами из раскрывающегося списка.
Сначала создайте на листе список допустимых элементов, а затем выполните сортировку или расположите их в нужном порядке. В дальнейшем эти элементы могут служить источником для раскрывающегося списка данных. Если список небольшой, на него можно легко ссылаться и вводить элементы прямо в средстве проверки данных.
-
Создайте список допустимых элементов для раскрывающегося списка. Для этого введите элементы на листе в одном столбце или строке без пустых ячеек.
-
Выделите ячейки, для которых нужно ограничить ввод данных.
-
На вкладке
Данные
в группе
Инструменты
щелкните
Проверка данных
или
Проверить
.Примечание:
Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в статье
Защита книги
. -
Откройте вкладку
Параметры
и во всплывающем меню
Разрешить
щелкните
пункт Список
. -
Щелкните поле
Источник
и выделите на листе список допустимых элементов.Диалоговое окно свернется, чтобы было видно весь лист.
-
Нажмите клавишу ВВОД или кнопку
Развернуть
, чтобы развернуть диалоговое окно, а затем щелкните
ОК
.Советы:
-
Значения также можно ввести непосредственно в поле
Источник
через запятую. -
Чтобы изменить список допустимых элементов, просто измените значения в списке-источнике или диапазон в поле
Источник
-
Можно указать собственное сообщение об ошибке, которое будет отображаться при вводе недопустимых данных. На вкладке
Данные
щелкните
Проверка данных
или
Проверить
, а затем щелкните
Сообщение об ошибке
.
-
См. также
Применение проверки данных к ячейкам
-
На новом листе введите данные, которые должны отображаться в раскрывающемся списке. Желательно, чтобы элементы списка содержались в
таблице Excel
.Примечания:
-
Почему данные следует поместить в таблицу? Когда ваши данные находятся в таблице при
добавлении или удалении элементов из списка
, любые раскрывающиеся списки, основанные на этой таблице, будут автоматически обновляться. Дополнительные действия не требуются. -
Теперь следует
отсортировать данные в том порядке, в котором они должны отображаться
в раскрывающемся списке.
-
-
Выделите на листе ячейку, в которую требуется поместить раскрывающийся список.
-
Откройте вкладку
Данные
на ленте и щелкните кнопку
Проверка данных
. -
На вкладке
Параметры
в поле
Разрешить
щелкните
Список
. -
Если вы уже создали таблицу с элементами раскрывающегося списка, щелкните поле
Источник
и выделите ячейки, содержащие эти элементы. Однако не включайте в него ячейку заголовка. Добавьте только ячейки, которые должны отображаться в раскрывающемся списке. Список элементов также можно ввести непосредственно в поле
Источник
через запятую. Например:
Фрукты;Овощи;Зерновые культуры;Молочные продукты;Перекусы
-
Если можно оставить ячейку пустой, установите флажок
Игнорировать пустые
ячейки. -
Установите флажок
Список допустимых значений
-
Откройте вкладку
Сообщение для ввода.
-
Если вы хотите, чтобы при выборе ячейки появлялось всплывающее сообщение, установите флажок
Показывать сообщения
и введите заголовок и сообщение в соответствующие поля (до 225 символов). Если вы не хотите, чтобы сообщение отображалось, снимите этот флажок.
-
-
Откройте вкладку
Сообщение об ошибке.
-
Если вы хотите, чтобы при вводе значения, которого нет в списке, появлялось всплывающее сообщение, установите флажок
Показывать оповещения
, выберите параметр в поле
Тип
, и введите заголовок и сообщение. Если вы не хотите, чтобы сообщение отображалось, снимите этот флажок.
-
-
Щелкните
ОК
.
После создания раскрывающегося списка убедитесь, что он работает так, как нужно. Например, рекомендуется проверить,
изменяется ли ширина столбцов и высота строк
при отображении всех ваших записей. Если вы решили изменить элементы раскрывающегося списка, см. статью
Добавление и удаление элементов раскрывающегося списка
. Чтобы удалить раскрывающийся список, см. статью
Удаление раскрывающегося списка
.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
См. также
Добавление и удаление элементов раскрывающегося списка
Видео: создание раскрывающихся списков и управление ими
Общие сведения о таблицах Excel
Применение проверки данных к ячейкам
Блокировка и разблокировка определенных областей защищенного листа
Нужна дополнительная помощь?
Допустим, у вас есть список значений с несколькими заполненными пустыми ячейками, когда вы создаете раскрывающийся список проверки данных с этим списком данных, вы обнаружите, что пустые ячейки добавляются в раскрывающийся список, даже если вы установили флажок Игнорировать Пустой вариант при его создании. На самом деле прямого метода создания раскрывающегося списка без пустых ячеек не существует. В этом руководстве мы покажем вам трюк с разделением значений и пустых ячеек на основе исходных данных и, наконец, создадим раскрывающийся список для извлечения данных.
Создать раскрывающийся список игнорировать пустые ячейки в Excel
Создать раскрывающийся список игнорировать пустые ячейки в Excel
Например, у вас есть данные ниже в диапазоне B2: B13, чтобы создать раскрывающийся список без пустых ячеек, сначала вы можете скопировать и вставить данные в новый столбец без пробелов. Затем создайте раскрывающийся список на основе этого нового списка значений.
1. Примените следующую формулу, чтобы скопировать и вставить только непустые значения ячеек, введите эту формулу: =LOOKUP(«zzzzz»,CHOOSE({1,2},»»,INDEX(B:B,SMALL(IF($B$1:$B$13<>»»,ROW($B$1:$B$13)),ROWS($D$1:D1))))) в пустую ячейку D1, например, а затем нажмите Ctrl + Shift + Enter вместе, чтобы получить следующий результат:
Внимание: В приведенной выше формуле B1: B13 — это список данных, который вы хотите использовать. Вы можете изменить ссылку на ячейку по своему усмотрению.
2. Затем выберите ячейку D1 и перетащите маркер заполнения вниз в диапазон, который вы хотите содержать эту формулу, и все непустые значения ячеек будут извлечены. Смотрите скриншот:
3. Теперь создайте выпадающий список проверки данных с этим новым списком данных. Выберите ячейки, в раскрывающемся списке которых вы хотите разместить, затем нажмите Данные > проверка достоверности данных.
4. в Данные В диалоговом окне проверки вам необходимо:
1). Перейдите на вкладку Настройки и выберите Список в Разрешить раскрывающийся список;
2). Выберите диапазон ячеек со значениями, которые вы извлекли выше в Источник коробка;
3). Щелкните значок OK кнопка. Смотрите скриншот:
5. Затем сразу же создаются выпадающие списки без пробелов.
Статьи по теме:
- Как автоматически заполнять другие ячейки при выборе значений в раскрывающемся списке Excel?
- Как выполнить автозаполнение при вводе в раскрывающемся списке Excel?
- Как создать выпадающий список с возможностью поиска в Excel?
- Как создать календарь с выпадающим списком в Excel?
- Как создать раскрывающийся список с множественным выбором или значениями в Excel?
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Комментарии (7)
Номинальный 1 из 5
·
рейтинги 1
77 / 11 / 0 Регистрация: 28.03.2018 Сообщений: 828 |
|
1 |
|
Выпадающий список без пустых строк28.04.2020, 19:26. Показов 7945. Ответов 11
Дурацкий вопрос, но в интернете не нашел, может подскажет кто нибудь…..таблица умная с колонками в которых настройки выпадающих списков…..как можно списки сделать только с содержимым. без пустых строк…без макросов…классический ексель…спасибо друзья Миниатюры
0 |
6875 / 2807 / 533 Регистрация: 19.10.2012 Сообщений: 8,562 |
|
28.04.2020, 19:31 |
2 |
Это ведь фильтр, он должен всё показать. И пустые тоже.
0 |
77 / 11 / 0 Регистрация: 28.03.2018 Сообщений: 828 |
|
28.04.2020, 19:37 [ТС] |
3 |
Hugo121, я имею ввиду если раскрвывающийся список сделать к примеру с содердимым второго столбца этой таблицы…и чтобы он был без пустых строк раскрывающийся список в ячейке вне таблицы
0 |
Hugo121 6875 / 2807 / 533 Регистрация: 19.10.2012 Сообщений: 8,562 |
||||
28.04.2020, 20:01 |
4 |
|||
Есть в инетах варианты, ссылок только тут нет…
http :// prntscr . com/s7iedtt Добавлено через 6 минут
0 |
77 / 11 / 0 Регистрация: 28.03.2018 Сообщений: 828 |
|
28.04.2020, 20:15 [ТС] |
5 |
Hugo121, картинку прикрепляю к сообщению (как обычное вложение)jpg,png,bmp…сайт сам в миниатюры вставляет
0 |
6875 / 2807 / 533 Регистрация: 19.10.2012 Сообщений: 8,562 |
|
28.04.2020, 20:18 |
6 |
Мои джипеги почему-то не вставляет… Не, сработало, и с png, и с jpg… Миниатюры
0 |
6875 / 2807 / 533 Регистрация: 19.10.2012 Сообщений: 8,562 |
|
28.04.2020, 20:21 |
7 |
Но гемор это, в телеге проще…
0 |
77 / 11 / 0 Регистрация: 28.03.2018 Сообщений: 828 |
|
28.04.2020, 20:26 [ТС] |
8 |
Hugo121, а телега это что? не телеграмм же….а как Вы так сделали…я так не выходит у меня: =СМЕЩ(E12;0;0;СЧЁТЗ(E12:E100);1)
0 |
6875 / 2807 / 533 Регистрация: 19.10.2012 Сообщений: 8,562 |
|
28.04.2020, 20:41 |
9 |
Да, телеграмм. Там и из буфера картинку подхватывает, и файл просто мышью кинуть можно, и ссылка сразу видна.
0 |
77 / 11 / 0 Регистрация: 28.03.2018 Сообщений: 828 |
|
28.04.2020, 21:10 [ТС] |
10 |
Hugo121, я по работе в ватсапе переписываюсь…так же работает видимо. тоже в буфер скопировал, в ватсап вставил..удобно. формула работает….буду дальше думать. Спасибо
0 |
0 / 0 / 0 Регистрация: 24.03.2021 Сообщений: 2 |
|
10.06.2022, 15:23 |
11 |
Не работает такой метод. Взял Ваш же файл в стобце 2 пропустил пару строк вокнул новые данные, мало того что в выпадающем списке появилась пустая строка, так и новые данный в списке не появились.
0 |