Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save anonymous/272a08db63e7fb895875637d5bb78bd4 to your computer and use it in GitHub Desktop.
Save anonymous/272a08db63e7fb895875637d5bb78bd4 to your computer and use it in GitHub Desktop.
Excel таблицас выпадающим списком

Excel таблицас выпадающим списком - Выпадающий список с наполнением


Excel таблицас выпадающим списком



Выпадающий список с добавлением новых элементов
Выпадающий список в Excel с помощью инструментов или макросов
Выпадающий список в ячейке листа


































Я собираюсь вам рассказать о фантастически полезном и эффектном приёме. Это одна из самых интересных вещей, которую мне доводилось видеть в Excel. Кроме того, она достаточно легко реализуется. Если вы разберётесь, как она работает, то вы сразу узнаете об Excel необычно много. Я постараюсь рассказать всё максимально подробно, последовательно и внятно. Итак, речь пойдёт о выпадающем списке так называемый combo box , в который встроена возможность динамического поиска по подстроке, которую пользователь вводит с клавиатуры. Посмотрите пример, в котором мы имеем топ крупнейших городов России. На анимированной иллюстрации видно, как мы динамически сужаем список выбора, вводя подстроку "кр" или "ниж", экономя огромное количество времени. Более того, список меняется после ввода каждого нового символа! Выглядит чрезвычайно привлекательно и профессионально, не так ли? Давайте разбираться, как это устроено. В файле примера выпадающий список с поиском реализован сразу в двух вариантах: Мы будим эти варианты обсуждать одновременно, отмечая их различия. Подготовьте таблицу с четырьмя колонками: Город или то, что вам нужно , Статус , Индекс , Фильтр. Заполните столбец Город значениями. В остальных трёх колонках будут формулы, которые мы обсудим ниже. Я всем рекомендую использовать умную таблицу , так как это значительно проще. На примере ячейки F2 рассмотрим формулу, аналогичную для всего столбца Статус столбец F. Из F2 формулу можно протягивать вниз до конца, а в случае умной таблицы Excel это сделает за вас. Это также относится ко всем формулам, которые мы будем обсуждать в этой статье. Всё, что вы введёте в выпадающий список, тут же отразится в ячейке B2. ЕОШИБКА перехватит ошибку и вернёт ИСТИНА, если действительно была ошибка, и - ЛОЖЬ, если строка таки была найдена. Функция НЕ делает из истины ложь и наоборот инверсирует результат. Таким образом, мы получим в этом столбце ИСТИНА, если подстрока найдена в текущем городе, и наоборот. Обратите внимание, что пустая подстрока содержится в любой строке, поэтому все ячейки столбца Статус имеют значения ИСТИНА, когда мы не ввели ещё ничего в B2. Поскольку ссылка идёт внутри таблицы, то имя самой таблицы в формуле можно не использовать. В остальном всё - тоже самое. Если B2 содержит подстроку поиска, то в столбце Статус не все ячейки примут значение ИСТИНА. Статус ИСТИНА будет только там, в чьи названия городов входит соответствующая подстрока. А в столбце Индекс мы рассчитываем номер по порядку для всех строк, которые содержат искомую подстроку. Например, на рисунке ниже B2 содержит "ни", что заставляет столбец Статус быть истинным у строк с городами Нижний Новгород , Калининград , Магнитогорск и т. Нижний Новгород - первое срабатывание, Калининград - второе и так далее. Функция ЕСЛИ отсекает все значения в F , которые не равны ИСТИНА. Функция СЧЁТЕСЛИ подсчитывает количество значений ИСТИНА в F. Обратите внимание, что диапазон условия в СЧЁТЕСЛИ введен скользящий - вторая координата не закреплена - и во время протягивания она растёт пропорционально таблице. За счёт этого трюка мы получаем механизм подсчёта значения ИСТИНА. Это полезный приём, который стоит запомнить. Теперь наша задача, опираясь на столбец Индекс , сформировать в столбце H отфильтрованный список городов, который необходимо показывать в выпадающем списке. Обратите внимание на динамический именованный диапазон стлГород и стлИндекс, которые мы вынуждены создавать для случая диапазона, чтобы придать решению должный уровень универсальности. Техника, по которой созданы эти именованные диапазоны разобрана тут. Никакие дополнительные именованные диапазоны нам создавать нет никакой необходимости, так как мы пользуемся встроенным в умные таблицы сервисом при ссылке на столбцы. Просто генерируется диапазон соответствующего размера, а формула ЧСТРОК возвращает его высоту в строках. Формула ПОИСКПОЗ ищет номер реальной строки, содержащий соответствующий индекс. Например, в столбце Фильтр мы видим Магнитогорск на третьей позиции, но в реальности он взят из E45 , так как в G45 стоит цифра 3, которую мы и нашли через ПОИСКПОЗ. То есть ПОИСКПОЗ сказал нам, что Магнитогорск находится в й строке, а извлекли мы его оттуда уже при помощи формулы ИНДЕКС. На ленте Разработчик в группе Элементы управления через кнопку Вставить выберите элемент управления ActiveX Поле со списком и вставьте его на лист. Нажмите кнопку Режим конструктора предварительно убедитесь, что вставленный элемент управления активен. Ну и изюминка нашего приёма, то, что заставляет Поле со списком показывать нам обновленный список выбора после каждого изменения строки ввода, - событие Change этого элемента управления, которое переприсваивает свойство ListFillRange и вызывает событие раскрытия списка DropDown. К сожалению, не я придумал такую крутую штуку. Это сделал индийский товарищ Sumit Bansal , решение которого я лишь немного оптимизировал исправил VBA событие - у него оно почему-то было привязано к GotFocus, что всё портило, и сократил формулы. По умолчанию Сначала новые Сначала старые. Хочется верить что на сообщение кто-то ответит! Как сделать чтобы он не появлялся? Криво работает при однотипных данных. Если в списке будет "Значение 1, Значение 2, Значение 3, Но жаль, что можно использовать только один ListBox. Может подскажете решение, когда на листе их МНОГО! Ингридиентов несколько, но данные в них одинаковы. Просто из списка нужно "собрать" блюдо. По этому листбоксов много, а данные одни и те же. Подскажите, а как быть если в списке города повторяются? Как сделать, что бы в выпадающем окне не было повторений? Выпадающий список с контекстным поиском Итак, речь пойдёт о выпадающем списке так называемый combo box , в который встроена возможность динамического поиска по подстроке, которую пользователь вводит с клавиатуры. Файл примера Скачать Пошаговая инструкция Предварительные замечания В файле примера выпадающий список с поиском реализован сразу в двух вариантах: Готовим таблицу для списка Подготовьте таблицу с четырьмя колонками: Формулы для столбца Статус На примере ячейки F2 рассмотрим формулу, аналогичную для всего столбца Статус столбец F. INDEX стлФильтр; MAX стлИндекс. Батьянов Денис E W.


Excel таблицас выпадающим списком


Способ не работает, если ячейку и столбец с данными отделяет хотя бы одна пустая строка или вам нужен товар, который еще ни разу не вводился выше:. В качестве источника данных для списка может выступать и динамический именованный диапазон, например прайс-лист. Тогда при дописывании новых товаров к прайсу, они будут автоматически добавляться к выпадающему списку. Еще одним часто используемым трюком для таких списков является создание связанных выпадающих списков когда содержимое одного списка меняется в зависимости от выбора в другом. Этот способ представляет собой вставку на лист нового объекта - элемента управления "поле со списком" с последующей привязкой его к диапазонам на листе. Чтобы вместо порядкового номера элемента выводилось его название можно дополнительно использовать функцию ИНДЕКС INDEX , которая умеет выводить содержимое нужной по счету ячейки из диапазона:. Этот способ частично напоминает предыдущий. Основное отличие в том, что на лист добавляется не элемент управления, а элемент ActiveX "Поле со списком" из раскрывающегося набора под кнопкой Вставить Insert с вкладки Разработчик Developer:. Механизм добавления тот же - выбираем объект из списка и рисуем его на листе. А вот дальше начинаются серьезные отличия от предыдущего способа. Во-первых, созданный выпадающий ActiveX список может находится в двух принципиально разных состояниях - режиме отладки, когда можно настраивать его параметры и свойства, двигать его по листу и менять размеры и - режиме ввода, когда единственное, что можно - выбирать из него данные. Переключение между этими режимами происходит с помощью кнопки Режим Конструктора Design Mode на вкладке Разработчик Developer:. Если эта кнопка нажата, то мы можем настраивать параметры выпадающего списка, нажав соседнюю кнопку Свойства Properties , которая откроет окно со списком всех возможных настроек для выделенного объекта:. Большим и жирным плюсом этого способа является возможность быстрого перехода к нужному элементу в списке при вводе первых букв с клавиатуры! Приятным моментом, также, является возможность настройки визуального представления цветов, шрифтов и т. При использовании этого способа, также возможно указывать в качестве ListFillRange не только одномерные диапазоны. Тогда можно получить весьма привлекательные результаты, окупающие все потраченные на дополнительные настройки усилия:. Использование любых материалов сайта строго с указанием ссылки на источник. Техническая поддержка сайта GTAlex. Выпадающий список в ячейке листа Все до боли просто оказалось. Тому, кто выложил эту тему - респект! Искал, спрашивал - все тупят.. Существует на одном листе 2 списка: Цены на эти товары. На другом листе создана ячейка с выпадающим списком товаров и ячейка, в которой должна отображаться цена выбранного из выпадающего списка товара. Какую формулу мне нужно создать, чтобы в ячейке "цена" отображалась нужная цена для выбранного товара??? Заранее спасибо за ответы Быть может уже не актуально, но все же Можно воспользоваться формулой "ВПР" не знаю насчет ранних версий excel начиная с года должна быть. Более подробно о функции ВПР можно прочесть в справке по этой функции Родитель Ссылка. Георгий, не подскажете, что делать если данные, которые нужно найти находятся не в первом столбце, то есть, есть табличка: А-Преподаватель В-Группа С-Студент D3-выпадающий список Студентов то есть, выборка из столбца С Можно как-нибудь сделать так, чтобы в ячейке в зависимости от выбранного Студента вписывались данные о том, кто его обучает и в какой он группе? То есть, в формате [Преподаватель],[Группа]? Не могу вывести даже просто Преподавателя. Думаю, тут проблема в том, что он у меня фамилию Студента ищет среди фамилий Преподавателя, то есть, только по первому столбцу. Есть еще статья о том, как сделать левый ВПР с помощью связки функций ИНДЕКС и ПОИСКПОЗ. Данный ответ актуален, если работаешь с 1й строчкой ,т. Также выпадающий список появляется если нажать ПКМ на любом элементе списка и, к сожалению, выпадающий список не работает с числами. Обязательно дам ссылку своим студентам. Как сделать, чтобы при печати значок выпадающего списка "стрелочка" не печаталась, а только содержимое? В свойствах Объекта найдите PrintObject и поставьте False. При печати объект не будет выводиться на лист, а также его содержимое. Но для этого у вас есть LinkedCell. К этой ячейке все и привязывайте. Живой и толковый форум. И он очень помогает людям. Вы начали разговор в "4 способе Может, есть ещё какой-то нюанс? Информация изложена кратко и доступно! Ответ на мой вопрос о двухстолбовом списке 4-м способом дал SVA: Сергей, здравствуйте тоже столкнулась с подобной проблемой, ответ SVA нашла и прочитала. Для отображения двухстолбцового списка достаточно верно прописать ссылки в ListFillRange Для вставки значений в два-же столбца, надо двойным щелчком по кнопке при активном режиме конструктора и внести в появившемся окне вба-редактора следующее: ListIndex, 1 End Sub. Здравствуйте, подскажите, как можно создать выпадающий список, перечень элементов которого формируется на основании некоего условия? Посмотрите вот тут - http: Это не совсем то, что нужно. Нужно при формировании списка отбирать в него значения с проверкой на условие. Как лучше это сделать? Мне в почту info planetaexcel. Получается что значение выбранное в списке, будет всегда вставляться в одну связанную ячейку LinkedCell , заменяя то что было выбрано ранее. А как сделать что бы следующее выбранное значение не заменяло, а добавлялось в следующую ячейку? Или это не возможно? Такое только макросом Родитель Ссылка. Мне надо, что бы выпадающий список показывал текст, а в ячейку вставлялся код к этому тексту. Как это можно реализовать? Если принципиально вставлять в эту же ячейку, то только макросом - отслеживать момент изменения и подставлять код. Если код можно в соседнюю, то легко реализовать подстановку функцией ВПР. Скромный вопрос - работаем с элементами ActiveX на рабочем листе, код: У меня работает - только что попробовал. Ой извиняюсь, действительно все в норме. Не работает в том случае если область именованного диапазона в ComboBox1. У меня возник такой вопрос: Удалить созданные выпадающие списки на ActiveX? Выделить их - и Delete. Простите, может я не совсем ясно выразилась, я имела ввиду возможно ли избавиться от значков, появившихся справа ячеек, с помощью которых возможно было пользоваться выпадающими списками. Удалить или скрыть треугольнички черные? В 4-м способе нельзя. В первом можно - в окне Проверки данных снять флажок Список допустимых значений. Можно ли установить пароль на выпадающий список? В Excel пароль защиту можно установить на ячейки листа все или выборочно. Что вы имеете ввиду под словами "выпадающий список"? На ячейку со списком? Или на источник данных для списка? При этом в ячейку можно вводить как одно из значений, так и несколько. Насколько смог разораться, множественный выбор допустим только в 4 способе. Но элемент привязан к одной ячейке, а мне нужно, чтобы в ЛЮБОЙ ячейке заданного столбца выбор был возможен. Спасибо О качестве сайта и надстройки сказано много, повторяться не буду - ЭТО КЛАСС! Стандартными средствами - точно не реализовать. Можно попробовать макросом, чтобы при выборе из списка, он добавлял значения к уже ранее выбранным. В общем, только VBA Родитель Ссылка. Вот, нашел вам что-то похожее - посмотрите, может что подойдет http: Ознакомился с обучением и прозрел, спасибо. Появилась необходимость использовать выпадающий список в такой форме: В формулу я подставляю значение ячейки для расчёта массы. Иван, функция ВПР вам поможет. Очень много полезного приобрел и применил на практике из Вашего сайта. За что отдельное спасибо! Возможно, я просто не нашёл ответ на свой вопрос на Вашем сайте или задам его первым. У меня есть файл с большим количеством листов. С помощью гиперссылок я один из листов сделал главным. С него можно перейти на любой лист, а с листа вернуться на главный. Но по мере свободного времени на работе я пытаюсь упростить файл для использования им пользуюсь не только я. Сейчас я эту главную страницу обрабатываю как интернетовский сайт. Корпоративный стиль и т. Одна из моих задумок состоит в следующем. Можно ли сделать так, что когда из выпадающего списка я буду выбирать необходимую категорию, то будет появляться список гиперссылок на необходимые листы. Не просто данные с названиями этих листов, а именно сами гиперссылки. Надеюсь, я понятно выразил суть вопроса. С уважением, Олег Ссылка. Необходимо использовать выпадающие списки во многих во всех ячейках таблицы. По функциям подходит список на базе Элемента ActiveX. Собственно, по нему и вопросы: Сам элемент постоянно виден и заграмождает таблицу в отличии от обычного вып. Тут что то можно сделать - чтобы он появлялся тольк при необходимости ввода значения? Причем к ячейкам он не привязан, кстати - это отдельный автономный графический объект как картинка. Можно вставить один и скопировать, если у них настройки одинаковые. Советую вариант 2 - наиболее универсальный для больших таблиц. А можно ли по варианту 4 организовать поиск по любым буквам цифрам , не только первым? Боюсь, что стандартными средствами - нет, ищет только начиная с первой буквы и дальше подряд Родитель Ссылка. Николай, есть ли возможность сделать каждое слово из выплывающего списка разным цветом Или каким то образом создать условие, при помощи которого выбирая что то из списка, вся строка окрашивалась в соотв. В самом выпадающем списке разноцветные строки сделать нельзя, а ячейка с выпадающим списком автоматически заливаться в разные цвета в зависимости от выбора может. Вкладка Главная - Условное форматирование - Правила выделения ячеек - Равно и т. Горизонтальный вариант похож, спасибо! Как сделать выпадающий список с названиями листов книги. В некотором листе вставляю название листа. По названию с этого листа выводится нужная информация. Я где то видел пример. Но тогда он мне не был нужен, а сейчас не могу найти. Я бы сначала вытащил из диапазона только уникальные значения в промежуточный список, а потом уже по нему создавал выпадающий. Большое спасибо за полезную информацию. Сделал Выпадающие списки с Элементом ActiveX. Но возникла другая проблема. Мне надо сгруппировать строки. И при группировке выпадающие списки начинают "гулять по листу". Как решить эту проблему? Виктор, щелкните правой кнопкой мыши по созданному списку - Формат объекта - вкладка Свойства - Не перемещать и не изменять размеры. Или попробуйте там же другие варианты. Что-то из них, думаю, должно помочь. При использовании 4 метода для создания выпадающего списка на основе именнованного диапазона с числами, среди которых есть десятичные дроби разделитель целой и дробной части - запятая столкнулся с "трудностями перевода". Дробные значения вставляются в связанную ячейку как число отформатированное как текст разделителем становится точка. Соответственно вычисления на основе таких значений просто некорректны. Что интересно, при создании элемента управления "Список" для этого же диапазона значений получаем чёткую подстановку, но, как понимаете, не то что нужно изначально. Подходит ли 4 метод для данных такого типа? Как справиться с этой трудностью? Возможно ли с в четвертом способе Элемент ActiveX создать диапазон по условию, что возможно сделать во втором способе??? Лень читать, вроде бы такого вопроса еще не встречал: Если второй вариант, то можно ли вписать СМЕЩ Лист2! R17C4 ;1 , чтобы диапазон воспринимался как динамический? В готовом листе excel не могу установить раскрывающийся список. Что-то блокирует "Проверку данных"на вкладке "Данные" и кнопку "Вставить" на вкладке "Разработчик". Подскажите пожалуйста какие настройки надо проверить и изменить. Заранее благодарен за помощь! Защита не включена, часом? Спасибо вам за подробную статью, с помощью неё я смог решить большую проблему. Но у меня сейчас возникла другая.. Дело в том, что я создал документ Excel для оприходования товаров в магазине 1с использовать не стал - маленький магазин. И я использовал Элемент ActiveX, так как нужен был быстрый поиск по первым буквам. Но трудность возникла позже. В нем около 15 листов - по дням. В каждом листе примерно по полей ActiveX с выпадающим списком, значения для которых берутся из таблицы с прайс-листом в каждом листе своя таблица. Таким образом файл тормозит жутко, даже на неплохих ПК, а иногда и вовсе портится, думаю вследствие нехватки ресурсов ошибка возникает постоянно. Николай, подскажите пожалуйста, как можно оптимизировать Элемент ActiveX, чтобы не такая большая нагрузка была. И может есть вариант использования другого способа создания выпадающего списка в данном случае? Очень нужна ваша помощь. Вариант только один - не использовать ActiveX. При таком количестве более-менее шустро будет бегать только обычный список Данные - Проверка. Объясню почему форма важна, так как в году существуют как 5 недельные месяцы так и 6 недельные, и соответственно данные, содержащие уникальные данные по каждому из дней месяца. В смысле, чтобы при выборе месяца из списка рядом отображалась таблица с данными за этот месяц независимо от количества дней? Возможно все Только без конкретного примера ничего определенного сказать не смогу. Лучше создайте тему на форуме, объясните ситуацию, приложите свой файл и вежливо попросите помощи-совета. А мы обязательно поможем Родитель Ссылка. Обbясните, что делаю не так? Сделал список, сохранил на сервере. Не видя файла сказать сложно. Что значит "сохранил на сервере" в вашем понимании сетевой диск, облако? Подскажите, возможно ли соединить работу выпадающего списка с автофильтром. Можно, но нужно писать макрос для такого. Посмотрите вот этот пример - очень похож. Рано я начал радоваться, что все работает. Я соединил Ваш "Способ 4. Элемент ActiveX" с "Суперфильтр на VBA". Все сделал по инструкции, получилось. Для слов выпадающих из списка создал отдельный лист, далее скрыл его и поставил пароль. Теперь закидываю его в дропбокс. Коллеги копируют файл с дропбокса, все открывается, но выпадающий список не появляется. Пробовал через флешку передавать, по электронке и все равно нет списка. Подскажите, пожалуйста, что делать??? Очень много полезного в статье. Но пожалуйста залейте ПРИМЕР по ссылке нет примера , не очень понятно как сделать выпадающий список на 2 столбца. При использовании способа "Стандартный" Не работает "проверка вводимых значений" то есть помимо указанного списка, можно ввести любое слово. Как можно это исправить??? Я так долго искала такой исчерпывающий ответ. Не понять - невозможно! А как создать списки со значениями разных цветов? Необходимо в выпадающий список ActivX вставить даты в формате ДД. ГГГГ на выходе получаю числовое значение даты, что делать? Можно ли при использовании функции проверка применять список, состоящий из уникальных значений? То есть, если я сошлюсь на некоторый диапазон, например A1: A, в котором будут периодически попадаться одинаковые записи, они все попадут в выпадающий список. Как сделать, чтобы они не повторялись? И есть ли возможность упорядочить их в алфавитном порядке? В общем, нужно создать список, похожий на тот, что получается при использовании автофильтра. А можно ли в выпадающем списке сделать так, чтобы, к примеру, 20 объектов было выделено одним цветом, 11 другим и так далее для более наглядной выборки, а в самой ячейке выбора текст был в обычном формате? Нужен разноцветный выбор, который после выбора нужной информации становился стандартным. Дам поздравляю с наступающим праздником! Так вот, при перегрузке файла список исчезает! Я проверил, на других файлах работает нормально, проверил с этим же, поместив базу под список на тот же рабочий лист где располагается и сам список, тоже работает. В чем может быть проблема? Файл изначально был с общим доступом для настройки списка общий доступ пришлось отключать. Подскажите пожалуйста можно ли изменить шрифт в выпадающем списке сделанном по 2 способу. За сайт и форум огромное СПАСИБО. End Sub Вот такой код нужно прописать и все будет работать. Нужна помощь В Ехсеl после некоторых манипуляций пропали кнопки выпадающих раскрывающихся списков. Поиском пока ничего не нашел. Статья классная, как и сам сайт. Благодаря знаниям от сюда и советам форумчан экономлю около часов ежедневно. Да и жизнь поинтереснее стала. Мои "пять копеек" к статье В конце в сравнительной таблице указано, что в 4-м способе НЕльзя сделать связанные списки. Мне подсказали в это теме, начиная с третьего поста: Пока никак не получается, во втором способе получается , но не подходит так как до элементов выпадает? Это происходит тогда, когда кнопка "поле" обращается к списку, расположенному на другой странице если расположить список и связь на этой странице - все норм. H4 на ячейку A1 Листа3 и т. Как сделать в выбранном из списка товаре переход по этой ссылке? Выбрать из списка и попасть на нужный лист? Когда исходные значения, которые появляются в раскрывающемся списке, находятся в одном столбце все варианты работают. Но, когда исходные значения располагаются в одной строке разных столбцах , то 3-й и 4-й способы НЕ РАБОТАЮТ. Как сделать, чтобы они работали? Думал есть решение попроще. Можно ли первый способ подкорректировать макросом, наверно? Третий и четвертый способы мне не подходят, так как применить нужно на всю колонку, а не на отдельные ячейки. Подскажите, в каком направлении копать? Ни в каком - в первом способе больше 8 строк отобразить невозможно. Копайте в сторону других способов Родитель Ссылка. Подскажите можно ли в окне "Проверка вводимых данных" в поле "Источник" сослатся на поле именованной таблицы, Напр. Mng - Manager, Поле: Спасибо, но я уже обошёл по другому - создал Диапазон, который сослался на поле в таблице, а впыадайку уже настроил на этот диапазон, так тоже работает У мене еще один вопрос - можно ли сделать динамическим размер Таблицы, базируясь на каком-нибудь правиле, типа как смещение по кол-ву значени Родитель Ссылка. Здравствуйте, возможно ли сделать выпадающий список с проверкой не заполненных ниже ячеек? Насколько я знаю - нет. Третий и четвертый способы несовсем удобны тем, что приходится вручную вставлять элементы управления на лист. При этом элемент управления находится в одном и том же месте и ссылается на одну и туже ячейку. Для этого в модуле листа, на котором должен находится выпадающий список, нужно разместить такой код Взял из одной книги. Здравствуйте, в данной теме не смог найти ответа на интересующий меня вопрос. А состоит он в следующем: Можно ли из выпадающего списка activeх вытащить текстовую информацию, так как она мне потом будет нужна в последующем. Вытащить я имею ввиду, чтобы в другом файле я мог сослаться на эту ячейку и он извлек мне из нее текст. Может быть есть возможность просто на какой-то другой промежуточный лист в этом же документе его перетащить Так как есть большая база отчетов и ключевая информация из них будет копироваться в другой файл, где все эти отчеты должны кратко отображаться. Буду искренне благодарен, если кто-то сможет мне подсказать. Да и в любом случае большое спасибо авторам, благодаря вашему сайту я могу найти ответы на большинство моих вопросов, но, к сожалению, на этот пока не нашел. Данные, откуда берется информация для списка activex находятся на другом листе, который заблокирован и скрыт. Хотел сделать что-то похоже на способ с фильтром, но, к сожалению, не выйдет, как я понимаю Или есть еще какой-то другой вариант выпадающего списка с поиском по первым буквам? Возможно ли применяя 4-ый способ искать среди данных не столбца, а строки. Что-то в строке не получается искать всегда выдает только данные 1-ой ячейки. А вы превратите вашу строку в столбец с помощью функции ТРАНСП и ищите по столбцу Родитель Ссылка. Как сделать чтобы в выпадающем списке не повторялись одинаковые значения? Тимур, нужно сделать так, чтобы они не повторялись в исходном диапазоне. Посмотрите статью про извлечение уникальных элементов из диапазона - должно помочь. Спасибо, у меня так и было. Просто 60 промежуточных строк получается. А вообще воспользовался вашим "Суперфильтром" http: Спасибо за статью, просто и доступно! Возможно, у меня "чайниковый вопрос" - а каким должен быть список, чтобы содержимое ячейки, выбранное из списка, находилось при поиске? Допустим, я выбираю из списка значение "А", затем через Ctrl-F делаю поиск "А" - ничего не найдено Добрый день, спасибо огромное за статью!!! Был вопрос А как сделать что бы следующее выбранное значение не заменяло, а добавлялось в следующую ячейку? Вы ответили что можно сделать через макрос, можно ли увидеть данный макрос или он мега сложный. А как же - еще как можно: D для чего вообще нужен выпадающий список, чем он полезен? Удобно вводить повторяющиеся значения: Не надо копировать Не надо руками вводить с клавиатуры Не будут возникать ошибки Родитель Ссылка. Добрый день, подскажите пожалуйста, столкнулся со следующей проблемой. При создании "Проверки вводимых значений" хочу сослаться на динамический диапазон с другого листа, какая правильная форма записи и возможно ли это в принципе? Столкнулся с некоторыми трудностями при создании списков. У меня эксель, создал поле со списком с помощью элемента управления. Если в качестве диапазона для списка задаю строку, а не столбец, то ничего не выпадает. Алексей, поиск по первым введенным буквам возможен только в списке, сделанном на основе элемента ActiveX, как и написано в статье. А строку можно преобразовать в столбец с помощью транспонирования. Сделал выпадающий список на основе элемента ActiveX. Но поиск работает не совсем так, как хотелось бы. Если я ввожу символ, например "Т", находится первое значение, начинающееся на "Т". А мне нужно, что бы в выпадающем списке в дальнейшем отображались только значения, которые начинаются на "Т". Есть список экспертов, которые должны выставить оценки перечню критериев. Критерии одни и те же для всех. Как сделать возможность фильтровать списки, чтобы посмотреть оценки, которые выставил именно этот эксперт ВСЕМУ перечню критериев? Алексей, а в чем сложность? Сделайте таблицу, где критерии будут идти по столбцам, а эксперты по строкам и фильтруйте обычным фильтром Данные - Фильтр по имени эксперта. У меня вопрос такого плана. Список по второму способу, если количество элементов списка больше 8 то соответственно в поле списка появляется полоса прокрутки. И вот неудобство - список всегда открывается своей нижней частью полоса прокрутки внизу и чтобы выбрать наиболее популярный верхний элемент приходится постоянно прокручивать список. Можно ли это исправить? Или просто поменять порядок списка с ног на голову? А можно настроить выпадающий список так, что бы в ячейку с ним можно было внести данные не из этого списка? Перерыл интернет, но сам не могу сделать. Существует два листа "Материал" и "Расход материала". На листе Материал содержится весь материал на котором идет печать. А на листе Расход материала нужно чтобы можно было выбирать из раскрывающегося списка по наименованию, но заполнялись и остальные 2-ве ячейки данными с таблицы Материалы Раскрывающийся список получается сделать, но вставляется только одно значение. Можете помочь мне с этим? И как можно сделать так, чтобы при открытии можно выбрать из списка пользователя который будет автоматом подставлять в поле с Фамилией и Именем. Чтото типа такого http: Недавно решал подобную задачу Родитель Ссылка. Вот новая ссылка Ссылка. И вышлю на почту. Отпишись потом, все ли правильно я сделал Родитель Ссылка. Да все работает и не сложно оказывается!!! Не зря говорят все гениальное просто!!! Ссылка на скачивание примера не работает!!!! Спасибо автору, хорошо всё написано, очень доходчиво, пару идей уже воплотил в заданной мне задаче. Вопрос по теме - мне нужно реализовать при выборе из выпадающего списка одного из значений допустим - приход, расход , что бы нужная мне ячейка автоматически становилась отрицательной или соответственно положительной, но есть условие - эти ячейки должны в итоге выдавать как общую сумму, так и отдельно суммировать положительные значения и отрицательные. Последнее реализовал разбирался здесь же , но хотелось бы немного упростить и с экономить время, так как больно уж большие объёмы И други, всех с Великим праздником Победы! Есть вопрос по 4-му методу. Можно ли сделать так, чтобы параметр ListFillRange был переменной величиной, а не постоянной. Уважаемые форумчане, нужна ваша хелп! А теперь собственно вопрос: Если да, то подскажите как пожалуйста как. А можно как то сослаться на список сделанный по 4 способу?. Спасибо за уроки и советы!!! У меня тоже есть вопрос не осилила прочесть все комменты, возможно повторюсь. У меня есть таблица из 2х столбцов "Услуги" и "Цены". Как сделать так, чтобы в одной ячейке я выбирала услугу из выпадающего списка, а в соседней автоматически "вставала" соответствующая цена? Венера, вам нужна функция ВПР Родитель Ссылка. Создаю выпадающий список, допустим с именами Саша, Маша , Петя. Вставляю в несколько ячеек имена допустим Маша. Надеюсь Вы поняли мою мысль. Столкнулся с такой проблемой, при открытии книги в разных версиях EXCEL, а в частности после в или книга с ранее заполненным текстом остается, а вот реализованная функция выпадающего списка исчезает. И как её решить? Не переделывать же заново книгу, каждый раз её открывая в разных версиях EXCEL. К 4 варианту можно сделать дополнительную модификацию в виде: Выпадающий список с отображение на экране сразу нескольких элементов со списка как после нажатия треугольника который бы менял данные при вводе в его поле названия. И в конце можно было выбрать элемент с помощью Таб или enter а лучше и тем и другим. На счет пункта 2 вообще есть возможность прописывать в теле макроса клавишу для завершения определенного действия? Здравствуйте, вопрос такой, возможно ли из выпадающего списка а желательнее из двух выпадающих списков выбрать 2 разных не связанных значения в одну ячейку? Надо что бы в конечном результате в одной ячейке при выборе двух разных значений было указано кресло - кожа, или диван - бархат. Если нет то какими другими возможностями можно это сделать если не из выпадающего списка? Сергей, надо просто склеить текст из ячеек с выпадающими списками. Понял принцип составления выпадающего списка при помощи AktiveX на одном листе. Подскажите, пожалуйста, есть ли возможность в эксель создать выпадающий список так, чтобы после выбора из него значения этому значению присваивалась гиперссылка. Например, есть выпадающий список из населенных пунктов, можно ли сделать так, чтобы при выборе населенного пункта к нему привязывалась гиперссылка, ведущая к расположению этого н. Заранее благодарю за консультацию. Помогите пожалуйста советом с какой стороны подступиться? Приблизительно как сделан подбор на этом сайте http: Выпадающие списки не подходят около строк неудобно подбирать. Посоветуйте в каком направлении копать???? Николай, подскажите, при построении списка из ActiveX можно ввести случайное значение, которого нет в списке и оно отобразится в связанной ячейке С элементом "поле со списком" проблем не возникает. А вот элемент "список" из ActiveX, который выполняет вроде те же функции, но для меня более удобен, почему то при каждом пересчете книги меняется в размерах самопроизвольно уменьшается его ширина и высота. Каждый раз приходиться включать режим конструктора и подправлять его вручную. Может это связано с тем, что диапазон исходных данных находиться на другом листе и задан формулой массива? Или в чем причина? По 4-му способу, нужно чтобы в выпадающем списке отображалась информация по нескольким столбцам. И может ли быть не 2 колонки, а 6 к примеру? Спасибо большое за сайт, очень просто и доходчиво объясняется и в видео материалах, книге и комментариях. Большое значение имеет дикция Тренера. Николай, Ваши видеоуроки приятно слушать и материал легко усваивается. А теперь вопрос связанным выпадающим спискам более 2 уровней: То есть для списка первого уровня все легко и понятно, мы просто создали список уникальных позиций и сослались на него через проверку данных. А для следующих уровней мы же не используем простую ссылку как для первого уровня, вернее используем ссылку на диапазон, создаваемый через формулу смещ , отталкиваясь от выбранного значения в первом уровне. Соответственно, во втором списке позиция "админ расходы" отразится 10 раз. Когда в формуле ссылаешься на связанную ячейку где выводиться число , то формула не работает, пока не зайдешь в связанную ячейку и не нажмешь enter. Думал, что в книге более подробный вариант, но ошибся. На 5 столбцов тоже работает. Очень интересно и ясно объяснили. Подскажите пожалуйста, при использовании 3 и 4 способа можно ли диапазон значений сделать динамическим? В данный момент у меня на отдельном листе записаны данные и их количество меняется в разных документах, чтобы не переписывать постоянно свойства у меня в качестве источника данных задан весь столбец A: A , но при этом сами понимаете сколько ячеек в выпадающем списке. Можно ли сделать так, чтобы показывались только непустые ячейки? И еще одна заморочка. В первом столбце листа с исходными у меня только номер, остальные значения в документ подставляются функцией ВПР, но при этом в случае использования способа 3 все работет нормально, так как номер совпадает с номером строки. А при использовании 4 способа ВПР отказывался работать пока я не задал текстовый формат столбцу с номерами и ячейке в которую подставляется значение Ссылка. Весь лень пытался найти на форуме способ решения своей задачи, не удалось. Очень много похожих решений но все же есть отличия. Мне необходимо чтобы при выборе из выпадающего списка наименования товара в четырех соседних ячейках автоматические выдавались параметры этого товара, которые расположены в том же списке. Функция ВПР Вам в помощь Стандартный Способ 2 рулит! Подскажите как удалить выпадающий список с помощью макроса? Список сделан по 2му методу стандартный , данные берутся из отдельного листа. Подскажите пожалуйста, как сделать выпадающий список в стандартной "Форме" инструмент самого exel? При запуске Формы, выпадающий список отсутствует


Выпадающий список в Excel с помощью инструментов или макросов
Характеристики тепловых счетчиков
Медуница сахарная описание
Как сделать печь из автомобильных дисков
Новости шоу бизнеса попкорн
В треугольнике авс ас вс 10 угол
Как готовить творожники рецепт с фото
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment