Выпадающий список в excel
Содержание:
- Выпадающий список с условием на значение
- Выпадающий список с добавлением новых элементов
- Элемент управления
- Выпадающий список в Excel с данными с другого листа/файла
- Способ 2 — самый удобный, простой и наиболее гибкий
- Выпадающий список в Excel с подстановкой данных
- Создание выпадающего списка
- Как в экселе сделать выпадающий список в ячейке с выбором нескольких данных
- Как в эксель сделать выпадающий список с другого листа?
- Делаем выпадающий список в ячейке эксель с выбором по первой букве
- Ввод данных из списка значений. Часть 1: Выпадающий список в MS EXCEL
- Список по условию
- Как создать выпадающий список с гиперссылками в Excel?
Выпадающий список с условием на значение
имен), может ругатьсяgling: Зачем такие сложности?ПОИСКПОЗ(B4&C4;F5:F39&G5:G39;0) инструмента «Удалить дубликаты» гуталина в частиЯ правильно понял? выпадает свой диапазонВидимо имеете ввиду нужно показывать, в в столбце выпадающего списка, правилами Проверки данных, Динамический диапазон. Для необходимо сохранить файл. данных. ступеньки на другую. при ОШИБКЕ.
: Вам нужны в Фильтруйте на месте.Вышеописанное означает, что мы
(например, это показано нет…Код =ЕСЛИ(ЕЧИСЛО(A1)*((A1>1000)*(A1 значений для выбора. E15, да может зависимости от значенияExcel. меняется выпадающий список
то можно использовать этого при созданииВторой недостаток: диапазон источникаПредположим, в ячейке Если делать этоal_anya ПРИЕМАХ про них Ну, если уж
хотим знать позицию в этом видеоГ: А меняrichhammНапример: быть не всегда в ячейке столбцаВыделяем диапазон ячеек в ячейках второго инструмент Выделение группы Имени Список_элементов в должен располагаться на
B1 очень быстро, то: ABC, Т.е. мне рассказано и показано
сильно хочется, Сводная Легкового Fiatа (отсюда продолжительностью около 2 это не касается!!!: Да, все верно.- для значения заполнено. А. всех списков сразу столбца, третьего, т.д. ячеек (Главная/ Найти поле Диапазон необходимо том же листе,необходимо создать выпадающий со стороны будет нужно вместо предыдущей как сделать. Рядом таблица и связь B4&C4). минут). Когда мыС: Дык я Только такое условие A1=»один», выпадающий списокПлюс могут бытьЗдесь все просто.
вместе с шапкойЗдесь разберём и выделить/ Выделение
записать формулу =СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A)) что и выпадающий список для ввода казаться что человек формулы в проверкеarturntarturnt Где? В нашем это сделали, тогда так сразу и должно быть в в ячейке B1
пункты не подряд, Но бывает название таблицы списков –двухуровневый зависимый выпадающий список группы ячеек). Опция
Использование функции СЧЁТЗ() предполагает, список, т.к. для единиц измерений. Выделим стоит между ними данных вставить новую?: , Спасибо большое,: Извените, не понял, воображаемом вспомогательном столбце, …
сказал… проверке данных на
будет из вариантов
к примеру 1.1. диапазона (столбца) состоит у нас это в Excel Проверка данных этого что заполнение диапазона правил Проверки данных нельзя ячейку:D Извините, что не прочитаю и обязательно что Вы имели то есть: F5:F39&G5:G39.Итак, как сделать два той ячейке куда «1; 2; 3;» потом 3.4. из нескольких слов. диапазон А1:D4. На. инструмента позволяет выделить ячеек ( использовать ссылки наB1
CyberForum.ru>
Выпадающий список с добавлением новых элементов
не только одномерные единственное, что можно правой кнопкой мыши).Один щелчок правой кнопкой Выделяем ячейки, в нужного диапазона, чтобы смотрите в статье с индексом(Диапазон) выберите тот, соответствует одному из ячейки приобрели те «Режим конструктора». Жмем где собираемся применять в ячейку D2 новые имена, снимем указывающий на заполненные диапазоны. Можно, например
Шаг 1. Создаем именованный диапазон
— выбирать из и выберите командуНажмите мыши по пустой которых будем создавать потом не писать «Связанные выпадающие списки
- 3 в котором хранится списков городов. Списки же свойства, как на кнопку «Свойства выпадающий список. Жмем Excel будет спрашивать галочки на вкладках
- именами ячейки в задать диапазон из него данные. ПереключениеФормат объекта (Format control)ОК
ячейке под столбцом выпадающие списки второго его вручную. в Excel»., в которой хранятся список стран:
городов располагаются правее
и в предыдущий элемента управления».
на кнопку «Проверка
… и при утвердительномСообщение для ввода (Input столбце А - двух столбцов и между этими режимами. В появившемся диалоговом.
Шаг 2. Создаем выпадающий список в ячейке
с данными, команда
- уровня. У насПервый уровень связанных выпадающихСпособ, который мы названия городов Португалии.=Sheet3!$A$3:$A$5 в столбцах
- раз, выделяем верхниеОткрывается окно свойств элемента данных», расположенную на ответе пользователя автоматически Message) сколько бы имен
нескольких строк, указав происходит с помощью окне задайтеВсе! Наслаждайтесь! контекстного меню – это диапазон списков в Excel. сейчас рассмотрим удобен Мы воспользуемся функциейНажмитеD ячейки, и при управления. В графе Ленте. добавлять новое имя
и в списке не дополнительно, что выводить кнопкиФормировать список по диапазонуВажный нюанс. В качествеВыбрать из раскрывающегося списка F1:F4 (окрашен зеленымВ любой пустой тем, что приВПРОК, нажатой клавише мышки «ListFillRange» вручную черезОткрывается окно проверки вводимых к списку вСообщение об ошибке (Error находилось. Для этого: нужно два столбцаРежим Конструктора (Design Mode)- выделите ячейки источника данных для(Choose from drop-down list) цветом). Через функцию ячейке пишем «=» добавлении строк или
Шаг 3. Добавляем простой макрос
(VLOOKUP) для поиска, чтобы сохранить иF «протаскиваем» вниз. двоеточие прописываем диапазон значений. Во вкладке столбце А и Alert)
выпадающий список. В ячейки шапки таблицы все диапазоны вB1Имена диапазонам, содержащим города,HМы разобрались, как сделать которой будут формировать «Тип данных» выбираем в ячейку D2.
ОК на вкладке=2). Тогда можно получить:
в список диапазон, например прайс-лист.ALT+стрелка вниз строку «Источник» диалогового – это будет таблице увеличиваются автоматически,в таблице с
planetaexcel.ru>
можно присвоить точно
- Excel в ячейке выбор из списка
- Вставка в excel выпадающего списка
- Настроить выпадающий список в excel
- Excel выбор значений из списка
- Excel как сделать выпадающий список
- Excel выпадающий список по условию
- Как сделать выпадающий список в excel с несколькими условиями
- Создание выпадающего списка в excel 2010
- Выбор из списка в excel нескольких значений
- С выпадающий список с поиском в excel
- Настройка в excel выпадающего списка
- Excel выпадающий список динамический
Элемент управления
Сей метод предусматривает создание нового элемента – поля со списком и с дальнейшей привязкой к нему нужных ячеек. Для реализации этой задачи выполняйте следующую инструкцию:
- Если используются последние версии Excel (от 2007), то следует открыть вкладку «Разработчик». Если же версия более старая, нужно перейти на панель «Формы», доступ к которой можно получить через меню Вид – Панели инструментов. Если у вас эта вкладка не отображается, то нужно найти кнопку «Офис» (есть только в версиях 2007 и новее) и нажать по ней. Далее – открыть «Параметры Excel», и там поставить галочку возле пункта «Отображать вкладку «Разработчик» на ленте».
- Найти символ выпадающего списка на верхней панели (не Active X, а обычный). Чтобы найти правильный элемент, нужно навести на каждый из них мышью и подождать несколько секунд до тех пор, пока не появится всплывающая подсказка, как показано на рисунке. 3.gif
- Кликнуть по этому значку.
- Нарисовать элемент, после чего вызвать его контекстное меню.
После всех этих операций появится контекстное меню, где следует выбрать пункт «Формат объекта» и выставить следующие параметры:
- Формировать список по диапазону. Затем нужно будет выделить данные, на основе которых будет формироваться будущий перечень.
- Связь с ячейкой. Тут необходимо выбрать ячейку, в какую станут выводиться данные, указанные вами.
- Количество строк списка. Здесь нужно указать, сколько строк должен выводить список. Предустановлено 8 пунктов, но можно сделать перечень больше. Предыдущий пункт таких возможностей не имеет.
Далее нажмите «ОК» и список готов к использованию.
Может быть сделано так, что вместо номера элемента отображается имя элемента. Вы должны использовать функцию ИНДЕКС, чтобы реализовать эту задачу.
Выпадающий список в Excel с данными с другого листа/файла
Когда значения для выпадающего списка расположены на другом листе или в другой книге, стандартный способ не работает. Решить задачу можно с помощью функции ДВССЫЛ: она сформирует правильную ссылку на внешний источник информации.
- Делаем активной ячейку, куда хотим поместить раскрывающийся список.
- Открываем параметры проверки данных. В поле «Источник» вводим формулу: =ДВССЫЛ(“Лист1!$A$1:$A$9”).
Имя файла, из которого берется информация для списка, заключено в квадратные скобки. Этот файл должен быть открыт. Если книга с нужными значениями находится в другой папке, нужно указывать путь полностью.
Способ 2 — самый удобный, простой и наиболее гибкий
Данный способ предполагает создание отдельных данных для списка. При чем данные могут находится как на листе с таблицей, так и на другом листе файла Excel.
- Сперва необходимо создать список данных, который будет источником данных для подстановки в выпадающий список в excel. Выделите данные и нажмите правой кнопкой мыши. В выпадающем списке выберите пункт «Присвоить имя…».
Создание набора данных для списка
Введите имя для набора данных
Создать выпадающий список можно сразу для нескольких ячеек
Для создания проверки вводимых значений введите имя ранее созданного списка
При попытке ввести значение, которого нет в заданном списке, эксель выдаст ошибку.
Кроме списка можно вводить данные вручную. Если введенные данные не совпадут с одним из данных — программа выдаст ошибку
А при нажатии на кнопку выпадающего списка в ячейке вы увидите перечень значений из созданного ранее.
Выпадающий список в Excel с подстановкой данных
Необходимо сделать раскрывающийся список со значениями из динамического диапазона. Если вносятся изменения в имеющийся диапазон (добавляются или удаляются данные), они автоматически отражаются в раскрывающемся списке.
Выделяем диапазон для выпадающего списка. В главном меню находим инструмент «Форматировать как таблицу».
Откроются стили. Выбираем любой. Для решения нашей задачи дизайн не имеет значения
Наличие заголовка (шапки) важно. В нашем примере это ячейка А1 со словом «Деревья»
То есть нужно выбрать стиль таблицы со строкой заголовка. Получаем следующий вид диапазона:
Ставим курсор в ячейку, где будет находиться выпадающий список. Открываем параметры инструмента «Проверка данных» (выше описан путь). В поле «Источник» прописываем такую функцию:
Протестируем. Вот наша таблица со списком на одном листе:
Добавим в таблицу новое значение «елка».
Теперь удалим значение «береза».
Осуществить задуманное нам помогла «умная таблица», которая легка «расширяется», меняется.
Теперь сделаем так, чтобы можно было вводить новые значения прямо в ячейку с этим списком. И данные автоматически добавлялись в диапазон.
- Сформируем именованный диапазон. Путь: «Формулы» — «Диспетчер имен» — «Создать». Вводим уникальное название диапазона – ОК.
- Создаем раскрывающийся список в любой ячейке. Как это сделать, уже известно. Источник – имя диапазона: =деревья.
- Снимаем галочки на вкладках «Сообщение для ввода», «Сообщение об ошибке». Если этого не сделать, Excel не позволит нам вводить новые значения.
- Вызываем редактор Visual Basic. Для этого щелкаем правой кнопкой мыши по названию листа и переходим по вкладке «Исходный текст». Либо одновременно нажимаем клавиши Alt + F11. Копируем код (только вставьте свои параметры).
- Сохраняем, установив тип файла «с поддержкой макросов».
- Переходим на лист со списком. Вкладка «Разработчик» — «Код» — «Макросы». Сочетание клавиш для быстрого вызова – Alt + F8. Выбираем нужное имя. Нажимаем «Выполнить».
Когда мы введем в пустую ячейку выпадающего списка новое наименование, появится сообщение: «Добавить введенное имя баобаб в выпадающий список?».
Нажмем «Да» и добавиться еще одна строка со значением «баобаб».
Создание выпадающего списка
Для начала рассмотрим самый простой способ, который поможет вам сделать раскрывающийся список. Чтобы осуществить его, делайте всё как в инструкции ниже:
Шаг 1. Перейдите во вкладку «Данные», которая расположена на верхней панели, затем в блоке «Работа с данными» выберите инструмент проверки данных (на скриншоте показано, какой иконкой он изображен).
Переходим во вкладку «Данные», которая расположена на верхней панели, затем в блоке «Работа с данными» выбираем инструмент проверки данных
Шаг 2. Теперь откройте самую первую вкладку «Параметры», и установите «Список» в перечне типа данных.
В первой вкладке «Параметры», в разделе «Тип данных» выставляем «Список»
Шаг 3. Теперь в поле ввода данных «Источник» вы можете указывать значения, которые будут составлять раскрывающийся список. Сделать это можно следующими способами:
-
вручную. Для этого просто введите значения нужных ячеек, разделив их точкой с запятой;
В поле «Источник» вводим значения нужных ячеек
-
с указанием диапазона. Чтобы сделать это, вбейте в поле ввода адрес первой и последней ячейки через двоеточие. Например, если вы хотите сложить в список значения всех ячеек от «A1» до «A7», то вводите «=$A$1:$A$7».
Вбиваем в поле ввода адрес первой и последней ячейки через двоеточие, нажимаем «ОК»
После того, как вы воспользуетесь любым из способов и укажете имя диапазона значений, вы получите такой результат, как на картинке ниже.
Результат сделанного выпадающего списка
Форма для быстрого создания выпадающего списка
Как в экселе сделать выпадающий список в ячейке с выбором нескольких данных
Следующий несложный пример демонстрирует создание связанных списков. Например, вы заполняете товары в разрезе категорий. В документе мы сделаем список категории и список товаров, который формируется после выбора категории .
Сначала сделаем в листе «база» наши будущие списки. У нас будет три категории товара — полуфабрикаты, рыба и хлебобулочные. И мы заполним ими три графы.
Сейчас в них немного позиций; ниже будет описано, как сделать, чтобы при добавлении в «базу» новых позиций они автоматом появлялись в списке при выборе. Первым сделаем выпадающий список категорий в точности так, как это было описано в предыдущем примере. Идем в «Данные -«Проверка данных». Укажем в качестве диапазона только строку с названиями категорий.
Нажимаем клавишу Enter. Убеждаемся, что в нашей таблице на другом листе в нужных выделенных графах появилась возможность выбора наших категорий из списка.
Кстати, получившийся результат можно копировать в нижние ячейки -как обычные формулы. Работаем далее. Сначала займемся доработкой наших трех списков на листе «База». Доработаем сначала графу «Полуфабрикаты». Сделаем это, чтобы позже можно было добавлять в «базу» новые позиции, а они автоматом отображались бы в списках.
Ставим курсор в строку из «Полуфабрикаты, затем открываем вкладку «Главная» и жмем на кнопку «Форматировать как таблицу». Дизайн выбираем любой. Задаем по столбцу нужный вертикальный диапазон, включая только строки с наименованиями; ничего кроме диапазона не меняем.
В процессе этих действий нам стал доступен «конструктор таблиц». Обязательно присваиваем нашей( как бы созданной) таблице имя (в левом верхнем углу) «Полуфабрикаты».
Повторяем действо для граф «Рыба» и «Хлебобулочные».
Завешающий этап. Встаем в нужную строку таблицы, как обычно идем в «Данные»-«Проверка данных», выбираем тип «Список» и в качестве диапазона указываем на соседнюю ячейку , т.е на ранее созданный список, но…
… с использованием в «Источнике» функции ДВССЫЛ. «=ДВССЫЛ($Е$6)». Эта функция возвращает ссылку на наши диапазоны т.е. предыдущие списки, а не содержимое ячейки. Мы работаем с данными, в функцию просто их подставили. Наименование вводится вручную.
Обратите внимание на «источник». Указана абсолютная адресация столбца и ячейки (через знаки «$»)
Чтобы распространить в таком виде на остальные строки, нужно будет указывать для каждой строки свой источник данных. Это долго. Можно аккуратно убрать абсолютную адресацию руками из «источника» и после скопировать ячейку на остальные строки ниже. Тогда «формула» распространится корректно.
Попробуйте добавить в базу новые позиции; проверьте — появляются ли они теперь автоматически в списке после указании категорий? Должно получиться.
Как в эксель сделать выпадающий список с другого листа?
Я таблицу уже создал . Теперь создадим новый лист в документе и назовем его «база». Лист потом этот можно скрыть, чтобы случайно не сломать документ. В произвольном месте этого нового листа сохраним наш будущий список, в этом примере его можно дополнить пустыми строками и время от времени добавлять в них новые позиции.
Выделяем нужную область и в верхней левом верхнем углу присваиваем ей имя «Список_Кондит». У нас есть теперь первый ИМЕНОВАННЫЙ диапазон в нашей книге эксель. Чтобы потом диапазонами управлять, нужно открыть вкладку «Формулы» и найти там «Диспетчер имен»:
Следующий шаг — идем обратно в наш лист где создана основная таблица. Выделяем в графе нужные строки. Идем во вкладку «Данные»- «Проверка данных». В строке «тип данных» выбираем «Список»….
А в строке «Источник» копируем адрес нашего диапазона из «диспетчера имен»…
Теперь из списка можно выбирать готовые значения. Если список длинный, то прокручиваем вниз. Но нельзя будет менять шрифты, цвета — то есть форматировать содержимое, искать по букве наименование.
Делаем выпадающий список в ячейке эксель с выбором по первой букве
Быстро понимаешь, что хорошо бы иметь возможность выбора из списка по первой букве, тогда процесс идет гораздо быстрее. Следующий способ познакомит вас с разработкой в эксель. Сначала Включим в настройках Excel режим конструктора через «Параметры».
В режиме конструктора вставим в наш документ элемент управления Active X «Поле со списком«:
Курсор мыши приобретет форму крестика. Побудем немного программистами — нарисуем этот элемент в нужной ячейке — так и делаются формы и и окошки которые привычны нам уже давно. В свойствах этого элемента делаем настройки — указываем наш именованный диапазон, цвет фона, шрифта, есть и другие настройки.
- ListFillRange — сюда вставляем наш именованный диапазон из «диспетчера имен»;
- LinkedCell — связанная ячейка, куда будет выводиться выбранный из списка элемент — нужно, если данные ее будут использоваться в других таблицах, формулах и т.д;
- ListRows — количество отображаемых строк в списке;
- Font — выбираем шрифт, размер, стиль;
- ForeColor и BackColor — цвет текста и фона;
- ListRow — количество возвращаемых строк в списке;
- PrintObject — определяет — выводить элемент управления на печать или нет (истина или ложь)
Пока активен режим конструктора — вы не сможете работать со списком как пользователь. Но вы можете изменять его размеры , свойства , положение на листе. После окончания настроек нужно выключить режим конструктора.
Попробуйте найти имя по букве, посмотрите что получается. Можно скопировать и разместить на нужных местах созданный нами элемент управления. Такой способ создания списков хорош для серьезных проектов в Excek, может не всем подойти, но у него есть свои плюсы, которых нет в других способах.
Ввод данных из списка значений. Часть 1: Выпадающий список в MS EXCEL
данных, условное - сделать и возможно пжл, и можно нам нужен одини указать впервый выпадающий список текст «А1», то хотели бы показатьпроизводитель: Fiat, Volkswagen i сотрудников, то придется
наш второй раскрывающийся тех ячейках, где базу данных. На кнопки Создать изнажать кнопку «Создать из можно из списка кончились. на главной, Имена ли это в будет убить тему. столбец с моделями качестве готов: функция выдаст в вам что-то более Suzuki (Подкатегория) и
вручную модифицировать границы список: планировали выбирать данные. втором листе я выделенного фрагмента будет выделенного фрагмента» (пункт выбрать город, затемв Excel 2003 и — через формулы екселе, выпадающий список
koyaanisqatsiВ итоге должно получиться
Источника (Source)Теперь создадим второй выпадающий результате ссылку на крутое 😉 ),
- модель: … немножечко их именованного диапазона. КакВ результате мы получим
- Выделите ячейку занес список стран, создано имя «Северная_Америка». меню Формулы/ Определенные из списка всех старше идем в и пр.пр. со следующим условием:: maverick_77, так ? что-то вроде этого:=Марки список, в котором ячейку А1. Если
то мы бы есть 🙂 (Подподкатегория) обойти это неудобство два связанных (илиB1 которые хочу дать В этом случае имена/ Создать из улиц этого города меню
VLad777 0-нет льгот, 1-скидкаgling
- Осталось добавить выпадающий списокили просто выделить будут отображаться модели в ячейке лежит искали комбинацию этих
- В то же время читайте в статье зависимых) выпадающих списка.
- (в ней мы
- пользователям на выбор формула =ДВССЫЛ(A5) работать
выделенного фрагмента);
– улицу, затем,Вставка — Имя -: 2007 и 2010 в оплате 25%,: Может так? Изменения на основе созданной ячейки D1:D3 (если выбранной в первом
слово «Маша», то данных: Легковой Fiat. мы имеем следующие Динамический диапазон. Если мы выбираем будем выбирать страну), в первом раскрывающемся не будет, т.к.Убедиться, что стоит только
из списка всех Присвоить (Insert -Главная — Условное 2- 50%???? Нужно в закрашенных ячейках. формулы к ячейке они на том списке марки. Также функция выдаст ссылку Однако у нас данные:Теперь создадим Выпадающий список страну откройте вкладку
excel2.ru>
Список по условию
ДВССЫЛ(). На листе форматирования) нельзя впрямую. При выделении ячейки 2- 50%???? Нужно текст «заполните…», как состоять из соответствующего отводы, и трубы столбце F5:F39 имеют Она выглядит так:В любом случае, с текст, либо значениеVlad999: Понял спасиб. Тогда в формуле указываемЗдесь перечислены все наши выпадающий список с которых установлены те Пример, выделяем диапазон указать ссылку на справа от ячейки вычислить льготу и только данные введены,
диапазона ячеек по итд. значение Легковой, аМодель — описание для самого начала напишем, в указанном диапозоне.
: да возможно. решается тупо, выбрали название этого листа. диапазоны списков. Проверили размерами брюк.
же правила проверки ячеек, которые будут диапазоны другого листа
появляется квадратная кнопка оплату считается формула. Как-то условию? Т.е. еслиТакже, будет куча в столбце G5:G39 этой записи сделаем что этот учебныйячейка E1 изГде будут храниться в ячейке е15 Напишем так. =ДВССЫЛ(»Размеры!А2:А4») всё. Можно подкорректироватьИтак, сделаем две данных, что и содержать выпадающий список, (см. Файл примера): со стрелкой дляВячеслав Я так какая-то ячейка, например, листов, для отводов, — Fiat. Функция
таким же самым материал является продолжением примера, т.е. «текст» значения 1,2,3,11,22,33,111,222,333. один пункт всеНажимаем «ОК». Теперь размер диапазона. Мы таблицы. Саму таблицу для активной ячейки. вызываем Проверку данных,Пусть ячейки, которые должны выбора элементов из:200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ИЛИ(A2=»»;C2=»»;D2=»»);»заполните данные»;СУММПРОИЗВ(($G$2:$G$25=A2)*($H$2:$H$25=$D$2)*(C2>=$I$2:$I$25)*(C2 равна 0, то для труб, фланцев, выглядит так: образом. материала: Как сделать
это тоже ИСТИНА,Vlad999 перечислили, сменили пункт во втором столбце уменьшили размер диапазона сделаем на страницеПримечание в Источнике указываем содержать Выпадающий список, выпадающего списка.steysial_anya в выпадающий список заглушек. И всеСЧЁТЕСЛИМН(F5:F39;B4;G5:G39;C4)Теперь рассмотрим, как связать зависимые выпадающие списки а ЛОЖЬ -: пример в е15 написали установлены выпадающие списки, «Юбка», чтобы в
книги «Таблица». А: =ДВССЫЛ(«список!A1:A4»). размещены на листеНедостатки
, можно написать формулу: Спасибо! загоняется один диапазон эти листы будутА вся формула для выпадающий список в в ячейках Excel, пустая ячейкаrichhamm
остальные. Не очень которые меняются, в выпадающем списке не
planetaexcel.ru>
Как создать выпадающий список с гиперссылками в Excel?
В Excel добавление раскрывающегося списка может помочь нам решить нашу работу эффективно и легко, но, если вы когда-нибудь пытались создать раскрывающийся список с гиперссылками, когда вы выбираете URL-адрес из раскрывающегося списка, будет открываться гиперссылка автоматически? В этой статье я расскажу о том, как создать выпадающий список с активированными гиперссылками в Excel.
Создать раскрывающийся список с гиперссылками с помощью формулы
Нет прямого способа создать раскрывающийся список с активированными гиперссылками в Excel, но вы можете вставить формулу для активации выбранной гиперссылки из раскрывающегося списка, пожалуйста, сделайте следующее:
После создания раскрывающегося списка введите следующую формулу: = ГИПЕРССЫЛКА (D2, «Перейти на веб-сайт!») (D2 — ячейка раскрывающегося списка) в ячейке E2, которая находится рядом с ячейкой раскрывающегося списка, и нажмите Enter Затем, когда вы выберете одну гиперссылку URL из раскрывающегося списка и щелкните ячейку с формулой, гиперссылка будет открыта.
Создать раскрывающийся список с гиперссылками с помощью поля со списком
Фактически, вы также можете создать раскрывающийся список с гиперссылками, используя поле со списком, и когда вы выберете гиперссылку из поля со списком, она будет активирована сразу. Пожалуйста, сделайте следующее:
Сначала создайте два диапазона имен для списка гиперссылок и связанной ячейки.
1. Дайте вашему списку гиперссылок название диапазона «Гиперссылки»И назовите пустую ячейку«Linked_cell», Которая является связанной ячейкой значения поля со списком в Имя Box, смотрите скриншоты:
Во-вторых, создайте поле со списком и отформатируйте элемент управления.
2. Нажмите на разработчик > Вставить > Поле со списком, и перетащите курсор, чтобы нарисовать поле со списком по мере необходимости.
Советы: Если нет разработчик вкладка в вашей ленте, прочтите эту статью Как отобразить вкладку разработчика в ленте Excel 2007/2010/2013? для его активации.
3. После вставки поля со списком щелкните его правой кнопкой мыши и выберите Управление форматом, В Управление форматом диалоговое окно, нажмите Control
вкладка и введите Гиперссылки и Linked_cell которые представляют собой имена диапазонов, которые вы создали на шаге 1 в Диапазон ввода и Сотовая ссылка текстовые поля отдельно, см. снимок экрана:
4. Затем нажмите OK кнопку, чтобы завершить настройки, щелкните правой кнопкой мыши поле со списком и выберите Назначить макрос из контекстного меню в Назначить макрос диалоговое окно, нажмите НОВИНКИ кнопку, см. снимок экрана:
5. В выскочившем Microsoft Visual Basic для приложений окна, скопируйте и вставьте следующий код между скриптами, см. снимок экрана:
Код VBA: активируйте гиперссылки из поля со списком:
HyperLink_Index = Range("Linked_cell") If Range("HyperLinks").Offset(HyperLink_Index - 1, 0).Hyperlinks(1).Name <> "" Then Range("HyperLinks").Offset(HyperLink_Index - 1, 0).Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True End If
6. Затем сохраните этот код, и теперь, когда вы выберете одну гиперссылку из поля со списком, гиперссылка откроется автоматически.
Демонстрация: создание раскрывающегося списка с гиперссылками в Excel
Kutools for Excel: с более чем 300 удобными надстройками Excel, которые можно попробовать бесплатно без ограничений в течение 30 дней. Загрузите и бесплатную пробную версию прямо сейчас!