Создание выпадающих списков в Excel
HTML-код
- Опубликовано: 11 дек 2010
- 4 способа создать выпадающий список на листе Excel.
Подробности, файл с примером и текстовое описание planetaexcel.ru/techniques/1/40/
Заходите в гости ↓↓↓
Twitter / planeta_excel
Facebook / planetaexcel
Instagram / planetaexcel
Мои книги planetaexcel.ru/books/
Моя надстройка PLEX (+150 новых функций для вашего Excel) planetaexcel.ru/plex/
Николай, Вы безупречны в изложении материала. Спасибо Вам огромное, Вы умница!
Всегда с уважение отношусь к умным людям. Особенно, если они знаниями делятся. Казалось бы, в достаточно простой вещи, есть столько нюансов, о которых даже не знал. Спасибо!
Большое спасибо за видео. Самое главное, что оно работает так, как вы показали. Не в каждом ролике так получается.
Спасибо вам!
Часто посещаю ваш сайт. Он самый информативный.
Успехов вам.
Низкий поклон! И как я раньше жил без этой информации?!
Добрый день! Про первые два способа узнал только сегодня. Прикольно. Третим пользуюсь всю жизнь. Сознательную, экселевскую. Четвёртым сразили наповал. Ну, то есть, до глубины души. Пойду все свои списки за все годы переделаю (на хрен). Заодно поменяю размеры, шрифты и фоны. Ну в общем всё, что настраивается. Большое спасибо.
"Кто ясно мыслит, тот ясно излагает." Никола Буало
Который раз убеждаюсь, что легко и результативно учиться именно у умных людей.
Спасибо вам, Николай. Когда ищу как сделать в екселе, обращаюсь именно к вашим урокам.
Но! С выпадающем списком первых способов у меня работает функция ВПР, т.е я список беру из умной таблицы, и тогда у меня к значению Абрикос может подставиться его цена за кг и что-то еще.
А вот когда я попробовала сделать выпадающий список последним крутым способом, то функция ВПР у меня перестала работать
Спасибо!Спасибо!Спасибо!
Вас приятно слушать!Масса полезной и необходимой информации! Браво! И очень доступно, просто!
Вы лучший!!! Без преувеличения! Когда знаешь, всё просто!
Николай, спасибо за урок!
Очень полезно и доходчиво! Спасибо большое!
Спасибо. Понятно, грамотно и по делу👍
Спасибо огромное за ценную информацию!
Oчень грамотно и толково! Спасибо большое!
Очень доходчиво выложена инфа.))
Спасибо большое. В благодарность Вам - перешел с сайта на канал - поставил лайк и оформил подписку. Как бы не первый раз вижу Excel, но с чем-то не сталкивался, а что-то уже благополучно подзабыл...
СПАСИБО!!
..как выразить благодарность!?..
тАк ПРОСТО!
тАк ДОСТУПНО!!!
....СПАСИБО!!!....
Спасибо большое! Очень помогло!
Спасибо большое! Очень помогло
Спасибо, полезное видео.
Спасибо большое, особенно за последний вариант! +
спасибо, все ясно и четко!
Nikolaj, ya býus uzhe vtoroj den' no u menja nikak ne poluchaetsja, hotja sleduyu poshagovo vashej instrukcii.. mozhno vam v lichku obratit'sja..Spasibo.
Большое спасибо, Николай! Выпадающие списки сделал по второму варианту и очень доволен. А Вы не могли бы подсказать возможно ли сделать подстановку значения в одну таблицу из другой автоматически в зависимости от даты и в каких роликах это можно посмотреть? Поясню запрос на примере:
Столбцы основной таблицы: Дата сделки (на каждую дату - несколько сделок), Тип расчёта (два варианта из выпадающего списка- 1) расчёт сегодня или 2) расчёт после завтра), Курс USD ЦБ РФ на дату расчёта (а не сделки!, то есть в зависимости от параметра второго столбца). На отдельном листе (Лист 2) таблица со всеми курсами USD ЦБ РФ на каждый день года. Если в основной таблице я выбираю "расчёт послезавтра", рядом автоматически выскакивает курс ЦБ из таблицы на послезавтра, который уже используется в расчётах формулами основной таблицы. Возможны ли такие подстановки по условию параметра с учётом даты? Сложновато?.. На всякий случай, всё равно спасибо!
Подписался :) спасибо !
Спасибо! Помогли!👍🏻
Спасибо!
Работает и красиво! А зачем это нужно? :))
Спасибо за интересные и познавательные уроки. Подскажите мне, пожалуйста, как преобразовать текстовые значения цифр в числовые, при формировании отчета из других программ, требуется доработка в формате Excel, но числа не суммируются, так как они не в числовом формате. Заранее благодарю
Спасибо большое
Лучший!
Уважаемый Никалай,
как можно создать дерево данных в экселовской форме без использования treeview, т.е. написать в VBA?
Спасибо)
Николай! Подскажите, как создать список со значениями разных цветов Excel?
(alt)+(down) - я не знал.. это круто!
спасибо)
Добрый день! Подскажите, пожалуйста, можно ли использовать несколько источников, которые находятся на разных листах?
Респект!
Привет, Николай! есть ли у вас видео с выпадающим списком, где сразу по выбранному значению подставлялись бы его данные для расчета?
да, когда знаешь - всё просто.
Подскажите пожалуйста: поле координат Excel изменилось, в горизонтальном поле появились не буквы а цифры. это нормально? как вернуть буквы?
Спасибо за видео. А можно ли сделать значения из списка не взаимоисключающими, а дополняющими друг друга, чтоб можно было вставить что-то из списка, написать что-то от руки, а потом еще что-нибудь из списка в одну и ту же ячейку ?
Кстати, у способа проверки значений, если файл открыть в облаке OneDrive (office.com -- Excel Online), то автодополнение при вводе значения работает, в отличие от самого Excel. Даже в 2019-ой версии не могут это пофиксить. А ведь это самая нужная фича.
Подскажите, есть ли возможность создать список, который открывался бы во весь экран, т.к список очень длинный и листать его не удобно. (Экран сенсорный и клавиатуры нормальной нет)
Николай, скажите пожалуйста, а возможно ли объединить 2й и 4й способы? То есть все преимущества списка ActiveX, но не для одного поля, а для каждого поля в столбце. Т.е. мне приходится вводить в столбец много значений. Сейчас использую список из способа №2, но хотелось бы его сделать более удобным - заполнять по первым введенным буквам... Спасибо.
Не уверен, что это возможно.
А если без списка? Ну т.е. создать справочник значений (например в другом столбце или на другом листе) и в нужном мне столбце вводить подряд нужные значения из этого справочника. Возможно ли при вводе первых символов получать вариант для ввода? Т.е. как в самом простом способе, но только чтобы он работал даже при наличии пустых ячеек? Спасибо за внимание, Николай!
Добрый день! Подскажите как сделать в excel-e, выпадающие списки компьютерной техники. То есть, есть материнские платы, из выпадающего списка материнских плат, я выбираю, производителей и далее вижу весь список материнских плат определенного производителя, а в другом окне, делать комплектацию из списков компьютерной техники с автоматическим подсчетом. Спасибо,
Подскажите,плз - пробую создать выпадающий список 4-м/А способом (двойные ячейки) - но не могу ввести два разных диапазона в listfillrange - пробовал через точку, запятую, двоеточие,амперсанд - сразу выбивает данные (типа, не принимает). Можете подсказать, где ошибка? спс
Доброго времени суток, с сайта почему то не скачивается пример, просто обновляется страница Вашего сайта, спасибо
Спасибо!)Есть вопрос,как сделать выпадающий список,так чтобы диапазон был на одном листе,а выпадающий список на другом,по аналогии?
При создании проверки данных с типом данных список ввожу в источник несколько напряжений 0.23;0.4;6.3;10.5
Если нажать ОК и снова открыть окно проверки данных можно увидеть что excel моментально заменил 6.3 и 10.5 на 6 марта и 10 мая.
Можно ли как-то избавиться от этого не вводя перед числами апострофы и не используя заранее подготовленные диапазоны на листе?
Можно, конечно, вместо 6.3 и 10.5 ввести 6.300 и 10.500, но тоже не очень красивый вариант.
Добрый день, Николай. Подскажите пожалуйста, как в экселе при выборе одного значения в столбце рядом в столбце выводились данные с другого столбца, которые ему соответствуют. То есть смысл такой, мне надо сделать калькуляционные карточки и как при выборе одного наименования, вывести все ингридиенты, которые к нему относятся. Спасибо.
Посмотрите его урок Динамическая выборка функциями ИНДЕКС и ПОИСКПО. Вроде там ваш ответ.
СПАСИБО
Супер доступно, как усовершенствовать второй способ, чтоб когда появляется новая позиция например "финики" я ниже в списке дописываю слово "финики" и они автоматически включаются в формулу. И при следующем нажатии на стрелочку когда будет выпадать список там уже будут финики.
Еще раз спасибо
Добрый день! Можете подсказать как использовать последнюю функции в этом видео в заполнении накладной?
отличное видео! Подскажите пожалуйста касательно третьего способа. Если мне нужно выводить не порядковый номер элемента, а значение из соседней с ним ячейки, например его смму или габариты, как это можно сделать?
Подскажите как при 4-м варианте списка (ActiveX) указать в LinkedCell текущее положение (текущюю ячейку)?
Пробьівал формулой "адрес", пробівал "RC".
супер
Павел добрый вечер, подскажите пожалуйста, как сделать чтобы из выпадающего списка возможно было выбирать несколько позиций? Заранее спасибо.
Павел, пример с сайта не качается, ссылка ведет на ту же страницу.
Николай, доброго времени суток! Подскажите пожалуйста как сделать закрепленный столбец с такой выборкой? Например, у меня во всем столбце может быть всего 4 значения: НЕ НАПРАВЛЯЛОСЬ, НАПРАВЛЕНО, ПОЛУЧЕНО, В ДЕЛЕ. Какой способ лучше использовать?
Спасибо огромное за видео!
Можете подсказать, что сделать, чтобы при разноцветных элементах это же сообтветствие отобразалось и в выпадающем списке? Например: Ананас подсвечен красным, Банан-желтым, я хочу, чтобы это же условие сохранилось и вы падающем списке.
Заранее спасибо за совет!
За видео спасибо. Но не ужели эксель не может большего? Все не как не пойму. 9:24 - так это будет выводиться только в одну ячейку Д11? А если мне нужно потом анальогично заполнить ячейку Д12. Как сделать что бы выпадающий список именно с возможностью автозаполнения, а еще лучше поиска появлялся в диапазоне ячеек (столбце)? Что бы туда можно было вводить данные. 10:39 - вот, ананас появляется на месте клубнике, а как сделать что бы он появлялся ниже. Пусть при выделении нижней ячейки Д12, и так далее Д13 в общем как в ранее описанных способах, там где диапазон. Еще хотелось бы что бы можно было искать не только по первым буквам, а и буквам в середине. Например если я не помню первое слово, а их там 2 и более.
Добрый день. А подскажите как сделать? я выбираю из выпадающего списка (из трех значений-одно выбираю) а в этих трех еще по 10 значений. как сделать так чтоб если я выбрал первое значение у меня в этом первом значении выскакивали подпункты ? ПС: наверно не смог объяснить что сам хочу. приведу пример. вконтакте выбираешь страну и ниже уже сортируется в этой стране какие города можно выбрать и в зависимости какой город выбрал можно выбрать например вуз. как такое сделать в экселе? я сделал сначала списки выпадающие по 10 значений отдельно. все работает. потом их таким же способом объединил еще в один выпадающий список. тоже работает. но когда я выбираю из списка (высшего по иерархической лестнице) у меня ниже не обновляется результат. например я сделал сначала по 10 городов в каждом списке (3 списка) 30 городов. все по отдельности они работаю. потом я хочу объединить их по трем странам в каждой по 10 городов.ка сделать чтоб? я выбрал первую страну у меня ниже можно было выбрать из 10 городов которые в этой стране.
Объясните пожалуйста как в одно примечание копировать несколько картинки, такое возможно? Для отчётность
Как сделать выпадающий список по следующим пар-рам: например я делаю отчет по расходам компании и одна из главных статей «зарплата». Как сделать так , чтобы когда в отчете я нажимал на графу «зарплата» у меня раскрывался список с именами работников и суммы их з/п.
И также нажимая на «стрелочку» список скрывался и мы можем видеть изначальную главную таблицу, где после зарплаты идут другие графы - амортизация, страховка, транспорт.расходы и так далее.
Потрясающее объяснение! Хотела Вас попросить еще кое-что рассказать! мне нужно сделать так, чтобы при выборе из выпадающего списка, например товара, под этим списком появлялась заполненная таблица теми данным, которые я выбрала в выпадающем списке. Например, выбрала шкаф, а в таблице автоматически заполнилось: размер, стоимость, дополнительные функции и т.д.! это возможно???
www.planetaexcel.ru/techniques/2/92/ - как раз оно
Большое спасибо!
Николай, то что Вы делаете просто находка для всех, кто ищет ответы. Хочу спросить Вас по-следующему вопросу. В моем случае в выплывающем списке есть название сульфата SO4. Цифра "4" в исходом списке находится в подстрочном состоянии, но когда я нажимаю выпадающий список, то данная цифра снова становится в исходное состояние , т.е. такого же размера что и буквы, а не маленькая подстрочная. Скажите, пожалуйста, есть ли в экселе решение для данного вопроса?
Нижний индекс для цифры 4 - это, в данном случае, особенность форматирования ячейки. При использовании выпадающих списков вставляется только содержимое ячейки, но не её формат, к сожалению. Вылечить такое можно только макросом, наверное.
Как в последнем варианте заставить его выбирать значения из именованного диапазона?
Я так понимаю, чтобы список работал, всегда должен где-то храниться исходник (номера ячеек со строками)? А если мне надо не "рисовать" список, а чтобы он занимал целую ячейку (чтобы при растягивание таблицы длинна ячейки со списком тоже растягивалась) и список формировался из данной ячейки, а не брался из вне? Ну и очень хочется чтобы была связь с соседней, такой же ячейкой где выбранной строке в первом списке, сопоставлялась бы строка из "второго списка".
Ну например у меня есть первый список из 5-ти человек и второй список с 5-ю документами, соответствующий каждому человеку из первого списка. То есть если я выбрал из первого списка 4-го человека, то в соседней ячейка должен отобразится документ номер 4. Как это сделать?
Николай, гений экселя! Выручайте)), можно ли вместо именованного диапазона использовать имя умной таблицы? Что-то у меня не получается, или как-то сделать список динамическим, чтобы он подхватывал новые значения.
Заверните название умной таблицы в функцию ДВССЫЛ, т.е. так =ДВССЫЛ("Имя_умной_таблицы[Столбец_такой-то]") и все будет ОК :)
@@planetaexcel Николай, доброго времени суток! А в элементе ActiveX, в качестве диапазона можно указывать динамический список в ListFillRange? Заранее спасибо за ответ! И огромное СПАСИБО за вашу работу!
У мнея вопрос. У меня такая проблема вышла. Хотел сделать интерактивную таблицу. т.е. Выбираешь из выпадающего списка нужный материал например асбест и он должен был в место слова поставить цифру. Как это сделать?
А как сделать таблицу с расчётами, например в столбце В2 у меня условное обозначение, а далее идёт ГОСТ, далее идут значения и общая масса изделия, нам нужно чтоб при выборе в столбце В2 и госта в выпадбщей строке выходил автоматически и значения и общая масса, надеюсь понятно
Добрый день.
Возможно сделать выпадающий список, привязанный к срезу сводной таблицы?
Без макросов - вряд ли.
Есть большой прайс с ценами, нужно сделать выпадающий список необходимых товаров из этого прайса, чтобы цены брались из него автоматически в соседней колонке и из них можно было сделать автосумму. Как это сделать?
Как присвоить значение к выпадающему списку?
Например: К Товар (1) присвоить Цена(1). То есть при выборе из выпадающего списка Товар (1) появилась ячейка Цена (1)
посмотри функцию впр
В 4 способе LinkedCell выводит значение в ячейку отформатированную как текст. Как сделать вывод по умолчанию в числовой формат?
А можно для "особо одаренных" добавить о том КАК УДАЛИТЬ эти объекты? (в 2016 версии)
Николай, подскажите, пожалуйста, как создать ссылку , тополя по ячейке, выпадали новые данные в новой вкладке. Например есть дата , а этой дате принадлежат определенный массив соответствующий этой дате. Все это выпадает в новой вкладке этого файла.
Такое только макросом на Visual Basic
@@planetaexcel спасибо.
Николай, добрый день! Ссылка на скачивание файла НЕ РАБОТАЕТ!
Построил выпадающий список.
Работает прекрасно, но возникла одна проблема,
1. Я заменил размер шрифта с предложенного 11 на более крупный 26 или 36.
2. Те ячейки в которых построена функция выпадающего списка не держит размер шрифта 26 или любой другой размер и падает на 11, кроме обычных ячеек где не записаны функции.
Может ли кто нибудь ответить на данный вопрос.
здравствуйте.
у меня возникла такая проблема:
мне нужно создать калькулятор из нескольких выпадающих списков.
допустим первый список перечень замков,(допустим я выбираю гардиан 1001 и я не знаю как сделать так чтобы он ссылался на конкретное число,точнее стоимость замка)
второй цвет покраски( допустим шагрень)
толщина метала
размер двери
и еще много разных значений
и потом как это все завязать в одну формулу и получить общую стоимость.
подскажите пожалуйста как это сделать, или где почитать?
тоже интересует такой расчет, нигде не могу найти, как это сделать
Добрый день, подскажите как в множество ячеек где есть формулы, добавить ещё одну функцию чтобы содержащиеся формулы выложились в добавляемую? Например много ячеек где уже есть ВПР. Нужно всем разом добавить еслиошибка. При этом чтобы ВПР не изменил аргументов. Спасибо)
Проще всего макросом - см. www.planetaexcel.ru/plex/features/15/5676/
Здравствуйте! Из всех подобных тем нужной мне информации к сожалению не нашла. Задача состоит в том что в нужно создать выпадающий список, с информацией содержащейся в этой же книге на другом листе. Но сложность не в этом дело в том что информация разбита на несколько столбцов. Мне нужно чтобы в выпадающий список отображал несколько столбцов! Подскажите как решить эту задачу ((((( ПОЖАЛУЙСТА!!!
Попробуйте вариант с ActiveX, описанный в статье www.planetaexcel.ru/techniques/1/40/
MsBogolyubova, как зачем? Предположим вы продаёте ограниченную серию товаров, у вас есть расходник, куда вам надо обязательно ввести наименование товара; чтобы не писать заново каждый раз или не допустить ошибки, вы задаёте список этих товаров и делаете выпадающий список :)
Николай, извините за возможно глупый для профессионала вопрос - я только учусь. Все, что Вы рассказываете понятно, не понятно для чего это - создание выпадающих списков? просто пример с этими фруктами не дает понимания как это применить на работе?
А как вводить данные в раскрывающий список не из столбца а из разных ячеек ?
Боюсь, что никак - сначала надо собрать их в один диапазон
Жаль только, что привязка списка только к одной ячейке. Но при работе эта "жалость" сводится на нет, так как практически крайне редко приходится пользоваться списками.
А если зеленый столбик будет находиться на другом листе?
А если на другой книге?
@@user-ii9ex3hz2g Переключаетесь в момент выбора диапазона данных на другую вкладку и там выделяете нужный столбик с данными)
Как изменить макрос чтобы размер текста в макросе подгонялся с учетом определенной длины текста.
Добрый день! Есть функция такая, когда в определенную ячейку в Excel вносишь любые данные, а в следующей, соседней ячейке автоматом обновляется дата? Т.е. она дает инфо. о дате, когда та ячейка обновилась. Заранее спасибо!
Встроенной такой возможности нет - нужно писать макрос.
Можно в примечаниях оставлять историю изменений - см. www.planetaexcel.ru/techniques/5/208/
0:44 важное уточнение: нажимать нужно именно на ЛЕВЫЙ Alt+вниз
Кстати, да. Правый Alt они под новый символ рубля заняли не так давно.
Спасибо за уточнение.
сделал все как вы сказали немного ошибся правда теперь хочу удалить это окно с выпадающим списком этим -творится теперь что-то невероятное просто никак не получается
А как можно убрать дубли в выпадаюдщем списке?
А как с помощью 2 способа удалить дубликаты в списке?
как сделать, чтобы выпадающие списки были в каждой ячейке столбца?
Выделить все ячейки столбца перед тем, как создавать список через Данные - Проверка данных.
Как можно сделать так: допустим в столбце J и K (смотря на ваш пример) есть ещё данные. в ниспадающем списке мы выбираем к примеру абрикос, и данные из этих столбцов(J , K) переносятся соответственно в соседние столбцы - там где мы этот ниспадающий список создали.... то есть перенсится не одна ячейка и целый ряд столбцов.
посмотри функцию ВПР
А куда этот список значений разместить, чтобы он не мешался?
Вот предположим у меня таблица, в ячейках выпадающие списки, связанные со списками, а сами списки куда-то убрать можно, чтобы были скрыты от глаз, не мешали и не запортачить их случайно?
в окне источник вводи значения через точка с запятой . Например: Иванов; Петров
Как сделать список понедельников на 2015 год? Кто может дать ответ? Помогите.
Боюсь, что только программно - через VBA :(
Nikolay Pavlov