Excel выпадающий список прокрутка колесиком

Обновлено: 04.07.2024

Выпадающие списки в Excel - это тема, которая интересует многих пользователей программы, ведь с помощью таких списков можно существенно облегчить ввод информации в таблицу или создать удобный интерфейс для доступа к данным. Но если выпадающий список имеет слишком много элементов, то быстро найти нужный из них становится затруднительным. В этой ситуации будет полезен выпадающий список с возможностью поиска.

Например, нужно по имени человека выводить его номер телефона.

В обычном выпадающем списке будут перечислены все имена из телефонной книги (таблицы с данными) и быстро найти нужного человека не так-то просто. Однако если список имеет возможность поиска, то можно ввести какой-то набор символов и в списке отобразятся только те данные, в которых этот набор символов встречается, причем неважно в какой части.

Как и многое в Excel создать такой список можно разными способами. У каждого из них есть свои плюсы и минусы.

Excel постоянно совершенствуется и в нем появляются инструменты, которые позволяют существенно упростить ряд задач, поэтому я расскажу о двух способах создания выпадающего списка с быстрым поиском.

Файлы с примерами можно скачать здесь .

Первый вариант выпадающего списка с поиском (динамические массивы)

Итак, есть исходная таблица в два столбца. Первый содержит список имен, а второй телефоны. В еще одну из ячеек первой строки введем набор символов, который мы хотим найти, то есть смоделируем поисковое поле (введем " сми ").

Ниже этой ячейки мы должны сформировать список только из тех данных исходной таблицы, которые содержат введенные выше символы.

Поможет в этом функция ПОИСК ( SEARCH ), которая ищет заданный набор символов и выдает либо порядковый номер первого символа в тексте, либо ошибку, если символы обнаружены не были.

В качестве искомого текста указываем ссылку на ячейку выше, а искать мы будем в первой ячейке столбца с именами. Последний аргумент функции необязателен и в нашем случае указывать его не будем.

Что мы получили в итоге?

Цифра "1" указывает нам позицию введенных символов в выбранном нами тексте (строка начинается с этих символов).

Если введем « але », то получим цифру 9, которая указывает на девятую позицию. Именно девятым будет первый символ искомого текста в этом имени (пробел также учитывается).

Если же введем « ива », то получим ошибку ЗНАЧ! , которая указывает на то, что такой комбинации символов в тексте не найдено.

Так работает функция ПОИСК и нам лишь остается указать весь диапазон, на который она должна распространяться. Для этого откорректируем формулу и подставим сюда весь диапазон - выбираем первую его ячейку (А2), а затем нажимаем сочетание клавиш Ctrl + Shift + стрелка вниз . Будет выбран весь неразрывный диапазон значений. В моем случае А2:А30. Нажимаем Enter и получаем диапазон значений, который представляет собой динамический массив . На это также указывает синий контур, обрамляющий значения.

Динамические массивы в Excel появились несколько лет назад, но до сих пор они доступны лишь пользователям Microsoft Office 365 и в онлайн-версии офисного пакета. В других версиях и редакциях Excel динамических массивов пока нет и вряд ли они там появится. Скорее всего в коробочной редакции Excel их стоит ждать лишь в следующей версии офисного пакета в 22-ом году.

Тем не менее, динамические массивы и функции с ними связанные очень сильно расширяют возможности Excel и я уверен, что в дальнейшем они получат еще более широкий функционал. По этой причине, хоть данный способ пока и не универсален, но он максимально прост, удобен и в перспективе будет востребован. Поэтому я детально рассмотрю весь процесс создания выпадающего списка с помощью динамических массивов и их функций.

Итак, мы получили динамический массив. Если в его ячейках отражается любая цифра, то это означает, что искомая комбинация символов была найдена, а ошибка свидетельствует об обратном.

Фактически нас интересуют только ячейки с числами, при этом сами значения неважны. Поэтому можем переконвертировать полученные значения в формат ИСТИНА/ЛОЖЬ .

Для этого воспользуемся функцией ЕЧИСЛО ( ISNUMBER ) и обернем ей созданную ранее формулу. В результате если в ячейке будет находиться число, то функция выдаст ИСТИНУ , иначе ЛОЖЬ .

Осталось лишь отфильтровать значения, ведь нас интересует только ИСТИНА . Воспользуемся функцией ФИЛЬТР ( FILTER ), которая позволяет работать с динамическими массивами.

Обернем созданную ранее формулу функцией ФИЛЬТР .

Первый аргумент функции - массив . Укажем диапазон с именами А2:А30. Далее нужно указать то, что нужно включить в новый диапазон, а это вычисляет ранее созданная формула. В качестве третьего аргумента зададим значение, которое будет выводиться в случае отсутствия искомых символов в тексте. Например, напишем « не найдено ».

Все, формула готова!

Вот так просто мы получили список из имен, которые удовлетворяют условиям поиска. Осталось лишь создать выпадающий список. Для этого откорректируем формулу и подставим в функцию ПОИСК ссылку на ячейку, в которой будет выпадающий список. В моем примере эти ячейки находятся на втором листе.

Прокрутка колесом мыши в выпадающем списке

Добрый времени суток, друзья.

У меня вопрос.
Есть ли возможность в Excel как то реализовать прокрутку в выпадающем списке колесом мыши?

Да, можно, при помощи WinAPI. (если речь про выпадающий список на форме)
Сам когда-то один раз пытался сделать подобное.
Это очень сложно, и работает нестабильно, - так что даже не буду говорить, как это делается.
Проще отказаться от этой затеи.

В любом случае, про какой бы выпадающий список ни шла бы речь, если эта функциональность не встроена изначально, - реализовать её крайне затруднительно.

Спасибо, очень жаль, колёсиком (когда значений более 30) было бы проще, чем тянуть и кликать справа столбик. В любом случае, про какой бы выпадающий список ни шла бы речь, если эта функциональность не встроена изначально, - реализовать её крайне затруднительно. В списках, построенных через Данные - Проверка данных, подобие такой возможности есть. При наведении курсора на треугольник полосы прокрутки можно пользоваться колёсиком мыши. Но только в одну сторону, в зависимости от выбранного треугольника, либо вверх, либо вниз В списках, построенных через Данные - Проверка данных, подобие такой возможности есть. При наведении курсора на треугольник полосы прокрутки можно пользоваться колёсиком мыши. Но только в одну сторону, в зависимости от выбранного треугольника, либо вверх, либо вниз Может мы про разные вещи говорим.
На всякий случай присоединяю файлик с примером списка.
Треугольник есть, но прокрутка не работает, да и смысла в этом было бы мало. Может мы про разные вещи говорим.
. прокрутка не работает, да и смысла в этом было бы мало.

Нет, про одни и те же
В Вашем файле прокрутка работает, я проверил

ЗЫ А почему "мало смысла"? Это же Вам необходимо? Иначе зачем этот топик?!

Нет, у меня не работает в 2007.
Удобнее, когда не надо наводить на треугольник, а просто в окне выпадающего списка покрутить колёсиком.

Странно, Excel делает сложные таблицы и чудеса перекрёстных вычислений, но не может прокрутку колёсиком мышки из списка.

Если у вас на листе огромные наборы данных, вам может быть больно читать их строка за строкой в ​​длинном списке. В этом случае вы можете создать прокручиваемый список, который может отображать только 10 строк или любые другие числовые строки для вашего удобства просмотра, как показано на следующем снимке экрана:

док-создать-прокручиваемый-список-1

И в этой статье я расскажу о классном трюке, чтобы сделать этот прокручиваемый список на листе.

Вкладка Office позволяет редактировать и просматривать в Office с вкладками и значительно упрощает работу . Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%
  • Повторное использование чего угодно: Добавляйте наиболее часто используемые или сложные формулы, диаграммы и все остальное в избранное и быстро используйте их в будущем.
  • Более 20 текстовых функций: Извлечь число из текстовой строки; Извлечь или удалить часть текстов; Преобразование чисел и валют в английские слова.
  • Инструменты слияния : Несколько книг и листов в одну; Объединить несколько ячеек / строк / столбцов без потери данных; Объедините повторяющиеся строки и сумму.
  • Разделить инструменты : Разделение данных на несколько листов в зависимости от ценности; Из одной книги в несколько файлов Excel, PDF или CSV; От одного столбца к нескольким столбцам.
  • Вставить пропуск Скрытые / отфильтрованные строки; Подсчет и сумма по цвету фона ; Отправляйте персонализированные электронные письма нескольким получателям массово.
  • Суперфильтр: Создавайте расширенные схемы фильтров и применяйте их к любым листам; Сортировать по неделям, дням, периодичности и др .; Фильтр жирным шрифтом, формулы, комментарий .
  • Более 300 мощных функций; Работает с Office 2007-2019 и 365; Поддерживает все языки; Простое развертывание на вашем предприятии или в организации.

Создать прокручиваемый список / область на листе

Удивительный! Использование эффективных вкладок в Excel, таких как Chrome, Firefox и Safari!
Экономьте 50% своего времени и сокращайте тысячи щелчков мышью каждый день!

Вы можете выполнить следующие шаги, чтобы завершить эту операцию, сделайте следующее:

1. Скопируйте и вставьте заголовки данных в нужное место.

2. Затем создайте полосу прокрутки помимо заголовков данных, нажмите разработчик > ВставитьИ выберите Полоса прокрутки под Контроль формы, затем перетащите курсор, чтобы нарисовать полосу прокрутки, как на следующих снимках экрана:

док-создать-прокручиваемый-список-2
-2
док-создать-прокручиваемый-список-3

Внимание: Если ваш Excel не показывает разработчик вкладка, вы можете перейти к Параметры Excel диалог для проверки разработчик Вкладка в Список основных вкладок.

3. А затем щелкните правой кнопкой мыши полосу прокрутки, выберите «Управление форматом» из контекстного меню, см. Снимок экрана:

док-создать-прокручиваемый-список-1

4. В Форматировать объект диалоговое окно, нажмите Control tab и сделайте следующее:

  • A: В Текущая стоимость текстовое поле, введите 1;
  • B: Введите минимальное и максимальное значение вашего списка данных, в этом примере я наберу 1 и 61, и они указывают, что значение варьируется от 1 до 61;
  • C: Введите необходимое вам инкрементальное изменение и номер изменения страницы;
  • D: Наконец, выберите ячейку для ссылки на полосу прокрутки, я выберу K5.

док-создать-прокручиваемый-список-1

5. Измените размер полосы прокрутки так, чтобы она умещалась в 10 строках на странице, как показано на следующем снимке экрана:

док-создать-прокручиваемый-список-1

6. А теперь введите эту формулу = СМЕЩЕНИЕ (A1; K $ 5,0) в первой ячейке списка прокрутки G6, см. снимок экрана:

док-создать-прокручиваемый-список-1

Внимание: В приведенной выше формуле A1 это первая ячейка ваших исходных данных, K5 это ваша ячейка, связанная с полосой прокрутки, которую вы создали на шаге 4.

7. А затем перетащите маркер заполнения, чтобы заполнить все остальные ячейки, теперь вы можете видеть, что прокручиваемый список был успешно создан, см. Снимок экрана:

Выпадающий список работает так: выбираете ячейку и справа от нее появляется кнопка со стрелкой вниз (правда, стрелка больше похожа на треугольник).


После нажатия на кнопку списка появится перечень доступных значений, одно из которых можно выбрать.


Значений в списке может быть много, но в обзор помещается до 8 строк. Если значений в списке больше восьми, справа от них появится полоса прокрутки.

Чтобы создать выпадающий список, выделите ячейку, где он должен появиться (или группу ячеек) и перейдите на вкладку Данные -> Проверка данных.

меню excel, проверка данных

В появившемся окне укажите тип данных – Список, поставьте галочку рядом со строкой «Список допустимых значений».

excel, проверка значений

Источником данных может быть:

  • Текст – пишется через точку с запятой «;» и без знака равно «=», например
    Материалы;Заработная плата;Амортизация
  • Ссылки на ячейки:
    =$A$1:$A$7
  • Именованный диапазон:
    =ИмяДиапазона

Связанные выпадающие списки

Связанные выпадающие списки – это списки, в которых выпадающие значения появляются не «просто так», а в зависимости от уже заполненных данных. Так, для выбранной группы появится только список входящих в неё наименований.

excel, связанные выпадающие списки

Создадим выпадающие списки несколькими способами – для разных таблиц с исходными данными.

Способ 1. Названия групп в заголовках столбцов, в строках – элементы групп.

excel, таблица

Способ 2. Названия групп – в первом столбце, элементы групп – во втором столбце.

excel, таблица

Способ 1. Связанные выпадающие списки из таблицы с группами в заголовках столбцов

Исходные данные: таблица с названиями групп в заголовках столбцов.

excel, таблица

Справка:

Форматированная («умная») таблица Excel

Форматированная таблица – это таблица, у которой есть свое имя, свойства и структура. Такая таблица представляет из себя именованный «саморасширяющийся» диапазон. При добавлении в нее новых данных границы таблицы автоматически «захватят» новое значение.

У форматированной таблицы множество преимуществ по сравнению с обычной. Поэтому на курсах и семинарах я советую использовать такие таблицы везде, где есть такая возможность.

Создать форматированную таблицу просто: выделите диапазон ячеек и перейдите в меню Главная -> Форматировать как таблицу -> выберите понравившийся вид таблицы. Готово – форматированная таблица создана.


Формула ДВССЫЛ

Формула ДВССЫЛ передает значения из ячейки, адрес которой записан в самой формуле в виде текстовой строки.

Например, записываем в ячейке B1 адрес ячейки А1. Формула ДВССЫЛ( B1 ) «увидит», какой адрес записан в ячейке B1, а результатом вычисления формулы будет текст, записанный в ячейке А1. Эту же формулу можно записать, указав адрес ячейки в кавычках – ДВССЫЛ( « А1 » ).

excel, формула, двссыл

С помощью ДВССЫЛ можно обратиться к ячейке по адресу с помощью других формул, например СЦЕПИТЬ, & или ЕСЛИ и т.д. Так, формула на рисунке ДВССЫЛ( B1 & C1 ) обращается к тексту в ячейке А1. После нажатия Enter в ячейке, где вводилась формула ДВССЫЛ( B1 & C1 ) появится значение из ячейки A1, в нашем случае это «текст».

excel, формула, двссыл

Пошаговая инструкция по созданию связанных выпадающих списков

Шаг 1. Создайте справочник исходных данных в виде форматированной smart-таблицы.

  • Выделите таблицу со статьями и преобразуйте ее в smart-таблицу: выберите в меню Главная -> Форматировать как таблицу.

excel, форматированные таблицы, умные таблицы

  • В появившемся окне обязательно проверьте галочку рядом с надписью «Таблица с заголовками». Если ее нет – поставьте.

excel, форматированные таблицы

excel, имя форматированной таблицы

excel, формулы, форматированных, умных, таблицах

Столбец таблицы: = Источник[Материалы]

Чтобы появилась такая формула, нажмите равно = и выделите столбец, его имя появится в строке формул.

excel, формулы, форматированных, умных, таблицах

Шаг 2. Создайте выпадающий список с группами.


Готово! В столбце «группа» появился выпадающий список.

excel, выпадающий список

Шаг 3. Создайте выпадающий список со статьями.

excel, связанные выпадающие списки

Готово! В столбце «статья» появляется только список статей, входящих в группу.

excel, связанные выпадающие списки

Теперь в форматированную smart-таблицу можно добавлять новые группы и статьи. Добавим, например, новый столбец «Прочее», и такая группа сразу же появится в выпадающем списке.


Способ 2. Связанные выпадающие списки из таблицы с группами в первом столбце и элементами - во втором

Исходные данные: таблица с названиями групп в первом столбце, элементами групп – во втором столбце.

excel, таблица

На самом деле в сети можно найти несколько вариантов реализации этого способа. Но у них у всех есть один недостаток: такой список нужно «администрировать». Потому что таблица должна быть всегда отсортирована по названиям групп – нельзя, чтобы группы располагались произвольно. Если группы будут идти «как попало», то формула, с помощью которой это всё сделано (СМЕЩ) не сработает, и список будет создаваться с ошибкой. Т.е. пользователю нужно все время сортировать первый столбец или добавлять туда данные в алфавитном порядке. А еще потребуется записывать где-то отдельно сами названия групп и это тоже нужно будет делать «вручную».

Мы придумали, как обойти эту проблему: с помощью сводных таблиц , которые будут за нас упорядочивать данные. Благодаря этому постоянное «администрирование» будет заменено на простую процедуру «обновить».

Для создания списков используем форматированные (умные) таблицы, сводные таблицы, формулы СМЕЩ + ПОИСКПОЗ + СЧЁТЗ, СЧЁТЕСЛИ и диспетчер имен.

Справка:

Формула СМЕЩ

СМЕЩ выдает ссылку на диапазон ячеек, находящийся в указанном количестве ячеек от исходной. Ссылка определяется с учетом заданного в формуле размера диапазона – числа строк и столбцов. Другими словами, этой формулой вы можете «сказать» Excel-ю на сколько ячеек он должен отступить и какой диапазон «захватить».

Синтаксис формулы СМЕЩ такой:

СМЕЩ(ссылка ; смещ_по_строкам ; смещ_по_столбцам ; [высота] ; [ширина] ), где

  • ссылка – ссылка, от которой вычисляется смещение, может быть адресом ячейки или группы ячеек;
  • смещ_по_строкам – количество строк, которые требуется отсчитать вверх или вниз от начальной ссылки;
  • смещ_по_столбцам – количество столбцов, которые требуется отсчитать влево или вправо от начальной ссылки;
  • [высота] – число строк возвращаемой ссылки (необязательный);
  • [ширина] – число столбцов возвращаемой ссылки (необязательный).

Формула ПОИСКПОЗ

Ищет нужный нам элемент в диапазоне ячеек и выдает его порядковый номер в диапазоне.

Синтаксис ПОИСКПОЗ такой:

ПОИСКПОЗ( искомое_значение ; просматриваемый_массив ; [тип_сопоставления] )

Подробнее про эту формулу можно посмотреть в видеоинструкции: Какая формула лучше ВПР и работает с несколькими критериями

Формула СЧЁТЗ

СЧЁТЗ просто считает количество непустых ячеек в диапазоне.

Формула СЧЁТЕСЛИ

Почти тот же СУММЕСЛИ, только проще – подсчитывает количество значений, соответствующих определенному условию.

Пошаговая инструкция по созданию списков

Шаг 1. Преобразуйте исходные данные в форматированную smart-таблицу.

  • Выделите таблицу со статьями и преобразуйте ее в smart-таблицу: перейдите в меню Главная -> Форматировать как таблицу.

excel, таблица

  • В появившемся окне обязательно проверьте галочку рядом с надписью «Таблица с заголовками». Если ее нет – поставьте.

excel, форматирование таблицы

excel, имя форматированной таблицы

Форматированная таблица «статьи» создана.

  • Создайте первую сводную таблицу с группами статей.
    Выделите любую ячейку таблицы с исходными данными, перейдите в меню Вставка -> Сводная таблица. Добавьте сводную таблицу на существующий лист и поместите группы в область строк.

excel, сводные таблицы

  • Создайте вторую сводную таблицу со статьями: меню Вставка -> Сводная таблица. В область строк поместите группы и статьи.

excel, сводные таблицы

  • Форматируем сводную таблицу со статьями и придаем ей вид справочника.
    Выделите любую ячейку таблицы, перейдите на вкладку Конструктор -> Макет отчета -> Показать в табличной форме. У нас получится почти та таблица, которая нам нужна, но в ней автоматом появятся промежуточные суммы. Чтобы их отключить, идем: Промежуточные итоги -> Не показывать промежуточные суммы.


  • Скройте строку «Общий итог» в обеих таблицах справочников. Перейдите на вкладку Конструктор -> Общие итоги -> Отключить для строк и столбцов.

excel, сводные таблицы

В итоге получатся два справочника, как на рисунке ниже. Для удобства разместите таблицы рядом на одном листе – с первой строки и в столбцах A, C и D, как на рисунке (это поможет разобраться с формулой СМЕЩ).

excel, сводные таблицы

Шаг 3. Создайте именованные диапазоны с помощью диспетчера имен.

  • Откройте диспетчер имен: в меню Формулы -> Диспетчер имен.

excel, диспетчер имен

excel, диспетчер имен, создать имя

    • Введите имя «ГруппыСписок» и формулу, которая будет определять диапазон:
      =СМЕЩ($A$1;1;0;СЧЁТЗ($A:$A)-1;1)

    Пояснения к формуле:

    СМЕЩ ( $A$1 ; 1 ; 0 ; СЧЁТЗ( $A:$A ) – 1 ; 1 ) – определяет адрес ячеек с названиями групп.

      • $A$1 – это первая ячейка в справочнике групп.
      • Следующие цифры 1 ; 0 – это отступ от первой ячейки на 1 строку и 0 столбцов (отступ нужен, потому что в первой ячейке название столбца).
      • СЧЁТЗ( $A:$A ) – 1 Считаем число непустых ячеек в столбце А. Вычитаем -1, потому что название столбца не должно быть в списке.
      • Последнее число 1 в формуле – это количество столбцов.

      excel, диспетчер имен

      Нажмите ОК. Названия листов в формуле появятся сами.

      • Точно так же создайте в диспетчере имен список статей.
        Введите имя ГруппыСтатей, а для диапазона – формулу:
        =СМЕЩ($C$1;ПОИСКПОЗ($G2;$C:$C;0)-1;1;СЧЁТЕСЛИ($C:$C;$G2);1)

      Пояснения к формуле:

      СМЕЩ ( $C$1 ; ПОИСКПОЗ ( $G2 ; $C:$C ; 0 ) – 1 ; 1 ; СЧЁТЕСЛИ( $C:$C ; $G2 ) ; 1 ) – определяет адрес ячеек с названиями статей из группы с помощью ПОИСКПОЗ, которая ищет группы статей.

      • $С$1 – это первая ячейка в столбце с группами.
      • ПОИСКПОЗ ( $G2 ; $C:$C ; 0 ) – 1 Определяет, на сколько строк нужно отступить от первой ячейки. ПОИСКПОЗ ищет название группы, выбранной в таблице с данными (столбец $G) среди ячеек справочника (столбец $C). В адресе ячейки $G2 не «закрепляем» номер строки с помощью знака $, чтобы формула работала для каждой ячейки в столбце.
      • Следующая цифра 1 – это отступ на 1 столбец вправо, т.е. переходим к столбцу «статьи», откуда нужно брать данные.
      • СЧЁТЕСЛИ( $C:$C ; $G2 ) – считаем число ячеек в столбце $C, в которых названия групп такие же, как в столбце с данными. Здесь тоже не «закрепляем» номер строки у ячейки $G2 с помощью знака $.
      • Последнее число 1 в формуле – это количество столбцов.

      excel, диспетчер имен

      Шаг 4. Создайте выпадающие списки.

      Выделите ячейки в столбце «группы», перейдите в меню Данные -> Проверка данных. Задайте тип данных Список, источник =ГруппыСписок.

      excel, проверка данных

      То же самое – для статей. Тип данных – список, источник =ГруппыСтатьи

      Выпадающие списки готовы. Форматированные smart-таблицы позволят «захватить» все данные, а сводные таблицы – избежать ошибок, отсортировать справочник и создать список групп.

      Выпадающий список в Excel это, пожалуй, один из самых удобных способов работы с данными. Использовать их вы можете как при заполнении форм, так и создавая дашборды и объемные таблицы. Выпадающие списки часто используют в приложениях на смартфонах, веб-сайтах. Они интуитивно понятны рядовому пользователю.

      Кликните по кнопке ниже для загрузки файла с примерами выпадающих списков в Excel:

      Видеоурок

      Как создать выпадающий список в Экселе на основе данных из перечня

      Представим, что у нас есть перечень фруктов:

      Для создания выпадающего списка нам потребуется сделать следующие шаги:

      Проверка данных в Excel

      Проверка вводимых значений в Excel

      Если вы хотите создать выпадающие списки в нескольких ячейках за раз, то выберите все ячейки, в которых вы хотите их создать, а затем выполните указанные выше действия. Важно убедиться, что ссылки на ячейки являются абсолютными (например, $A$2 ), а не относительными (например, A2 или A$2 или $A2 ).

      Как сделать выпадающий список в Excel используя ручной ввод данных

      На примере выше, мы вводили список данных для выпадающего списка путем выделения диапазона ячеек. Помимо этого способа, вы можете вводить данные для создания выпадающего списка вручную (необязательно их хранить в каких-либо ячейках).

      Проверка данных в Excel

      Проверка вводимых значений в Excel

      Да - Нет

      Как создать раскрывающийся список в Эксель с помощью функции СМЕЩ

      Наряду со способами описанными выше, вы также можете использовать формулу СМЕЩ для создания выпадающих списков.

      Например, у нас есть список с перечнем фруктов:

      Для того чтобы сделать выпадающий список с помощью формулы СМЕЩ необходимо сделать следующее:

      Проверка данных в Excel

      Проверка вводимых значений в Excel

      Система создаст выпадающий список с перечнем фруктов.

      Как эта формула работает?

      На примере выше мы использовали формулу =СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина]).

      Используя эту формулу, система возвращает вам в качестве данных для выпадающего списка диапазон ячеек, начинающийся с ячейки $A$2, состоящий из 5 ячеек.

      Как сделать выпадающий список в Excel с подстановкой данных (с использованием функции СМЕЩ)

      Если вы используете для создания списка формулу СМЕЩ на примере выше, то вы создаете список данных, зафиксированный в определенном диапазоне ячеек. Если вы захотите добавить какое-либо значение в качестве элемента списка, вам придется корректировать формулу вручную. Ниже вы узнаете, как делать динамический выпадающий список, в который будут автоматически загружаться новые данные для отображения.

      Для создания списка потребуется:

      Примечание: для корректной работы формулы, важно, чтобы в списке данных для отображения в выпадающем меню не было пустых строк.

      Как создать выпадающий список в Excel с автоматической подстановкой данных

      Для того чтобы в созданный вами выпадающий список автоматически подгружались новые данные, нужно проделать следующие действия:

      • Создаем список данных для отображения в выпадающем списке. В нашем случае это список цветов. Выделяем перечень левой кнопкой мыши:

      выпадающий список с автоматиеской подстановкой в эксель

      Выпадающий список в Excel

      • Из раскрывающегося меню выбираем стиль оформления таблицы:

      Выпадающий список в Excel

      Автоматическая подстановка данных в Excel

      Присвоить имя таблицы в Excel

      Таблица с данными готова, теперь можем создавать выпадающий список. Для этого необходимо:

      Проверка данных в Excel

      Проверка вводимых значений в Excel

      Поле источник автоматическая подстановка данных в выпадающий список Эксель

      • Готово! Выпадающий список создан, в нем отображаются все данные из указанной таблицы:

      Выпадающий список в Excel

      • Таблица автоматически расширит свой диапазон данных. Выпадающий список соответственно пополнится новым значением из таблицы:

      Автоматическая подстановка данных в выпадающий список эксель

      Как скопировать выпадающий список в Excel

      В Excel есть возможность копировать созданные выпадающие списки. Например, в ячейке А1 у нас есть выпадающий список, который мы хотим скопировать в диапазон ячеек А2:А6 .

      Выпадающий список в Excel

      Для того чтобы скопировать выпадающий список с текущим форматированием:

      • нажмите левой клавишей мыши на ячейку с выпадающим списком, которую вы хотите скопировать;
      • нажмите сочетание клавиш на клавиатуре CTRL+C ;
      • выделите ячейки в диапазоне А2:А6 , в которые вы хотите вставить выпадающий список;
      • нажмите сочетание клавиш на клавиатуре CTRL+V .

      Так, вы скопируете выпадающий список, сохранив исходный формат списка (цвет, шрифт и.т.д). Если вы хотите скопировать/вставить выпадающий список без сохранения формата, то:

      выпадающий список в excel

      Выпадающий список в Excel

      После этого, Эксель скопирует только данные выпадающего списка, не сохраняя форматирование исходной ячейки.

      Как выделить все ячейки, содержащие выпадающий список в Экселе

      Иногда, сложно понять, какое количество ячеек в файле Excel содержат выпадающие списки. Есть простой способ отобразить их. Для этого:

      Как найти ячейки с выпадающим списком в Excel

      Выпадающий список в Excel. Как найти все списки

      Как сделать зависимые выпадающие списки в Excel

      Иногда нам требуется создать несколько выпадающих списков, причем, таким образом, чтобы, выбирая значения из первого списка, Excel определял какие данные отобразить во втором выпадающем списке.

      Предположим, что у нас есть списки городов двух стран Россия и США:

      Функция Indirect (ДВССЫЛ) в Excel

      Для создания зависимого выпадающего списка нам потребуется:

      зависимый выпадающий список в Excel

      зависимый-выпадающий-список-в-excel

      функция INDIRECT (ДВССЫЛ) в Excel

      Теперь, для создания зависимого выпадающего списка:

      Проверка вводимых значений в Excel

      • В разделе “Источник” укажите ссылку: =INDIRECT(D2) или =ДВССЫЛ(D2);

      Как создать зависимый выпадающий список в Excel

      выпадающий-список-в-excel-6

      Читайте также: