Excel как вставить список в ячейку
Перейти к содержимому

Excel как вставить список в ячейку

Выпадающий список в ячейке листа

Шаг 1

Выделите ячейку (или диапазон ячеек) в который хотите установить выпадающий список. Перейдите на вкладку «Данные» и выберите команду «Проверка данных».

Шаг 2

В диалоговом окне на вкладке «Параметры» выберите из выпадающего списка поле «Список».

Шаг 3

В поле «Источник» укажите диапазон ячеек, из которого будут браться значения в выпадающем списке и нажмите «Ок».

Шаг 4

Вы создали выпадающий список.

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

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

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

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

Простой выпадающий список

Несколькими щелчками мышки возможно быстро создать список в Excel. Для этого:

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

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

Выделить область, куда вставить перечень. На верхней панели перейти во вкладку «Данные», далее – «Проверка данных».

В новом окне найти параметр «Тип данных». Выбрать пункт «Список».

  • Теперь указать «Источник». Кликнуть левой кнопкой мышки по полю, вписать знак «=» без кавычек и название из п.2. В качестве источника могут указываться столбцы из других листов рабочей книги. Нажать на «Ок».
  • Ввести заголовок и непосредственно сообщение – некая подсказка для пользователя.
  • Связанный выпадающий список

    Задать диапазонам с перечислением блюд имя в соответствии с его категорией. Общее название каждого диапазона должно четко совпадать с тем, что записано в первой ячейке каждого столбца.

    На отдельной области создать раскрывающийся список через пункт меню «Данные» — «Проверка данных». Источник – первая ячейка каждого столбца.

  • Далее перейти на формирование перечисления блюд одной из категорий. В этом поможет функция ДВССЫЛ (на англ. INDIRECT), которая преобразовывает текст в обычную экселевскую ссылку и источник данных для него. Нужно выбрать категорию, повторно открыть «Проверку данных» и написать функцию =ДВССЫЛ(H2).
  • При выборе другого элемента в H2 автоматически изменяется и ссылка-источник для H3. То есть источник для связанного выпадающего перечня в H3 меняется с учетом данных, которые были выбраны в H2.

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

    Именуя диапазон значений, важно использовать вместо пробела нижнее подчеркивание «_». Например, «Мясные_блюда». Однако есть вероятность упустить данное правило в одном из названий, и в результате будет ошибка при выполнении операции. Можно в самих названиях использовать обычный пробел, а в момент подстановки в список, поменять его на подчеркивание, используя формулу ПОДСТАВИТЬ:

    =ПОДСТАВИТЬ(F3;" ";"_") без кавычек.

    Итоговая формула выглядит так:

    =ДВССЫЛ(ПОДСТАВИТЬ($F$3;" ";"_")) без кавычек.

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

    =ДВССЫЛ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ($F$3);" ";"_")) без кавычек.

    Список с автозаполнением

    Способ 1

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

    Способ 2

    Щелкнуть по сторонней ячейке. Зайти в «Данные» – «Проверка данных». В качестве источника указать присвоенное таблице имя из п.1 через знак «=».

  • Чтобы добавить еще одно значение, нужно воспользоваться вставкой пустой строки. Выделить ячейку с любым наименованием, на «Главной» клацнуть по «Вставить» — «Вставить строки на лист». На листе отобразится пустая ячейка, вписать туда название.
  • Способ 3

  • Обозначить готовую таблицу как источник, вписать формулу =ДВССЫЛ("Таблица1[Горячее]"), где таблица1 – автоматически присвоенное ей имя, [Горячее] – название столбца.
  • Если в нижние строки вписать новые значения, они тут же отобразятся в готовом перечне.

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

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

    Чтобы добавить макрос, кликнуть правой кнопкой мыши по ярлыку листа с выпадающим перечнем и выбрать вариант «Исходный текст». Откроется Visual Basic, в окне редактора следует использовать код для горизонтального отображения:

    В результате должно получиться следующее:

    Для вертикального отображения можно воспользоваться кодом:

    В результате получится так:

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

    Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *