Как сделать список продуктов в excel

Обновлено: 08.07.2024


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

Теперь, прежде чем я перейду к созданию и использованию настраиваемых списков, позвольте мне сначала объяснить, что в этом такого замечательного. Предположим, вам нужно ввести числа и названия месяцев с января по декабрь в столбец. Как бы ты это сделал? И нет, делать это вручную — не вариант.

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

Названия месяцев довольно общие, поэтому они доступны в Excel по умолчанию.

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


Вы тоже можете это сделать … С помощью настраиваемых списков в Excel

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

Как создавать собственные списки в Excel

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


Ниже приведены настраиваемые списки, которые уже встроены в Excel. Как видите, это в основном названия дней и месяцев, поскольку они фиксированы и не изменятся.

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

Ниже приведены шаги по созданию собственного настраиваемого списка в Excel:

Теперь, когда у вас есть список в бэкэнде Excel, вы можете использовать его так же, как вы используете числа или названия месяцев с автозаполнением (как показано ниже).

Хотя здорово иметь возможность быстро получить эти пользовательские имена lits в Excel простым перетаскиванием, есть кое-что еще более интересное, что вы можете сделать с настраиваемыми списками (об этом следующий раздел).

Создайте свои собственные критерии сортировки с помощью настраиваемых списков


Вы не можете этого сделать! Если вы отсортируете в алфавитном порядке, он изменит алфавитный порядок (он даст вам высокий, низкий и средний, а не высокий, средний и низкий). Вот где действительно сияют индивидуальные списки.

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

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

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

Обратите внимание, что вам не обязательно сначала создавать настраиваемый список, чтобы использовать его при сортировке. Вы можете использовать описанные выше шаги, а на шаге 4, когда откроется диалоговое окно, вы можете создать список прямо в этом диалоговом окне.

Некоторые примеры использования настраиваемых списков

Ниже приведены некоторые из случаев, когда создание и использование настраиваемых списков может сэкономить ваше время:

  • Если у вас есть список, который вам нужно ввести вручную (или скопировать и вставить из другого источника), вы можете создать собственный список и использовать его вместо этого. Например, это могут быть названия отделов в вашей организации, названия продуктов или регионов / стран.
  • Если вы учитель, вы можете составить список имен своих учеников. Таким образом, когда вы будете ставить им оценку в следующий раз, вам не нужно будет беспокоиться о том, чтобы ввести имена учеников вручную или скопировать их с другого листа. Это также снижает вероятность ошибок.
  • Когда вам нужно отсортировать данные на основе критериев, которые не встроены в Excel. Как описано в предыдущем разделе, вы можете использовать свои собственные критерии сортировки, создав собственный список в Excel.

Это все, что вам нужно знать о создании настраиваемых списков в Excel .

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

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

Вариант 1: Группировка существующего списка

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

Проверка создания выпадающего списка в Excel из группы значений

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

Изменения после создания выпадающего списка в Excel из группы ячеек

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

Вариант 2: Ручное добавление элементов списка

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

Проверка выпадающего списка из пустых ячеек в Excel

Подтвердите изменения и вернитесь к таблице. Теперь при развертывании списка вы сможете выбрать один из добавленных вариантов.

Вариант 3: Выбор массива с именем

Выделение массива данных для создания выпадающего списка в Excel

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

Переименование массива данных для создания выпадающего списка в Excel

Измените имя массива на любое, начинающееся с буквы.

Выбо пустой ячейки для создания выпадающего списка в Excel

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

Проверка массива данных для создания выпадающего списка в Excel

В итоге у вас должен получиться перечень, куда входят все значения массива.

Вариант 4: Создание выпадающего списка из таблицы

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

Создание таблицы для создания выпадающего списка в Excel

Выберите подходящий для вас тип оформления.

Указание диапазона таблицы для создания выпадающего списка в Excel

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

Проверка названия таблицы для создания выпадающего списка в Excel

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

Ввод названия таблицы как источника для создания выпадающего списка в Excel

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

Проверка выпадающего списка, созданного по таблице в Excel

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

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

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

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


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


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

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

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

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

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

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

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

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

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

excel, таблица

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

excel, таблица

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

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

excel, таблица

Справка:

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

excel, таблица

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

Справка:

Формула СМЕЩ

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

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

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

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

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

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

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

  • искомое_значение – значение, которое ищем. Может быть числом, текстом, логическим значением или ссылкой на ячейку;
  • просматриваемый_массив – диапазон ячеек, где будем искать нужное значение;
  • [тип_сопоставления] — число -1, 0 или 1, которое показывает, как сравнивать искомое значение с ячейками просматриваемого массива. Не переживайте, если не поняли, когда и что ставить, потому что 90% случаев нужно выбирать ноль.

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

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

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

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

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

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

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

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

excel, таблица

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

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

Шаг 2. Создайте две сводные таблицы – одну с названиями групп, вторую — со статьями.

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

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

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

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

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


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

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

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

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

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

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

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

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

СМЕЩ ( $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 ) – определяет адрес ячеек с названиями статей из группы с помощью ПОИСКПОЗ, которая ищет группы статей.

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

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

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

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

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

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

    Подстановка динамических данных Excel



    Попробуем увеличить количество городов.

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

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


    Как убрать (удалить) выпадающий список в Excel

    Ненужный элемент исчезнет.

    Зависимые элементы

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


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

    Для второго перечня нужно ввести формулу:

    Функция СМЕЩ возвращает ссылку на диапазон, который смещен относительно первой ячейки на определенное число строк и столбцов:=СМЕЩ(начало; вниз; вправо; размер_в_строках; размер_в_столбцах)


    ПОИСКПОЗ возвращает номер ячейки с выбранным в первом списке (E6) городом в указанной области SA:$A.
    СЧЕТЕСЛИ считает количество совпадений в диапазоне со значением в указанной ячейке (E6).



    Мы получили связанные выпадающие списки в Excel с условием на совпадение и поиском диапазона для него.

    Мультивыбор



    Обратите внимание, что в строке

    Следует проставить адрес ячейки со списком. У нас это будет E7.

    Вернитесь на лист Excel и создайте в ячейке E7 список.

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

    Следующий код позволит накапливать значения в ячейке.


    Как только Вы переведете указатель на другую ячейку, Вы увидите перечень выбранных городов. Для создания объединенных ячеек в Excel прочитайте эту статью.

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

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