Если вам нужно, чтобы при нажатии на одну из ячеек в табличном документе Excel, раскрывался список с возможными вариантами значений, то вы попали по адресу.
В данной статье расскажем вам о самых распространенных и популярных способах как это можно сделать. Это не занимает много времени. Специальные знания и навыки вам не нужны.
Только желание, внимательность и четко следовать прописной инструкции. Итак, поехали!
Способ 1. Стандартный
Для начала необходимо задать диапазон значений, который вы хотите видеть в своем выпадающем списке. К примеру, поговорим о ячейке «программа». Создадим список, который у нас должен выпадать из ячейки.
Вводим значения для выпадающего списка
Если у вас Excel 2003, тогда необходимо выполнить следующие действия. Станьте на ячейку, которую хотите сделать как выпадающий список, выбираете меню Данные – Проверка.
Выделяем будущую ячейку со списком
В Excel 2007 и выше данное окно вызывается через вкладку «Данные» -> «Проверка данных».
Список в ячейке в MS Excell 2010
У вас появляется диалоговое окно с проверкой, куда необходимо ввести диапазон значений.
Указываем диапазон ячеек со значениями списка
Задаем конкретный тип вводимых значений, в нашем случае рассматриваем элемент «Список».
Для указания значений выпадающего списка, есть конкретное поле – «источник». Здесь указывается диапазон ячеек, откуда будут браться значения для выпадающего списка. Делается это нажатием на значок в конце строки. Далее выделяете диапазон ячеек и нажимаете «Enter».
Вот какой результат получается в итоге.
Готовая ячейка с выпадающим списком
Для того чтобы в поле «Источник» не задавать постоянно диапазон значений. Можно эти значения объединить в одну категорию, присвоить ей имя и писать это имя в данной графе.
Указываем конкретный перечень значений, который должен выпадать. Заходим, выполняем следующие шаги.
- Шаг 1 – выбираем меню – «Вставка»;
- Шаг 2 – переходим в меню «Имя»;
- Шаг 3 — открываем диалоговое окно «Присвоить».
Создаем константу со значениями списка
Если у вас английская версия тогда так
В случае, если работаете с седьмой офисной версией или более новее Excel 2007. Тогда вам в помощь вкладка «Формулы» – «Диспетчер имен» (Name Manager), и выбираем создать. Выбор имени ничем не ограничен. Можете написать, например «Обзор».
Создание имени диапазона значений в Excel 2010
Далее через вкладку «Данные» -> «Проверка данных» вы в поле «Источник» указываете уже не диапазон ячеек, а знак «=» и созданное имя.
Указываем имя созданного диапазона
Обратите внимание на такой момент. Источником данных может быть и любой именованный диапазон данных, к примеру, прайс-лист.
В этом случае, когда каталог прайса будет добавляться новыми позициями, они автоматически высвечиваются в выпадающем меню. Также, одним важным моментом для таких списков, считаются создание связанных выпадающих элементов. В таких случаях. Когда в одном элементе меняется содержание, в другом автоматически происходит изменение и обновление структуры.
Способ 2 – Элемент управления
В этом способе рассмотрен вариант добавления нового объекта и привязка его к конкретному диапазону в екселе. Какие необходимо выполнить шаги:
Если у вас версия ексель 2007 года и позже, тогда выбираем меню Разработчик. Если версия ранняя тогда Вид — Панели инструментов – Формы.
Открываем панель элементов
В появившемся диалоговом окне элементов ActiveX, находим значок со списком «Поле со списком». Выносим элемент на страницу документа.
Элемент в виде списка
Далее правой кнопкой мыши нажимаем на поле со списком и выбираем меню «Формат объекта».
Формат элемента «Список»
В данном меню заносим диапазон значений и привязываем к ячейке данные.
Источник: http://helpadmins.ru/kak-v-yeksele-sdelat-vypadayushhiy-spiso/
Как сделать выпадающий список в Excel
Выпадающие списки – очень удобный объект, который используется практически во всех приложениях. Кроме этого, они очень популярны на веб-страницах, поскольку намного проще данные выбирать, чем вносить их вручную. Особенно подобные формы востребованы при регистрации. Но их также часто используют и в Экселе. В данной статье мы рассмотрим, как сделать выпадающий список в редакторе Excel.
Для этой цели существует несколько способов. Рассмотрим их более внимательно. Первым делом необходимо создать таблицу с небольшим перечнем.
Простой способ
Для того чтобы произошла подстановка данных из таблицы, достаточно выполнить следующее.
- Перейдите на первую пустую клетку после вашего списка.
- Сделайте правый клик. Затем выберите указанный пункт.
- В результате этого появится следующий список.
- Для перехода по нему достаточно нажать на горячие клавиши Alt+↓.
Эту комбинацию можно будет использовать всегда. В дальнейшем необязательно вызывать контекстное меню.
- Затем для выбора можно использовать только стрелочки (↓ и ↑). Для того чтобы вставить нужный продукт (в нашем случае), достаточно нажать на клавишу Enter.
Данный способ отлично работает и тогда, когда в таблице содержатся повторяющиеся значения. При этом в выпадающем списке будут только уникальные записи.
Обратите внимание на то, что этот метод не работает, если вы выберите клетку, выше которой нет никакой информации.
Стандартный
В этом случае необходимо:
- Выделить нужные ячейки. Перейти на вкладку «Формулы». Нажать на кнопку «Определенные имена». Выбрать пункт «Диспетчер имён».
- Затем кликнуть на «Создать».
- Далее нужно будет указать желаемое имя (нельзя использовать символ тире или пробел). В графе диапазон произойдет автозаполнение, поскольку нужные ячейки были выделены в самом начале. Для сохранения нажмите на «OK».
- Выберите ячейку, в которой будет раскрываться будущий список. Откройте вкладку «Данные». Кликните на указанную иконку (на треугольник). Нажмите на пункт «Проверка данных».
- Нажмите на «Тип данных». Необходимо задать значение «Список».
- Вследствие этого появится поле «Источник». Кликните туда.
- Затем выделите нужные ячейки. Ранее созданное имя автоматически подставится. Для продолжения нажимаем на «OK».
- Благодаря этим действиям вы увидите вот такой элемент.
Если вы сделаете активной другую ячейку, то иконка выпадающего списка исчезнет. Она отображается только тогда, когда эта клетка становится активной. Поэтому не стоит пугаться и думать, что у вас всё исчезло.
Как включить режим разработчика
Для того чтобы использовать более продвинутые объекты, нужно использовать вкладку «Разработчик». По умолчанию она отключена. Для того чтобы её активировать, необходимо следовать следующей инструкции.
- Перейдите в раздел «Параметры».
- Откройте категорию «Настроить ленту». Затем поставьте галочку напротив пункта «Разработчик». Для сохранения информации кликните на «OK».
Элементы управления
Для создания списков при помощи этого инструмента, необходимо сделать следующее:
- Выделите свою таблицу данных. Перейдите на вкладку «Разработчик». Кликните на иконку «Вставить». Нажмите на указанный элемент.
- Также изменится иконка указателя.
- Выделите какой-нибудь прямоугольник. Именно таких размеров и будет ваша будущая кнопка. Её необязательно делать слишком большой. В нашем случае это только пример.
- После этого сделайте правый клик мышкой по этому элементу. Затем выберите пункт «Формат объекта».
- В окне «Форматирование объекта» необходимо:
- Указать диапазон значений для формирования списка.
- Выбрать ячейку, в которую будет выводиться результат.
- Указать количество строк будущего списка.
- Нажать на «OK» для сохранения.
- Кликните на этот элемент. После этого вы увидите варианты для выбора.
- Вследствие этого вы увидите какое-нибудь число. 1 – соответствует первому слову, а 2 – второму. То есть в этой ячейке выводится лишь порядковый номер выбранного слова.
ActiveX
Для того чтобы воспользоваться этим элементом, необходимо выполнить следующие операции.
- Перейдите на вкладку «Разработчик». Нажмите на иконку «Вставить». На этот раз выберите другой инструмент. Он выглядит точно так же, но находится в другой группе.
- Обратите внимание на то, что у вас включится режим конструктора. Кроме этого, изменится внешний вид указателя.
- Нажмите куда-нибудь. В этом месте появится выпадающий список. Если вы хотите его увеличить, то для этого достаточно потянуть за его края.
- Кликните на указанную иконку.
- Благодаря этому в правой части экрана появится окно «Properties», в котором вы сможете изменить различные настройки для выбранного элемента.
При этом значения и свойства будут меняться в зависимости от того, какой элемент будет активен в данный момент. Здесь вы сможете изменить всё, даже шрифт.
- В поле «ListFilRange» укажите диапазон ячеек, в котором находятся ваши данные для будущего списка. Заполнение данных должно быть очень аккуратным. Достаточно указать одну неправильную букву, и вы увидите ошибку.
- Далее необходимо кликнуть правой кнопкой мыши по созданному элементу. Выберите «Объект Combobox». Затем – «Edit».
- Благодаря этим действиям вы увидите, что внешний вид объекта стал другим. Исчезнет возможность изменения размера.
- Теперь вы можете спокойно выбрать что-нибудь из этого списка.
- Для завершения необходимо отключить «Режим конструктора». После этого книга примет стандартный внешний вид.
- Также необходимо закрыть окно свойств.
Убрать объекты ActiveX довольно просто.
- Перейдите на вкладку «Разработчик».
- Активируйте «Режим конструктора».
Округление в Эксель
- Нажмите на горячую клавишу Delete.
- И всё сразу же исчезнет.
Связанные списки
Для того чтобы создать двухуровневые списки, нужно выполнить несколько простых операций:
- Создайте какую-нибудь похожую таблицу. Главное условие – нужно добавить для каждого пункта несколько дополнительных вариантов выбора.
- Затем выделите первую строку. Не целиком, а только возможные варианты. Вызовите контекстное меню при помощи правого клика. Выберите пункт «Присвоить имя…».
- Укажите желаемое имя и сохраните настройку. Вставка диапазона ячеек произойдет автоматически, поскольку вы предварительно выбрали нужные клетки.
- Повторяем те же самые действия и для остальных строчек. Выберите любую клетку, в которой будет расположен будущий список товаров. Откройте вкладку «Данные» и нажмите на инструмент «Проверка данных».
- В этом окне необходимо выбрать пункт «Список».
- Затем кликнуть на поле «Источник» и выбрать нужный диапазон ячеек.
- Для сохранения используйте кнопку «OK».
- Выберите вторую ячейку, в которой будет создан динамический список. Перейдите на вкладку «Данные» и повторите те же самые действия.
В графе «Тип данных» снова указываем «Список». В поле источник укажите следующую формулу.
=ДВССЫЛ(B11)
В качестве аргумента указываем ссылку на ту ячейку, в которой у нас подгружается ассортимент товаров. Более подробно о ней можно прочитать на сайте Microsoft.
- Обязательно сохраните все внесенные изменения.
После нажатия на «OK» вы увидите ошибку источника данных. Ничего страшного тут нет. Кликните на «Да».
Дело в том, что в данный момент в клетке «Товар» у нас ничего не выбрано. Как только там будет какое-нибудь слово, нужный список автоматически загрузится.
- Выберите что-нибудь из предлагаемых товаров.
- Только после этого вы увидите, что во второй ячейке появились варианты выбора для соответствующего пункта.
- Попробуйте указать что-то другое из вашего ассортимента. И вы увидите, что список сразу же изменится. Это очень удобно, поскольку ситуации, когда второе «меню» зависит от первого, бывают очень часто.
Связанные с поиском списки
В вышеописанном методе нужно было создавать дополнительные «имена» для каждого пункта. Но можно сделать и иначе. Представьте, что у вас на листе расположено огромное количество данных. Кроме этого, эта информация может меняться, дополняться или удаляться. Как быть в этом случае? Вручную каждый раз всё настраивать заново – очень плохая затея.
В подобных ситуациях нужно использовать динамическое построение выпадающих списков. Это делается следующим образом.
- Создайте какую-нибудь таблицу, которая будет выглядеть следующим образом. В правой части мы указали уникальные записи в первом столбце. В нашем случае – это города.
Как пронумеровать строки в таблице Эксель
- Выберите любую клетку. Перейдите на вкладку «Данные» и нажмите на инструмент «Проверка данных».
- Выбираем нужный тип данных. В источнике указываем необходимый диапазон. Сохраняем при помощи кнопки «OK».
- Кликните на другую ячейку и повторите описанные ранее действия по вызову такого же окна.
- Указываем точно такой же тип данных, но в источнике на этот раз указываем следующую формулу.
=СМЕЩ($B$1;ПОИСКПОЗ($F$6;$B:$B;0)-1;1;СЧЁТЕСЛИ($B:$B;$F$6);1)
После сохранения появится ошибка о том, что источник пустой. Нажимаем на кнопку «Да».
- Выберите что-нибудь из предлагаемых вариантов.
- Затем проверьте, что во второй ячейке появились именно те записи, которые соответствуют выбранному городу.
- Попробуйте выбрать другой город – список изменится автоматически.
Данный способ удобен, когда в таблице находится очень большое количество информации. При этом она может размещаться хаотично, а не последовательно, как в нашем примере.
Самое главное, чтобы значения в первом столбце писались одинаково. Достаточно допустить одну опечатку, и эта строка не попадет во вторую ячейку, поскольку происходит дословный поиск значений.
Мультивыбор
Для того чтобы сделать двойной выбор, нужно выполнить следующее.
- Сделайте правый клик по названию листа, на котором расположена таблица и будущий выпадающий список.
- В контекстном меню выберите пункт «Просмотреть код».
- В появившемся окне вбейте следующий код.
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range(«B11»)) Is Nothing And Target.Cells.Count = 1 Then
- Application.EnableEvents = False
- NewSelectWord = Target
- Application.Undo
- BeforeWord = Target
- If Len(BeforeWord) 0 And BeforeWord NewSelectWord Then
- Target = Target & «,» & NewSelectWord
- Else
- Target = NewSelectWord
- End If
- If Len(NewSelectWord) = 0 Then Target.ClearContents
- Application.EnableEvents = True
- End If
- End Sub
- Затем вернитесь к книге и выберите что-нибудь.
- Повторите это действие еще раз.
- Благодаря этому коду теперь можно выбирать несколько значений. Все описанные выше методы этого сделать не позволяли, так как всегда происходило затирание ранее выбранного слова.
- Для очистки этой клетки нужно использовать клавишу Delete.
Во всех остальных случаях значения будут только накапливаться.
Заключение
В данной статье мы рассмотрели всевозможные способы для создания выпадающих списков в редакторе Excel. Если у вас что-то не получается, возможно, вы используете неподходящую таблицу.
Еще раз внимательно посмотрите на используемые формулы, поскольку там могут быть опечатки. Также очень важно проверить правильность ссылок на ячейки.
Если у вас отсутствует вкладка «Разработчик», значит, вы её неправильно активировали или же упустили этот момент из виду.
Видеоинструкция
Некоторым пользователям намного проще воспринимать информацию при помощи видео. Именно для них мы подготовили специальный ролик, в котором описываются все ранее указанные методы.
Источник: https://os-helper.ru/excel/kak-sdelat-vypadayushhij-spisok.html
Создание маркированного списка в Excel
Способ заключается в ручной вставки символа маркера непосредственно перед списком. Например, чтобы вставить стандартный маркер черной точки, нажмите сочетание клавиш Alt + 9.
В итоге можно сделать одноуровневый маркированный список, как на рисунке слева.
Можно вставлять и другие маркеры. Ниже привожу самые популярные из них:
Комбинируя различные маркеры и делая отступы, можно создавать многоуровневые списки:
Если вы забыли сочетание клавиш для быстрой вставки маркера, то можете воспользоваться вставкой символа в Excel. Для этого:
- Перейдите на вкладку Вставка
- Найдите команду Символ
- Выберите нужны символ, который будет использоваться в качестве маркера.
Способ 2. Использование специального шрифта в качестве маркера
Идея данного способа заключается в использовании шрифта Webdings. Это не обычный шрифт привычные нам буквы он отображает как символы. Например, знак = в этом шрифте будет записан в качестве черного маркера. Вот таблица маркеров.
Единственный минус в том, что нам потребуется дополнительный столбец, который мы будем использовать для маркеров. Названия же пунктов будут вводиться в соседние столбцы. Вот так это выглядит:
Плюс данного метода в том, что вы можете устанавливать размер маркера изменяя размер самого шрифта. Ну и на мой взгляд, такой список проще редактировать.
Способ 3. Использование списка SmartArt
В Excel существуют так называемые объекты SmartArt. Чтобы вставить такой объект:
- Перейдите на вкладку меню Вставка
- Найдите группу Иллюстрации и нажмите команду SmatrArt
- Выберите из перечня объектов SmartArt объект Простой блочный список
Введите элементы списка. В итоге у вас должно получиться, что-то похожее.
У данного подхода есть минус — элементы списка находятся не в ячейках, а в объекте SmartArt и к ним нельзя применять формулы. С другой стороны плюс в том, что можно очень просто менять уровни списка и перемещать элементы списка.
Скачать
Источник: https://micro-solution.ru/excel/formatting/bulleted-list
Создание выпадающего списка в ячейке
- Одна из популярных операций, которую, изучающие Excel, хотят освоить в первую очередь, это умение создавать выпадающий список в ячейке.
- Чем хорош такой выпадающий список в ячейке?
- Это основа простого пользовательского интерфейса. Проще этого нет ничего.
Никаких форм — выпадающий список встроен непосредственно в ячейку Excel
- Легко создавать, не требует никакого программирования
- Позволяет безопасно получить от пользователя строго регламентированный ввод, так как пользователь лимитирован значениями из списка
Я предлагаю разобрать самый удобный и современный способ сделать это, расчитанный на Excel 2007 и выше.
Шаг 1 — создание таблицы-источника
Ячейки, которые станут источником для будущего списка, желательно разместить на отдельном листе, снабдить их заголовком, убедиться, что снизу этот столбец ничто не ограничивает (так как список может впоследствии расти).
Выделяем этот диапазон и выполняем команду ВСТАВКА -> Таблица, отмечаем галку Таблица с заголовками, жмём OK.
Наш справочник превращается в так называемую «умную таблицу», что заметно по тому, что к таблице применилось стандартное форматирование по умолчанию.
Умные таблицы заслуживают отдельного разговора, но в нашем конкретном случае они нам любезны тем, что:
- Умеют расти вниз, путём обычного дописывания значений снизу. То есть таблица «понимает», что снизу приписали ещё одно новое значение и автоматически себя расширяет без дополнительных команд от пользователя
- Умеют возвращать формулой свои столбцы (об этом ниже)
Шаг 2 — даём таблице название
На вкладке КОНСТРУКТОР даём нашей умной таблице имя. Этот шаг можно было бы не выполнять, так как Excel автоматически даёт всем объектам имена, в частности для таблиц это «Таблица1», «Таблица2» и т.д.
, но давайте воспитывать в себе правильные привычки и вовремя давать нашим таблицам осознанные имена-идентификаторы, это может нам сильно облегчить жизнь впоследствии.
Дайте нашей таблице имя tblAgents, где tbl — префикс, который мы будем давать всем нашим умным таблицам, а Agents — говорит о том, что мы выбираем имя торгового агента.
Шаг 3 — создаём именованный диапазон для нашего списка
Теперь необходимо создать именованный диапазон, который будет возвращать столбец из tblAgents. Выбираем команду ФОРМУЛЫ -> Диспетчер имен и Создать…
Создаём диапазон с именем listAgents, который ссылается на следующую формулу =tblAgents[Имя], где в квадратных скобках название заголовка единственной колонки нашей таблицы.
Таким образом, у нас уже 2 именованных диапазона, ссылающихся на таблицу агентов:
Шаг 4 — Создание выпадающего списка
Ну и в качестве заключительного шага выбираем любую ячейку, в которой нам необходимо иметь выпадающий список, выполняем команду ДАННЫЕ -> Проверка данных…, задаём Тип данных равным Список, а в поле источник через клавишу F3 выбираем именованный диапазон listAgents…
…и получаем желаемый результат:
если пользователь пытается выбрать значение не из списка, то получает такое сообщение об ошибке, а Excel не даёт сохранить в ячейке введенное значение.
А тут можно ознакомиться с любопытным примером.
Источник: http://perfect-excel.ru/publ/excel/polzovatelskij_interfejs/sozdanie_vypadajushhego_spiska_v_jachejke/8-1-0-18
Как сделать список внутри ячейки excel?
Если мы пишем текст в Excel, например в качестве описания к таблице или диаграмме, рано или поздно мы сталкиваемся с вопросом: «Как правильно сделать нумерованный список в Excel?». Способов создать нумерованный список или список с маркерами всего два — внутри ячейки или 1 строка = 1 ячейке. Внутри статьи подробнее о каждом.
1. Нумерованный список в Excel в одной ячейке
Довольно часто для описания по пунктам требуется список структурой — это значительно упрощает восприятие текста. Но если вариант один пункт — одна строка не подходит, т.е. все надо уместить в 1 ячейку (если, например, количество ячеек ограничено).
- Маркер или номер в ячейке:
- Самый простой и видимо единственный способ — вставить маркер или номер копированием.
- Выберите текст, который надо сделать красивым списком
- Выберите вкладку Вставка- раздел Текст — Символ
Найдите нужный символ например «•», прокопируйте этот символ в каждую строку внутри ячейки. Должно получиться как на заглавной картинке.
Чтобы быстро вызвать именно этот символ «•» (т.н. маркер), зажмите Alt и наберите на клавиатуре чисел справа код символа — 0149.
Чтобы сделать перенос строки в одной ячейке используйте сочетание Alt + Enter
2. Нумерованный список в нескольких строках. Нумеровка строк в Эксель
- Здесь уже помогут стандартные способы Excel.
- Как пронумеровать строки в Эксель.
Без формул:
- Введите число 1 и 2 в соседние ячейки списка и наведите курсор на квадрат в нижней правой границе ячейке.
Зажмите левую кнопку мыши и протяните вниз
- Еще лучше, если после наведения вы кликните двойным щелчком — данные заполняться до конца диапазона. Это особенно удобная функция Excel — подробнее читайте в отдельной статье
Автоматическая нумерация строк в Excel
Для простого определения номера строки в ячейке есть функция =СТРОКА(). Соответственно можно вернуть и номер строки в таблице. Это очень удобно
3. Маркерованый список в нескольких строках
- Чтобы в ячейке автоматически проставлялся маркер нужно внести изменения в пользовательский формат ячейки.
- А именно:
- Выделите нужные ячейки
- Зайдите в меню Формат ячейки (Правой кнопкой мыши — Формат Ячеек)
- Во вкладке Число, найдите пункт (все форматы)
- В поле тип введите символ-маркер, пробел, знак собака @ («• @») — теперь во всех ячейках в перед текстом будет стоять маркер «•».
- Тоже вполне удобно для оформления текста в Excel.
В целом, стоит признать, что работу с текст удобнее и правильнее вести в Word. Но и в Excel есть несколько удобный вариантов, как это сделать быстро.
- Пример файла из этой статьи.
- Поделитесь нашей статьей в ваших соцсетях:
- (Visited 7 068 times, 1 visits today)
В этой статье, я хотел бы поговорить о том, что такое выпадающий список в ячейке, как его сделать, ну и соответственно для чего же он нужен?
Это список закреплённых значений, которые доступны только с указанного диапазона значений. Это означает, что в указанную вами ячейку могут попасть данные только соответствующие значениям заданного диапазона, данные, которые не соответствуют – вводиться, не будут. В ячейке появляется возможность выбора значений, которые предлагает фиксированный список в ячейке.
Ну что же, рассмотрим создание выпадающих списков и для чего же это нужно:
- Для удобства, когда в каждую ячейку не нужно вбивать ручками нужное значение, а всего лишь выбрать его с предлагаемого списка, который вы можете скрыть в строках, это, согласитесь, намного удобнее, легче и быстрее в работе. Но этот вариант хорош, когда идёт речь о чем-то постоянном и фиксированном, например, месяца года, марки автомобилей и т.д.
- Данные, которые 100% не содержат орфографических ошибок, а если и сделали, то они во всём одинаковы, очень удобно использовать в формулах, так как железно закреплённое значение гарантирует, что формула будет работать правильно, для удобства мы можете присвоить имя использованому диапазону ячеек.
-
- Это просто красиво, удобно и функционально, так как ячейка списка ещё и защищена от введения посторонних данных.
Я лично постоянно использую выпадающий список по всем 3 причинам. И она значительно упрощает мне работу с данными, я сознательно сокращаю к 0% возможность ошибки при введении первичных данных.
Ну вот 2 вопроса, что и для чего, я рассказал, а вот о том, как это сделать ниже и поговорим.
А делать выпадающий список в ячейке будем в несколько этапов:
1. Определяем диапазон ячеек, в которых мы будем создавать фиксированный список.
2. Выделяем нужный нам диапазон и в меню выбираем пункт “Данные” — “Проверка данных”, в появившемся контекстном окне выбираем из указанного выбора пункт “Список”.
3. В разблокированной ниже строке указываем диапазон данных, которые должны быть у нас в выпадающем списке. Нажимаем “Ок” и работа сделана.
В более старых версиях Excel, нет возможности формировать выпадающий список в ячейкеиспользуя данные других листов, поэтому имеет смысл создавать списки в том же листе и прятать их в свёрнутом или скрытом виде. Также при необходимости вы можете сформировать с вертикального списка – горизонтальный с помощью возможности транспонировать.
А на этом у меня всё! Я очень надеюсь, что всё вышеизложенное вам понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями прочитанным и ставьте лайк!
Не забудьте поблагодарить автора!
Прогресс человечества основывается на желании каждого человека жить не по средствамСэмюэль Батлер, философ
Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!
Для таблиц, которые используют постоянные и повторяющиеся данные (например фамилии сотрудников, номенклатура товара или процент скидки для клиента) чтобы не держать в голове и не ошибиться при наборе, существует возможность один раз создать стандартный список и при подстановке данных делать выборку из него. Данная статья позволит вам использовать 4 разных способа как в экселе сделать выпадающий список.
Способ 1 — горячие клавиши и раскрывающийся список в excel
Данный способ использования выпадающего списка по сути не является инструментом таблицы, который надо как либо настраивать или заполнять. Это встроенная функция (горячие клавиши) которая работает всегда. При заполнении какого либо столбца, вы можете нажать правой кнопкой мыши на пустой ячейке и в выпадающем списке выбрать пункт меню «Выбрать из раскрывающегося списка».
Этот же пункт меню можно запустить сочетанием клавиш Alt+»Стрелка вниз» и программа автоматически предложит в выпадающем списке значения ячеек, которые вы ранее заполняли данными.
На изображении ниже программа предложила 4 варианта заполнения (дублирующиеся данные Excel не показывает).
Единственное условие работы данного инструмента — это между ячейкой, в которую вы вводите данные из списка и самим списком не должно быть пустых ячеек.
Использование горячих клавиш для раскрытия выпадающего списка данных
При чем список для заполнения таким способом работает как в ячейке снизу, так и в ячейке сверху. Для верхней ячейки программа возьмет содержание списка из нижних значений. И опять же не должно быть пустой ячейки между данными и ячейкой для ввода.
Выпадающий список может работать и в верхней части с данными, которые ниже ячейки
Способ 2 — самый удобный, простой и наиболее гибкий
Данный способ предполагает создание отдельных данных для списка. При чем данные могут находится как на листе с таблицей, так и на другом листе файла Excel.
- Сперва необходимо создать список данных, который будет источником данных для подстановки в выпадающий список в excel. Выделите данные и нажмите правой кнопкой мыши. В выпадающем списке выберите пункт «Присвоить имя…».
Создание набора данных для списка
- В окне «Создание имени» задайте имя для вашего списка (это имя дальше будет использоваться в формуле подстановки). Имя должно быть без пробелов и начинаться с буквы.
Введите имя для набора данных
- Выделите ячейки (можно сразу несколько ячеек), в которых планируется создать выпадающий список. Во вкладке «ДАННЫЕ» вверху документа нажмите на «Проверка данных».
Создать выпадающий список можно сразу для нескольких ячеек
- В окне проверка вводимых значение в качестве типа данных задайте «Список». В строке «Источник:» введите знак равно и имя для ранее созданного списка. Данная формула позволит ввести значения только из списка, т.е. произведет проверку введенного значения и предложит варианты. Эти варианты и будут выпадающим списком.
- Для создания проверки вводимых значений введите имя ранее созданного списка
- При попытке ввести значение, которого нет в заданном списке, эксель выдаст ошибку.
- Кроме списка можно вводить данные вручную. Если введенные данные не совпадут с одним из данных — программа выдаст ошибку
- А при нажатии на кнопку выпадающего списка в ячейке вы увидите перечень значений из созданного ранее.
Способ 3 — как в excel сделать выпадающий список с использованием ActiveX
Чтобы воспользоваться этим способом, необходимо чтобы у вас была включена вкладка «РАЗРАБОТЧИК». По умолчанию эта вкладка отсутствует. Чтобы ее включить:
- Нажмите на «Файл» в левом верхнем углу приложения.
- Выберите пункт «Параметры» и нажмите на него.
- В окне настройки параметров Excel во вкладке «Настроить ленту» поставьте галочку напротив вкладки «Разработчик».
Включение вкладки «РАЗРАБОТЧИК»
Теперь вы сможете воспользоваться инструментом «Поле со списком (Элемент ActiveX)». Во вкладке «РАЗРАБОТЧИК» нажмите на кнопку «Вставить» и найдите в элементах ActiveX кнопку «Поле со списком (Элемент ActiveX)». Нажмите на нее.
- Нарисуйте данный объект в excel выпадающий список в ячейке, где вам необходим выпадающий список.
Теперь необходимо настроить данный элемент. Чтобы это сделать, необходимо включить «Режим конструктора» и нажать на кнопку «Свойства». У вас должно открыться окно свойств (Properties).
С открытым окном свойств нажмите на ранее созданный элемент «Поле со списком». В списке свойств очень много параметров для настройки и вы сможете изучив их, настроить очень много начиная от отображения списка до специальных свойств данного объекта.
Но нас на этапе создания интересуют только три основных:
- ListFillRange — указывает диапазон ячеек, из которых будут браться значения для выпадающего списка. В моем примере я указал два столбца (A2:B7 — дальше покажу как это использовать). Если необходимо только одни значения указывается A2:A7.
- ListRows — количество данных в выпадающем списке. Элемент ActiveX отличается от первого способа тем, что можно указать большое количество данных.
- ColumnCount — указывает сколько столбцов данных указывать в выпадающем списке.
В строке ColumnCount я указал значение 2 и теперь в списке выпадающие данные выглядят вот так:
Как видите получился выпадающий список в excel с подстановкой данных из второго столбца с данными «Поставщик».
Источник: http://word-office.ru/kak-sdelat-spisok-vnutri-yacheyki-excel.html
Разделяем ячейки в Excel
Вы оформляете таблицу со сложной шапкой, в которой количество столбцов разное на разных строках, и пропустили столбец. В текстовом редакторе вы бы разбили ячейку, но в Excel, оказывается, это невозможно. Как быть? Или в вашей таблице имеется графа, а вам нужно разделить ее на три». В решении и первого, и второго вопроса вам поможет эта статья.
Оформление сложной шапки рассмотрим на примере. На рисунке показан фрагмент таблицы, которую нужно создать в Excel, и процесс создания.
Нетрудно заметить, что графу «Количество баллов» нужно разделить на четыре части. Но разбивка столбцов не предусмотрена. Поэтому:
- в третьей строке оформите подзаголовки;
- выделите ячейки с С1 до F1;
- нажмите кнопку объединения ячеек;
- проделайте такие же действия для второй строки (ячейки с С2 до F2);
- объедините ячейки с А1 до А3;
- объедините ячейки с В1 до В3;
- установите центрирование (по горизонтали и по вертикали);
- в ячейку А4 введите номер (1.1.) и объедините ее с ячейкой А5;
- выделите ячейки с В4 по F5 и щелкните по кнопке Перенести текст;
- введите текст.
Кстати, если вам нужно «заставить» программу перенести текст в ячейке с нужного символа на другую строку, то перед первым символом переносимого текста щелкните мышкой и нажмите одновременно клавиши ALT и ENTER.
Этот же прием пригодиться вам, если нужно в одной и той же ячейке оформить название граф и строк. Разделить их можно косой границей. Для этого:
- расположите текст в ячейке в две строки (первую строку пробелами немного сместите вправо);
- щелкните по кнопке Границы и выберите пункт Нарисовать сетку;
- проведите косую линию в ячейке Н2.
Рассмотрим пример, когда имеется текст в ячейке, и этот текст нужно разнести по столбцам:
- вставьте запасные столбцы после той графы, которую будете делить (иначе данные, находящиеся рядом, будут заменены новыми);
- выделите ячейку в графе, которую нужно разделить на столбцы (в примере это первая строка зоны заголовков);
- нажмите на Текст по столбцам — кнопку, размещенную на вкладке Данные;
- если слова разделены, например, запятыми, а в будущих заголовках разделители не нужны, то выберите опцию «с разделителями» и перейдите на следующий шаг;
- выберите соответствующий разделитель и опять Далее;
- укажите первую ячейку, начиная с которой должен расположиться текст, затем кнопку Готово.
Затем нужно повторить этот алгоритм для остальных строк. Исходный столбец нужно дут удалить. Если строк много, то можно создать макрос, чтобы не повторять одни и те же действия бесконечно.
Приемы, с которыми вы познакомились, доступны в любых версиях программы. С их помощью можно сконструировать самые сложные по структуре таблицы.
Источник: https://microsoft-help.ru/50-razdelyaem-yacheyki-v-excel.html
Выпадающий список в ячейке Excel
Выпадающие списки в Microsoft Excel незаменимы при создании объемных таблиц, работе с базами данных. В чем же конкретно заключается удобство этого инструмента?
Зачем нужны такие списки
Если при заполнении таблицы некоторые данные периодически повторяются, нет необходимости каждый раз вбивать вручную постоянное значение — например, наименование товара, месяц, ФИО сотрудника.
Достаточно один раз закрепить повторяющийся параметр в списке. Зачастую, некоторые ячейки списка защищены от введения посторонних значений, что снижает вероятность допустить ошибку в работе.
Таблица, оформленная таким образом, выглядит аккуратно.
В статье я расскажу, как в Экселе сделать выпадающий список в ячейке и как с ним работать.
Формирование выпадающего списка
Один из распространенных примеров использования выпадающих списков — интернет-магазины, в которых вся продукция распределена по категориям. Такая структура облегчает пользователям поиск по сайту. Рассмотрим наглядно:
Все товары, перечисленные в таблице, нужно отнести к категории «Одежда». Чтобы создать выпадающий список для этого перечня, потребуется выполнить следующие действия:
- Выделить любую ячейку, в которой будет создан список.
- Зайти на вкладку «Данные», в раздел «Проверка данных».
- В открывшемся окне выбрать вкладку «Параметры», а в перечне «Тип данных» вариант – «Список».
- В появившейся строке необходимо указать все имеющиеся наименования списка. Сделать это можно двумя способами: выделить мышкой диапазон данных в таблице (в примере – ячейки А1-А7) или вбить названия вручную через точку с запятой.
- Выделить все ячейки с нужными значениями, и, щелкнув правой кнопкой мыши, выбрать в контекстном меню пункт «Присвоить имя».
- В строке «Имя» указать наименование списка – в данном случае, «Одежда».
- Выделить ячейку, в которой создан список, и вписать созданное имя в строку «Источник» со знаком «=» вначале.
Итоговый результат выглядит так. Это самый простой вариант выпадающего списка. В зависимости от версии Excel, действий может быть больше или меньше, но в целом, инструкция универсальна для любой программы. Также, такие списки хорошо выглядят с переносами в ячейке.
Как добавлять значения в список
Иногда возникает необходимость дополнить уже имеющийся перечень. В раскрывающемся списке все новые пункты отображаются автоматически при добавлении.
Однако чтобы связать диапазон ячеек с добавленным вновь элементом, список требуется оформить в виде таблицы.
Для этого нужно выделить диапазон значений, найти на вкладке «Главная» пункт «Форматировать как таблицу» и выбрать любой понравившийся стиль, например:
В дальнейшем фиксированный список будет пополняться каждый раз при подстановке нового значения:
Источник: https://abuzov.ru/vypadayushhij-spisok-excel-zametka/
Как быстро и правильно сделать выпадающий список в Excel
Komp.Guru > Microsoft > Excel > Как быстро и правильно сделать выпадающий список в Excel
Оглавление:
- Назначение этого инструмента
- Встроенные возможности
- Как создать самому
- Основные параметры списков
Назначение этого инструмента
Если при работе с электронной таблицей требуется постоянно вводить определенный диапазон данных, то намного удобнее выбирать необходимое значение ячейки из предложенных вариантов, сократив поиск нужного. Для таких целей можно использовать выпадающие списки. Правда, об их организации необходимо позаботиться предварительно, на этапе создания самой базы данных или таблицы.
Чаще всего они используются в двух случаях:
- При необходимости ввода одинаковых значений.
- Чтобы не произошел ввод в ячейку некорректных и ошибочных данных.
Многие в работе предпочитают использовать связанный выпадающий список в Excel, который существенно сокращает возникновение ошибок при вводе и поиске нужного значения. Ведь от выбора в первой ячейке будет зависеть перечень данных, что появятся в последующих.
Встроенные возможности
Многие пользователи, которые работают с таблицами в Microsoft Excel знают, что при нажатии в рабочем листе сочетания клавиш Alt + стрелка вниз, появится перечень уже введенных ранее значений. Но он неудобен по двум причинам:
- Пользователю для выбора будут предложены только те значения, которые вводились ранее.
- Если потребуется ввести данные в ячейку, по соседству с которой пустая, то значения для поиска нужного варианта не появятся.
Поэтому следует знать, как можно сдавать собственные выпадающие списки.
Как создать самому
Прежде чем начинать создавать свой выпадающий список, потребуется выделить ячейку или их диапазон, где инструмент будет появляться. Затем в меню выбираемся команда Данные – Проверка данных. Перед глазами появится диалоговое окно с определенными закладками. Для создания потребуется перейти на «Параметры». Здесь уже следует выбрать в поле «Тип данных» установить «Список».
И также потребуется заполнить поле «Источник». Здесь буду располагаться значения, из которых пользователь будет выбирать. Существует несколько вариантов выбора.
- Все данные, которые будут появляться в выпадающем списке, можно ввести вручную. При этом все значения следует разделять для русской версии точкой с запятой, а для английской – запятой.
- В качестве значений может выступать обычная ссылка на диапазон ячеек. В указанном поле следует просто установить диапазон ячеек, из которых будет формироваться в дальнейшем список. Существенным минусом такого варианта является то, что нельзя использовать ссылки на другие листы или книги.
- Именованный диапазон ячеек может также выступать в качестве источника. Правда, его следует предварительно создать. После того как диапазон будет создан, следует в поле «источник» внести имя списка, поставив, естественно, перед ним знак равно. Преимуществом такого метода является то, что пользоваться списками очень удобно в пределах одной книги, особенно актуальна такая возможность для версии Microsoft Excel 2007.
- Очень удобно использовать для значений в выпадающем списке именованные динамичные диапазоны, например, прайс-листы. В таком случае при добавлении новых строк будет автоматически изменяться и сам список. Каждый раз перед поиском нужного значения перечень данных будет обновлен.
- В некоторых случаях очень удобно использовать связанные выпадающие списки в Excel, когда от выбора в одной ячейке будет зависеть диапазон параметров для выбора в другой.
Основные параметры списков
Чтобы выпадающий список получился максимально полезным и отвечал всем потребностям пользователя, также важно правильно использовать его параметры, о которых будет рассказано ниже.
Маркер «распространить изменения на другие ячейки с тем же условием». Такой маркер очень удобен, если на листе существует несколько ячеек с одинаковыми параметрами. Установив значения для одной ячейки с помощью установки маркера можно распространить его по остальным аналогичным.
- Вкладка «Сообщение для ввода». Если заполнить это поле, то при установке курсора на требуемую ячейку будет появляться сообщение. При необходимости сообщение всегда можно отключить, сняв соответствующую галочку.
- Вкладка «Сообщение об ошибке». В этой вкладке настраивается само сообщение, которое будет выдаваться при неправильных данных. Именно здесь указывается тип выводимого сообщения и нужно ли его отображать при неправильном вводе. «Останов», «Сообщение» – не допускают ввода других данных, кроме значений в предложенном перечне, а «предупреждение» – это возможность вводить дополнительно свои значения, кроме предложенных, в списке.
Существует несколько вариантов, как можно самостоятельно сделать описанный инструмент в Excel, но на сегодняшний день рассмотренный способ создания наиболее распространен и востребован.
Источник: https://komp.guru/microsoft/excel/kak-bystro-i-pravilno-sdelat-vypadayushhij-spisok-v-excel.html