Chaikovski Пользователь Сообщений: 12 |
Добрый день. Имеется исходная колонка, в которой название кредитный продуктов, но не в каждой строчке есть значения, большая часть ячеек в столбце пустые. В др столбце, есть ячейка в которой отображается всплывающий список, из исходной колонки. Проблема в том что в этом списке отображаются пустые ячейки, т.е. там например может быть 3 продукта и 97 пустых строк, и он всех их отображает. как сделать чтоб в сплывающем окне не был пустых строк? (Игнорировать пустые ячейки- галочка стоит, результата нет) |
Удалить пустые строки из исходных данных |
|
Chaikovski Пользователь Сообщений: 12 |
Это невозможно. так как дынные не статичны. Сегодня одна строка пустая, завтра другая и тд. Исходные данные менять нельзя. Но теоретически программа может выводить такой всплывающий список ( правой кнопкой если щелкнуть по исходной колонке, «выбрать из раскрывающегося списка» , и все без пробелов, как надо) Изменено: Chaikovski — 01.07.2013 18:06:05 |
Z Пользователь Сообщений: 6111 Win 10, MSO 2013 SP1 |
#4 01.07.2013 18:09:39
Хватит препираться — учиться, учиться и учиться… Или в «Приемы», или в «Поиск»… Именованные диапазоны, списки/таблицы… http://www.planetaexcel.ru/forum/?PAGE_NAME=list&FID=7 … «Ctrl+S» — достойное завершение ваших гениальных мыслей!.. |
||
Chaikovski Пользователь Сообщений: 12 |
Я не препираюсь, а рассказываю об условиях поставленной задачи. Изменено: Chaikovski — 01.07.2013 18:25:16 |
vikttur Пользователь Сообщений: 47199 |
Формируйте отдельный список, извлекая только нужные данные из исходного диапазона. |
Chaikovski Пользователь Сообщений: 12 |
Сейчас так и есть, но все равно не получается так как в новом столбике ячейки отражаются не без пустых строчек, а напротив тех которые в исходном столбце. А как сделать так чтоб в новом столбике значения распределись сверху вниз независимо от исходного положения я не знаю |
vikttur Пользователь Сообщений: 47199 |
Мысль о прикреплении к сообщению примера не приходила? |
Chaikovski Пользователь Сообщений: 12 |
вот файл. Всплывающий список в ячейке К 134 Изменено: Chaikovski — 01.07.2013 18:45:34 |
V Пользователь Сообщений: 5018 |
|
Chaikovski Пользователь Сообщений: 12 |
урааа!!! Спасибо огромное!!!!! Спасибо!!! 2 дня мучений) Если не сложно, можно инструкцию пошаговую, на будущее, чтоб больше так не втыкаться? |
V Пользователь Сообщений: 5018 |
инструкции как таковой нет. разберитесь с формулой в доп столбце список и формула под именем список. |
Chaikovski Пользователь Сообщений: 12 |
|
vikttur Пользователь Сообщений: 47199 |
О формуле массива, показанной в этой теме, можно почитать здесь |
cvrl Пользователь Сообщений: 10 |
Подскажите пожалуйста.. Я пробую формулу, которая работает в файле примере, но у меня почему то формула выводит пустоту.. Изменено: cvrl — 27.11.2018 14:08:06 |
Ігор Гончаренко Пользователь Сообщений: 13746 |
#16 27.11.2018 14:16:34
2 простиых действия: Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
||
cvrl Пользователь Сообщений: 10 |
Мне бы хотелось с формулой разобраться. Почему в моем случае она не выдает никаких значений? |
Сергей Пользователь Сообщений: 11251 |
#18 27.11.2018 14:59:44
Исходя из примера вам необходимо задать в поиск ЧТО ТАКОЕ ФОРМУЛА МАССИВА и КАК ЕЕ ВВОДИТЬ Лень двигатель прогресса, доказано!!! |
||
cvrl Пользователь Сообщений: 10 |
#19 27.11.2018 16:37:04 Спасибо огромное за подсказку!)) Все получилось!! |
This is where all my values are. Range O2 to O50 is populated by formulas. Some return a value while some do not return any values.
When I try to create a dropdown list, I use this formula in the Name Manager. =OFFSET(‘Sheet1’!$O$2,0,0,COUNTA(‘Sheet1’!$O:$O),1)
But this formula will include all the blank cells because they have formulas inside.
I cannot erase these formulas even they don’t return any values. Is there a way to ask Excel to ignore blank cells (even they have formulas inside of them) when creating a drop-down list?
GSD
1,2521 gold badge10 silver badges12 bronze badges
asked Jan 31, 2020 at 15:41
2
I think you can get to this with COUNTBLANK
(assuming there’s a block of values at the top of $0$2:$0$50
without any blanks interspersed).
=OFFSET('Sheet1'!$O$2,0,0,COUNTA('Sheet1'!$O$2:$O$50)-COUNTBLANK('Sheet1'!$O$2:$O$50),1)
In action:
answered Jan 31, 2020 at 15:50
BigBenBigBen
43.9k6 gold badges27 silver badges40 bronze badges
7
Допустим, у вас есть список значений с несколькими заполненными пустыми ячейками, когда вы создаете раскрывающийся список проверки данных с этим списком данных, вы обнаружите, что пустые ячейки добавляются в раскрывающийся список, даже если вы установили флажок Игнорировать Пустой вариант при его создании. На самом деле прямого метода создания раскрывающегося списка без пустых ячеек не существует. В этом руководстве мы покажем вам трюк с разделением значений и пустых ячеек на основе исходных данных и, наконец, создадим раскрывающийся список для извлечения данных.
Создать раскрывающийся список игнорировать пустые ячейки в 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
Убрать пустые строки в связанных выпадающих списках. |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Суть:
в ячейке требуется сделать выбор из списка допустимых значений (что-то вроде справочника). Для справочника задан довольно большой диапазон, и не все ячейки этого диапазона содержат данные. Поэтому в поле выбора в выпадающем списке присутствуют пустые строки. Есть ли возможность в выпадающем списке не отображать пустые значения? Диапазон изменять не вариант, т.к. неизвестно сколько будет справочных значений и диапазон задан «с запасом». Пример во вложении.
Спасибо
Скажи мне, кудесник, любимец ба’гов…
Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995
Именно! Спасибо огромное!
Блин, работает только с числами:(
Дело в том, что данные там вычисляются на основе формулы, видимо, поэтому и СЧЁТЗ некорректно отрабатывает. То есть в ячейке есть формула, но значение ячейки пустое. Есть способ?
В лист 1 вводятся значения (могут повторяться)
Смысл в том, чтобы на листе 2 в ячейках была возможность выбора только уникальных значений с первого листа
Уникальные значения считаются и кладутся в lists
Хотелось бы избавиться от путсых значений в выпадающем списке
Так?
UniqueVals=СМЕЩ(lists!$A$2;;;СУММ(—(lists!$A$2:$A$1000<>»»)))
вместо А2:А1000 большой диапазон ставить не нужно — будет тормозить
Скажи мне, кудесник, любимец ба’гов…
Яндекс-деньги: 41001632713405
Webmoney: R289877159277; Z102172301748; E177867141995
Ага! Пока не разобрался как, но работает:)
Спасибо!
Понял:) Блин, офигенно! Еще раз спасибо!
Помогите, похоже что я бьюсь с той же проблемой, но формула для меня очень сложная. Нужно чтобы на листе «1я пол. мес.» в ведомости подбиралась информация в столбце В с листа «табель» без пустых строк
Спасибо, но не вполне.. есть ли возможность вообще исключить пустые строки из списка листа «1я пол. мес.». Объясню: эта таблица распечатывается и отдается директору, там будет много пустых строк- он не увидит самой информации. Кроме того, таблица должна быть защищена, дабы пользователи не сбили формулы
Спасибо, понятно.. с макросами не умею работать. я пользователь не опытный, глупая баба-бухгалтер..
А по кнопке щелкнуть пару раз ума хватит?
Я, как всегда, чертовски адекватен… Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771