Skip to content
Menu
PROFEXCEL.RU - Справочник EXCEL
PROFEXCEL.RU - Справочник EXCEL

Выпадающий список в excel с выбором нескольких значений

Posted on 30.07.2021

Выпадающий список в excel с выбором нескольких значений

Выбор из списка в excel нескольких значений

Microsoft Excel: выпадающие списки

​Смотрите также​ свободен, т.е. не​ таблицы функция МИН​ это выбирать из​4 способа создать выпадающий​на вкладке​ на свой).​ Toyota, Ford и​ с установленным​ Target As Range)​ квадратные скобки. Этот​ в ячейку с​

​ именованные диапазоны для​B5:B22​

Создание дополнительного списка

​ основе Проверки данных​ функцию «=ДВССЫЛ» и​ включить. Для этого,​При работе в программе​ исчерпал запас допустимых​ выберет наименьший номер​

​ исходной таблицы (указывается​ список в ячейках​Формулы (Formulas)​Все. После нажатия на​ Nissan:​.MultiSelect = fmMultiSlectMulti​On Error Resume​ файл должен быть​ этим списком. И​ их Стран.​;​ рассмотрим на конкретном​ адрес первой ячейки.​ переходим во вкладку​ Microsoft Excel в​

​ смен. Добавим еще​ строки. Эта же​ в первом аргументе​ листа​. В версиях до​ОК​Выделим весь список моделей​

​tatanya​ Next​ открыт. Если книга​ данные автоматически добавлялись​Чтобы не создавать десятки​вызываем инструмент Проверка данных;​ примере.​ Например, =ДВССЫЛ($B3).​ «Файл» программы Excel,​ таблицах с повторяющимися​ один столбец и​ строка будет содержать​

​ – A6:A18) значения​Автоматическое создание выпадающих списков​ 2003 это была​содержимое второго списка​ Тойоты (с ячейки​: Я понимаю, что​If Not Intersect(Target,​ с нужными значениями​

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

​ будет выбираться по​ А2 и вниз​ нужен макрос, но​ Range("C2:C5")) Is Nothing​ находится в другой​Сформируем именованный диапазон. Путь:​ сам подход при​ Список;​: Имеется перечень Регионов,​

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

​Теперь, чтобы и нижние​ по надписи «Параметры».​ использовать выпадающий список.​ формулу, которая будет​ которое встречается в​ ИНДЕКС работает с​ надстройки PLEX​Вставка - Имя -​ имени диапазона, выбранного​ до конца списка)​ я в этом​ And Target.Cells.Count =​ папке, нужно указывать​ «Формулы» - «Диспетчер​

​ построении Связанного списка.​в поле Источник вводим:​ состоящий из названий​ ячейки приобрели те​В открывшемся окне переходим​ С его помощью​

​ выводить номера свободных​ столбце B6:B18. На​ учетом критериев определённых​Выбор фото из выпадающего​ Присвоить (Insert -​ в первом списке.​ и дадим этому​ ничего не понимаю,​ 1 Then​ путь полностью.​ имен» - «Создать».​ Рассмотрим этот подход​ =ДВССЫЛ(A5)​ четырех регионов. Для​

​ же свойства, как​ в подраздел «Настройка​ можно просто выбирать​ сотрудников:​ основании этого номера​

​ во втором (номер​ списка​ Name - Define)​Минусы​

​ диапазону имя​ а мне очень​Application.EnableEvents = False​Возьмем три именованных диапазона:​ Вводим уникальное название​ в другой статье:​Важно, чтобы при создании​

​ каждого Региона имеется​ и в предыдущий​ ленты», и ставим​ нужные параметры из​=ЕСЛИ(F2-G2​

​ строки функции ИНДЕКС​ строки внутри таблицы)​

​Выпадающий список с автоматическим​Создайте новый именованный диапазон​такого способа:​Toyota​ нужно. Может кто-то​newVal = Target​Это обязательное условие. Выше​

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

​ диапазона – ОК.​ Расширяемый Связанный список.​ правила Проверки данных​ свой перечень Стран.​ раз, выделяем верхние​ флажок напротив значения​ сформированного меню. Давайте​Теперь надо сформировать непрерывный​ выберет соответствующее значение​ и третьем (номер​ удалением уже использованных​ с любым именем​В качестве вторичных (зависимых)​. В Excel 2003​ подскажет куда реально​Application.Undo​ описано, как сделать​

​Создаем раскрывающийся список в​Под выпадающим списком понимается​ активной ячейкой была​ Пользователь должен иметь​ ячейки, и при​ «Разработчик». Жмем на​

​ выясним, как сделать​ (без пустых ячеек)​ из таблицы A6:A18.​ столбца в таблице)​ элементов​

​ (например​ диапазонов не могут​ и старше -​ можно обратиться с​oldval = Target​

​ обычный список именованным​ любой ячейке. Как​ содержание в одной​B5​ возможность, выбрав определенный​ нажатой клавише мышки​ кнопку «OK».​

​ раскрывающийся список различными​

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

​If Len(oldval) <>​

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

​ задаваемые формулами типа​

lumpics.ru

Связанный список в MS EXCEL

​ в меню​ быстро помогли? ))​ 0 And oldval​

​ «Диспетчера имен»). Помним,​ известно. Источник –​ Когда пользователь щелкает​ относительную адресацию.​ ячейке выбрать из​Всё, таблица создана.​ появляется вкладка с​Скачать последнюю версию​ на следующем шаге​
​ в ячейку B3​ A6:A18 имеет только​ ИНДЕКС и ПОИСКПОЗ​Ссылка (Reference)​СМЕЩ (OFFSET)​Вставка - Имя -​

  • ​Nic70y​ <> newVal Then​ что имя не​ имя диапазона: =деревья.​ по стрелочке справа,​Тестируем. Выбираем с помощью​ Выпадающего списка нужную​Мы разобрались, как сделать​
  • ​ названием «Разработчик», куда​ Excel​ - с выпадающим​ в качестве результата​ 1 столбец, то​Если приходиться работать с​в нижней части​. Для первичного (независимого)​ Присвоить (Insert -​: сбацал тяп -​Target = Target​ может содержать пробелов​

​Снимаем галочки на вкладках​ появляется определенный перечень.​ выпадающего списка в​ ему Страну из​ выпадающий список в​ мы и перемещаемся.​
​Самым удобным, и одновременно​ списком. Для этого​ вычисления.​ третий аргумент в​ большими таблицами определенно​
​ окна введите руками​ списка их использовать​ Name - Define).​ ляп​ & "," &​ и знаков препинания.​ «Сообщение для ввода»,​ Можно выбрать конкретное.​ ячейке​ этого Региона.​ Экселе. В программе​ Чертим в Microsoft​ наиболее функциональным способом​ добавим еще один​Поняв принцип действия формулы,​

​ функции ИНДЕКС мы​ найдете в них​ следующую формулу:​ можно, а вот​

​В Excel 2007​​а вдруг пригодится​ newVal​Создадим первый выпадающий список,​ «Сообщение об ошибке».​Очень удобный инструмент Excel​A5​Таблицу, в которую будут​ можно создавать, как​ Excel список, который​ создания выпадающего списка,​ столбец и введем​ теперь можно легко​

​ не указываем.​ дублирующийся суммы разбросаны​=СМЕЩ($A$1;ПОИСКПОЗ($G$7;$A:$A;0)-1;1;СЧЁТЕСЛИ($A:$A;$G$7);1)​ вторичный список должен​​ и новее -​​Private Sub Worksheet_SelectionChange(ByVal Target​Else​

​ куда войдут названия​ Если этого не​ для проверки введенных​​Регион – Америка,​​ заноситься данные с​

​ простые выпадающие списки,​ должен стать выпадающим​​ является метод, основанный​​ в него такую​​ ее модифицировать и​​Чтобы вычислить номер строки​ вдоль целого столбца.​=OFFSET($A$1;MATCH($G$7;$A:$A;0)-1;1;COUNTIF($A:$A;$G$7);1)​ быть определен жестко,​​ на вкладке​​ As Range)​

​Target = newVal​ диапазонов.​ сделать, Excel не​ данных. Повысить комфорт​ вызываем связанный список​

  • ​ помощью Связанного списка,​​ так и зависимые.​​ меню. Затем, кликаем​​ на построении отдельного​​ страшноватую на первый​ настраивать под другие​ таблицы напротив наименьшего​ В тоже время​
  • ​Ссылки должны быть абсолютными​ без формул. Однако,​Формулы (Formulas)​[L185] = Target​End If​
  • ​Когда поставили курсор в​ позволит нам вводить​ работы с данными​
  • ​ в ячейке​

​ разместим на листе​ При этом, можно​ на Ленте на​ списка данных.​ взгляд формулу:​ условия. Например, формулу​

​ числа в смежном​ у вас может​ (со знаками $).​ это ограничение можно​с помощью​

​End Sub​​If Len(newVal) =​​ поле «Источник», переходим​​ новые значения.​​ позволяют возможности выпадающих​B5​

  • ​Таблица​​ использовать различные методы​​ значок «Вставить», и​
  • ​Прежде всего, делаем таблицу-заготовку,​
  • ​=ЕСЛИ(D2>СЧЁТ($H$2:$H$10);"";ИНДЕКС($E$2:$E$10;НАИМЕНЬШИЙ($H$2:$H$10;СТРОКА(E2)-1)))​ можно изменить так,​
  • ​ диапазоне B6:B18 и​ возникнуть необходимость выбрать​

​ После нажатия Enter​ обойти, создав отсортированный​Диспетчера имен (Name Manager)​Private Sub Worksheet_Change(ByVal​ 0 Then Target.ClearContents​

  • ​ на лист и​​Вызываем редактор Visual Basic.​​ списков: подстановка данных,​
  • ​и балдеем –​
  • ​. См. файл примера​ создания. Выбор зависит​
  • ​ среди появившихся элементов​ где собираемся использовать​

​или, соответственно,​ чтобы выбрать первое​ использовать его в​​ данные из таблицы​​ к формуле будут​ список соответствий марка-модель​

​. Затем повторим то​ Target As Range)​Application.EnableEvents = True​​ выделяем попеременно нужные​​ Для этого щелкаем​ отображение данных другого​ появился список стран​​ Связанный_список.xlsx​​ от конкретного предназначения​ в группе «Элемент​ выпадающее меню, а​=IF(D2>COUNT($H$2:$H$10);"";INDEX($E$2:$E$10;SMALL($H$2:$H$10;ROW(E2)-1)))​

​ максимальное значение в​ качестве значения для​​ с первым наименьшим​​ автоматически добавлены имена​ (см. Способ 2).​ же самое со​​If Not Intersect(Target,​​End If​ ячейки.​

​ правой кнопкой мыши​ листа или файла,​ для Региона Америка:​Список регионов и перечни​ списка, целей его​ ActiveX» выбираем «Поле​ также делаем отдельным​При всей внешней жуткости​ Excel:​​ второго аргумента, применяется​​ числовым значением, которое​ листов - не​​Имена вторичных диапазонов должны​​ списками Форд и​ Range("g4:g176")) Is Nothing​End Sub​Теперь создадим второй раскрывающийся​ по названию листа​ наличие функции поиска​ США, Мексика…​ стран разместим на​ создания, области применения,​ со списком».​ списком данные, которые​ вида, эта формула​Если необходимо изменить условия​ несколько вычислительных функций.​ имеет свои дубликаты.​ пугайтесь :)​

​ совпадать с элементами​​ Ниссан, задав соответственно​​ Then​
​Не забываем менять диапазоны​ список. В нем​ и переходим по​ и зависимости.​Теперь заполняем следующую строку.​ листе​ и т.д.​Кликаем по месту, где​ в будущем включим​ делает одну простую​ формулы так, чтобы​Функция ЕСЛИ позволяет выбрать​ Нужна автоматическая выборка​Функция​ первичного выпадающего списка.​

​ имена диапазонам​If Target.Count >​ на «свои». Списки​ должны отражаться те​ вкладке «Исходный текст».​Путь: меню «Данные» -​ Выбираем в ячейке​Списки​
​Автор: Максим Тютюшев​ должна быть ячейка​ в это меню.​ вещь - выводит​ можно было в​

​ значение из списка​ данных по условию.​СМЕЩ (OFFSET)​ Т.е. если в​Ford​ 1 Then Exit​ создаем классическим способом.​

excel2.ru

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

​ слова, которые соответствуют​ Либо одновременно нажимаем​ инструмент «Проверка данных»​A6​.​Создадим выпадающий список, содержимое​ со списком. Как​

​ Эти данные можно​ очередное по номеру​ Excel выбрать первое​ по условию. В​ В Excel для​умеет выдавать ссылку​ нем есть текст​и​ Sub​ А всю остальную​

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

​ выбранному в первом​ клавиши Alt +​ - вкладка «Параметры».​Регион – Азия,​Обратите внимание, что названия​

​ которого зависит от​ видите, форма списка​ размещать как на​ имя сотрудника (используя​

  1. ​ максимальное, но меньше​ ее первом аргументе​
  2. ​ этой цели можно​ на диапазон нужного​ с пробелами, то​Nissan​
  3. ​If Target <>​ работу будут делать​ списке названию. Если​ F11. Копируем код​

​ Тип данных –​ вызываем связанный список​

​ регионов (диапазон​

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

​ значений другой ячейки.​ появилась.​ этом же листе​ функцию НАИМЕНЬШИЙ) из​ чем 70:​ указано где проверяется​ успешно использовать формулу​ размера, сдвинутый относительно​

  1. ​ придется их заменять​.​ "" Then​ макросы.​
  2. ​ «Деревья», то «граб»,​ (только вставьте свои​ «Список».​ в ячейке​А2:А5​Обычный Выпадающий (раскрывающийся) список​Затем мы перемещаемся в​ документа, так и​ списка или пустую​=70;"";B6:B18));СТРОКА(B6:B18)-СТРОКА(B5);"")))' class='formula'>​ каждая ячейка в​ в массиве.​ исходной ячейки на​
  3. ​ на подчеркивания с​При задании имен помните​If [L187] =​На вкладке «Разработчик» находим​ «дуб» и т.д.​ параметры).Private Sub Worksheet_Change(ByVal​Ввести значения, из которых​B6​

​на листе​ отображает только один​ «Режим конструктора». Жмем​

​ на другом, если​ ячейку, если имена​

​Как в Excel выбрать​

​ диапазоне B6:B18 на​Чтобы определить соответствующие значение​ заданное количество строк​

​ помощью функции​ о том, что​ 0 Then​ инструмент «Вставить» –​ Вводим в поле​ Target As Range)​ будет складываться выпадающий​

  1. ​и опять балдеем:​Списки​ перечень элементов. Связанный​ на кнопку «Свойства​ вы не хотите,​
  2. ​ свободных сотрудников уже​ первое минимальное значение​ наличие наименьшего числового​ первому наименьшему числу​ и столбцов. В​
  3. ​ПОДСТАВИТЬ (SUBSTITUTE)​ имена диапазонов в​If [L185] <>​ «ActiveX». Здесь нам​ «Источник» функцию вида​ Dim lReply As​ список, можно разными​
  4. ​ Китай, Индия…​) в точности должны​ список – это​ элемента управления».​ чтобы обе таблице​ кончились.​ кроме нуля:​ значения: ЕСЛИB6:B18=МИНB6:B18. Таким​ нужна выборка из​ более понятном варианте​, т.е. формула будет​ Excel не должны​ "" Then​ нужна кнопка «Поле​ =ДВССЫЛ(E3). E3 –​ Long If Target.Cells.Count​ способами:​Необходимо помнить, что в​ совпадать с заголовками​ такой выпадающий список,​Открывается окно свойств элемента​ располагались визуально вместе.​в Excel 2003 и​Как легко заметить, эти​ способом в памяти​ таблицы по условию.​ синтаксис этой функции​ выглядеть как =ДВССЫЛ(ПОДСТАВИТЬ(F3;"​ содержать пробелов, знаков​[L185] = [L185]​ со списком» (ориентируемся​ ячейка с именем​ > 1 Then​
  5. ​Вручную через «точку-с-запятой» в​ именах нельзя использовать​
  6. ​ столбцов, содержащих названия​ который может отображать​ управления. В графе​Выделяем данные, которые планируем​ старше идем в​ формулы отличаются между​ программы создается массив​ Допустим мы хотим​

​ таков:​ ";"_"))​ препинания и начинаться​ & ";" &​ на всплывающие подсказки).​ первого диапазона.​

​ Exit Sub If​ поле «Источник».​ символ пробела. Поэтому,​

Выпадающий список в Excel с данными с другого листа/файла

​ соответствующих стран (​ разные перечни элементов,​ «ListFillRange» вручную через​ занести в раскрывающийся​ меню​ собой только функциями​ из логических значений​ узнать первый самый​=СМЕЩ(начальная_ячейка; сдвиг_вниз; сдвиг_вправо; размер_диапазона_в_строках;​Надо руками создавать много​ обязательно с буквы.​

  1. ​ Chr(10) & Target​Щелкаем по значку –​Бывает, когда из раскрывающегося​
  2. ​ Target.Address = "$C$2"​Ввести значения заранее. А​ при создании имен,​

​В1:Е1​ в зависимости от​ двоеточие прописываем диапазон​ список. Кликаем правой​Вставка - Имя -​ МИН и МАКС​ ИСТИНА и ЛОЖЬ.​ дешевый товар на​ размер_диапазона_в_столбцах)​ именованных диапазонов (если​

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

​ Поэтому если бы​

​Else​ становится активным «Режим​ списка необходимо выбрать​ Then If IsEmpty(Target)​ в качестве источника​ вышеуказанным способом, он​).​ значения другой ячейки.​

  1. ​ ячеек таблицы, данные​ кнопкой мыши, и​ Присвоить (Insert -​
  2. ​ и их аргументами.​ В нашем случаи​ рынке из данного​Таким образом:​ у нас много​
  3. ​ в одной из​[L185] = Target​ конструктора». Рисуем курсором​ сразу несколько элементов.​ Then Exit Sub​ указать диапазон ячеек​ будет автоматически заменен​Присвоим имена диапазонам, содержащим​Потребность в создании​ которой будут формировать​ в контекстном меню​ Name - Define)​Скачать пример выборки из​

    Выбор нескольких значений из выпадающего списка Excel

    ​ 3 элемента массива​ прайса:​начальная ячейка - берем​ марок автомобилей).​ марок автомобилей присутствовал​

    1. ​End If​ (он становится «крестиком»)​ Рассмотрим пути реализации​ If WorksheetFunction.CountIf(Range("Деревья"), Target)​ со списком.​ на нижнее подчеркивание​ Регионы и Страны​ связанных списков (другие​ пункты выпадающего списка.​ выбираем пункт «Присвоить​в Excel 2007 и​ таблицы в Excel.​ будут содержат значение​Автоматическую выборку реализует нам​ первую ячейку нашего​Этот способ требует наличия​ бы пробел (например​U__127​ небольшой прямоугольник –​ задачи.​ = 0 Then​Назначить имя для диапазона​ «_». Например, если​ (т.е. создадим Именованные​ названия: связанные диапазоны,​Далее, кликаем по ячейке,​
    2. ​ имя…».​ новее - жмем​Теперь Вас ни что​ ИСТИНА, так как​ формула, которая будет​ списка, т.е. А1​ отсортированного списка соответствий​ Ssang Yong), то​End If​ место будущего списка.​Создаем стандартный список с​ lReply = MsgBox("Добавить​ значений и в​ вместо Америка (ячейка​ диапазоны). Быстрее всего​ динамические списки) появляется​ и в контекстном​Открывается форма создания имени.​ кнопку​
    3. ​ не ограничивает. Один​ минимальное значение 8​ обладать следующей структурой:​сдвиг_вниз - нам считает​ марка-модель вот такого​

    ​ по пунктам «Объект​ вписываем любое удобное​на вкладке​ принципами действия формул​ дубликата в столбце​В месте «диапазон_данных_для_выборки» следует​

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

    1. ​ПОИСКПОЗ (MATCH)​Для создания первичного выпадающего​ и в имени​End If​Вписываем диапазон в строку​ исходный код листа​
    2. ​ & " в​Любой из вариантов даст​ (соответственно подкорректировав ячейку​А1:Е6​Отдел – Сотрудники отдела.​ ComboBox» и «Edit».​
    3. ​ наименование, по которому​Формулы (Formulas)​
    4. ​ в массиве Вы​ B6:B18.​ указать область значений​, которая, попросту говоря,​ списка можно марок​ диапазона на нижнее​End If​ ListFillRange (руками). Ячейку,​

    ​ готовый макрос. Как​

    ​ выпадающий список?", vbYesNo​ такой результат.​А2​на листе​ При выборе отдела​Выпадающий список в Microsoft​ будем узнавать данный​и создаем новый именованный​ сможете легко модифицировать​Следующий шаг – это​

    exceltable.com

Выбор нескольких значений из всплывающего списка в ячейке (Формулы/Formulas)

​ A6:A18 для выборки​​ выдает порядковый номер​ можно воспользоваться обычным​ подчеркивание (т.е. Ssang_Yong).​End Sub​ куда будет выводиться​ это делать, описано​ + vbQuestion) If​​), то после нажатия​Списки​ из списка всех​ Excel готов.​ список. Но, это​ диапазон​ их под множество​ определение в каких​ из таблицы (например,​ ячейки с выбранной​ способом, описанным выше,​Теперь создадим первый выпадающий​КодSub U__127()​ выбранное значение –​ выше. С его​

​ lReply = vbYes​​Необходимо сделать раскрывающийся список​ кнопки Создать из​(т.е. диапазон, охватывающий​ отделов компании, динамически​Чтобы сделать и другие​

​Имена​​ условий и быстро​ именно строках диапазона​ текстовых), из которых​ маркой (G7) в​ т.е.​ список для выбора​[L187] = 1​ в строку LinkedCell.​ помощью справа от​ Then Range("Деревья").Cells(Range("Деревья").Rows.Count +​

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

​ В этом случае​
​ Стран);​
​ сотрудников этого отдела​
​ на нижний правый​
​ примечание, но это​

​в англоязычной версии =OFFSET(Лист1!$I$2;0;0;COUNTA(Лист1!$I$2:$I$10)-COUNTBLANK(Лист1!I$2:I$10))​​Я знаю, что делать,​ необходимо по причине​ Аргумент «диапазон» означает​сдвиг_вправо = 1, т.к.​Марки​

​ откройте меню​​End Sub​
​ Font.​ Sub Worksheet_Change(ByVal Target​ End If End​

​ имеющийся диапазон (добавляются​​ формула =ДВССЫЛ(A5) работать​нажать кнопку «Создать из​

excelworld.ru

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

Способ 1. Функция ДВССЫЛ (INDIRECT)

​ (двухуровневая иерархия);​ край готовой ячейки,​​ не обязательно. Жмем​​Фактически, мы просто даем​ но не знаю​ определения именно первого​ область ячеек с​ мы хотим сослаться​) с помощью​Данные - Проверка (Data​tatanya​Скачать пример выпадающего списка​ As Range) On​ If End Sub​ или удаляются данные),​ не будет, т.к.​ выделенного фрагмента» (пункт​Город – Улица –​ нажимаем кнопку мыши,​ на кнопку «OK».​​ диапазону занятых ячеек​​куда потом девать​ наименьшего значения. Реализовывается​ числовыми значениями, из​

​ на модели в​Диспетчера имен (Name Manager)​ - Validation)​: Спасибо! Столбец "G"​

​При вводе первых букв​ Error Resume Next​Сохраняем, установив тип файла​ они автоматически отражаются​ при выборе региона​ меню Формулы/ Определенные​​ Номер дома. При​​ и протягиваем вниз.​Переходим во вкладку «Данные»​ в синем столбце​ тела...​​ данная задача с​ которых следует выбрать​ соседнем столбце (В)​​с вкладки​или нажмите кнопку​ работает, а как​​ с клавиатуры высвечиваются​​ If Not Intersect(Target,​​ «с поддержкой макросов».​​ в раскрывающемся списке.​ «Северная Америка» функция​ имена/ Создать из​ заполнении адреса проживания​Также, в программе Excel​​ программы Microsoft Excel.​​ собственное название​​Имеем в качестве примера​​ помощью функции СТРОКА,​

​ первое наименьшее число.​размер_диапазона_в_строках - вычисляем с​Формулы (Formulas)​Проверка данных (Data Validation)​ сделать чтобы и​ подходящие элементы. И​ Range("Е2:Е9")) Is Nothing​Переходим на лист со​Выделяем диапазон для выпадающего​ ДВССЫЛ() не найдет​ выделенного фрагмента);​ можно из списка​ можно создавать связанные​ Выделяем область таблицы,​Имена​ недельный график дежурств,​ она заполняет элементы​

​ В аргументе «заголовок_столбца»​ помощью функции​или в старых​на вкладке​ "K" тоже также​​ это далеко не​ And Target.Cells.Count =​​ списком. Вкладка «Разработчик»​​ списка. В главном​​ соответствующего имени. Поэтому​​Убедиться, что стоит только​​ выбрать город, затем​ выпадающие списки. Это​ где собираемся применять​.​​ который надо заполнить​​ массива в памяти​​ для второй функции​​СЧЕТЕСЛИ (COUNTIF)​​ версиях Excel -​​Данные (Data)​ работал?​ все приятные моменты​ 1 Then Application.EnableEvents​ - «Код» -​​ меню находим инструмент​​ формулу можно подкорректировать,​ галочка «В строке​

​ из списка всех​ такие списки, когда​ выпадающий список. Жмем​Осталось выделить ячейки B2:B8​ именами сотрудников, причем​ программы номерами строк​ СТРОКА, следует указать​​, которая умеет подсчитать​​ через меню​​если у вас​​Nic70y​ данного инструмента. Здесь​

​ = False If​

​ «Макросы». Сочетание клавиш​

​ «Форматировать как таблицу».​ чтобы она работала​ выше»;​ улиц этого города​

​ при выборе одного​​ на кнопку «Проверка​​ нашего графика и​ для каждого сотрудника​ листа. Но сначала​ ссылку на ячейку​

​ количество встретившихся в​​Вставка - Имя -​

  • ​ Excel 2007 или​: добавил​ можно настраивать визуальное​ Len(Target.Offset(0, 1)) =​​ для быстрого вызова​​Откроются стили. Выбираем любой.​ при наличии пробелов​Нажать ОК.​ – улицу, затем,​ значения из списка,​ данных», расположенную на​ добавить в них​ максимальное количество рабочих​ от всех этих​ с заголовком столбца,​
  • ​ списке (столбце А)​ Присвоить (Insert -​ новее. Затем из​плюс ориентир по​ представление информации, указывать​ 0 Then Target.Offset(0,​ – Alt +​ Для решения нашей​ в названиях Регионов:​​Проверить правильность имени можно​​ из списка всех​ в другой графе​ Ленте.​
  • ​ выпадающий список с​ дней (смен) ограничено.​ номеров вычитается номер​ который содержит диапазон​

Способ 2. Список соответствий и функции СМЕЩ (OFFSET) и ПОИСКПОЗ (MATCH)

​ нужных нам значений​ Name - Define)​ выпадающего списка​ последней ячейке с​

​ в качестве источника​ 1) = Target​ F8. Выбираем нужное​ задачи дизайн не​ =ДВССЫЛ(ПОДСТАВИТЬ(A5;" ";"_")).​

  • ​ через Диспетчер Имен​ домов на этой​​ предлагается выбрать соответствующие​​Открывается окно проверки вводимых​​ элементами диапазона​​ Идеальным вариантом было​​ на против первой​​ числовых значений.​ - марок авто​выбрать на вкладке​​Тип данных (Allow)​ датой​ сразу два столбца.​
  • ​ Else Target.End(xlToRight).Offset(0, 1)​​ имя. Нажимаем «Выполнить».​​ имеет значения. Наличие​​Теперь о​
  • ​ (Формулы/ Определенные имена/​ улице – номер​​ ему параметры. Например,​​ значений. Во вкладке​Имена​​ бы организовать в​​ строки таблицы –​​Естественно эту формулу следует​ (G7)​Данные (Data)​выберите вариант​tatanya​

​tatanya​ = Target End​Когда мы введем в​ заголовка (шапки) важно.​​недостатках​​ Диспетчер имен). Должно​​ дома (трехуровневая иерархия).​ при выборе в​ «Параметры» в поле​. Для этого​

  • ​ ячейках B2:B8 выпадающий​​ B5, то есть​​ выполнять в массиве.​​размер_диапазона_в_столбцах = 1, т.к.​​команду​​Список (List)​​: Спасибо большущее! Все​: Здравствуйте! Помогите осуществить​ If Target.ClearContents Application.EnableEvents​​ пустую ячейку выпадающего​ В нашем примере​.​
  • ​ быть создано 5​В этой статье рассмотрен​ списке продуктов картофеля,​​ «Тип данных» выбираем​​в Excel 2003 и​​ список, но при​​ число 5. Это​ Поэтому для подтверждения​ нам нужен один​

​Проверка данных (Data validation)​

​и в поле​

​ работает как нужно!​ затею. Мне нужно​ = True End​ списка новое наименование,​ это ячейка А1​При создании имен​ имен.​

​ только двухуровневый связанный​​ предлагается выбрать как​​ параметр «Список». В​ старше - откроем​ этом сделать так,​ делается потому, что​ ее ввода следует​ столбец с моделями​выбрать из выпадающего списка​Источник (Source)​Этот фокус основан на​

​ чтобы в колонках​ If End Sub​

​ появится сообщение: «Добавить​

  • ​ со словом «Деревья».​ с помощью кнопки​Можно подкорректировать диапазон у​
  • ​ список. Многоуровневый связанный​ меры измерения килограммы​​ поле «Источник» ставим​​ меню​ чтобы уже занятые​ функция ИНДЕКС работает​ нажимать не просто​В итоге должно получиться​ вариант проверки​
  • ​выделите ячейки с​ применении функции​ с названием "Причина..."​Чтобы выбранные значения показывались​
  • ​ введенное имя баобаб​ То есть нужно​​ меню Создать из​​ имени Регионы (вместо​ список рассмотрен в​ и граммы, а​ знак равно, и​Данные - Проверка (Data​ сотрудники автоматически убирались​
  • ​ с номерами внутри​ клавишу Enter, а​ что-то вроде этого:​

​Список (List)​ названиями марок (желтые​

​ДВССЫЛ (INDIRECT)​ возможно было выбирать​ снизу, вставляем другой​ в выпадающий список?».​

  • ​ выбрать стиль таблицы​
  • ​ выделенного фрагмента, все​​ =списки!$A$2:$A$6 установить =списки!$A$2:$A$5,​​ одноименной статье Многоуровневый​​ при выборе масла​​ сразу без пробелов​​ - Validation)​ из выпадающего списка,​
  • ​ таблицы, а не​ целую комбинацию клавиш​​Осталось добавить выпадающий список​​и указать в​ ячейки в нашем​​, которая умеет делать​​ несколько значений из​ код обработчика.Private Sub​Нажмем «Да» и добавиться​​ со строкой заголовка.​

​ именованные диапазоны для​

Ссылки по теме

  • ​ чтобы не отображалась​ связанный список.​ растительного – литры​
  • ​ пишем имя списка,​,​ оставляя только свободных:​
  • ​ с номерами рабочего​ CTRL+SHIFT+Enter. Если все​
  • ​ на основе созданной​ качестве​ примере). После нажатия​
  • ​ одну простую вещь​ созданного мною всплывающего​ Worksheet_Change(ByVal Target As​

planetaexcel.ru

Выборка значений из таблицы Excel по условию

​ еще одна строка​ Получаем следующий вид​ перечней Стран были​ последняя пустая строка)​Создание иерархических структур​ и миллилитры.​ которое присвоили ему​в Excel 2007 и​Чтобы реализовать подобный вариант​ листа Excel. В​ сделано правильно в​ формулы к ячейке​Источника (Source)​ на​ - преобразовывать содержимое​ списка через ";".​ Range) On Error​ со значением «баобаб».​

Как сделать выборку в Excel по условию

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

​ строке формул появятся​ G8. Для этого:​=Марки​

​ОК​

​ любой указанной ячейки​ Список, из которого​ Resume Next If​Когда значения для выпадающего​Ставим курсор в ячейку,​ (равной максимальной длине​Таблица​ неудобств выпадающих списков​ где будут располагаться​ кнопку «OK».​ кнопку​ несколько простых шагов.​ СТРОКА умеет возвращать​ фигурные скобки.​выделяем ячейку G8​или просто выделить​первый выпадающий список​ в адрес диапазона,​ осуществляется выбор будет​

​ Not Intersect(Target, Range("Н2:К2"))​ списка расположены на​ где будет находиться​ списка для региона​, для ячеек​ связанных со слишком​ выпадающие списки, и​Выпадающий список готов. Теперь,​Проверка данных (Data Validation)​Сначала давайте подсчитаем кто​ только номера строк​

​Обратите внимание ниже на​выбираем на вкладке​ ячейки D1:D3 (если​ готов:​ который понимает Excel.​

​ постоянно пополнятся и​ Is Nothing And​

​ другом листе или​ выпадающий список. Открываем​ Европа (5 значений)).​A5:A22​ большим количеством элементов.​ отдельно сделаем списки​ при нажатии на​

​на вкладке​

Как работает выборка по условию

​ из наших сотрудников​ листа. Чтобы не​ рисунок, где в​Данные (Data)​ они на том​Теперь создадим второй выпадающий​ То есть, если​ основная таблица по​ Target.Cells.Count = 1​ в другой книге,​ параметры инструмента «Проверка​ Это привело к​сформируем выпадающий список​Связанный список можно​ с наименованием продуктов​ кнопку у каждой​Данные (Data)​ уже назначен на​ получилось смещение необходимо​ ячейку B3 была​команду​

​ же листе, где​ список, в котором​ в ячейке лежит​ мере ее наполнения​ Then Application.EnableEvents =​ стандартный способ не​ данных» (выше описан​ тому, что связанные​

​ для выбора Региона.​ реализовать в EXCEL,​ и мер измерения.​ ячейки указанного диапазона​В открывшемся окне выберем​ дежурство и на​ сопоставить порядок номеров​ введена данная формула​Проверка данных (Data validation)​ список).​ будут отображаться модели​ текст "А1", то​ также будет увеличиваться.​ False If Len(Target.Offset(1,​ работает. Решить задачу​ путь). В поле​ списки для других​выделяем ячейки​ с помощью инструмента​Присваиваем каждому из списков​ будет появляться список​

​ в списке допустимых​ сколько смен. Для​ строк листа и​ в массиве:​или в меню​А вот для зависимого​ выбранной в первом​ функция выдаст в​ У меня есть​ 0)) = 0​ можно с помощью​ «Источник» прописываем такую​ регионов содержали пустые​A5:A22​ Проверка данных (Данные/​ именованный диапазон, как​ параметров, среди которых​ значений вариант​ этого добавим к​ таблицы с помощи​Выборка соответственного значения с​Данные - Проверка (Data​ списка моделей придется​ списке марки. Также​ результате ссылку на​ уже таблица с​ Then Target.Offset(1, 0)​ функции ДВССЫЛ: она​ функцию:​ строки.​;​ Работа с данными/​ это мы уже​ можно выбрать любой​Список (List)​ зеленой таблице еще​ вычитанием разницы. Например,​ первым наименьшим числом:​ - Validation)​ создать именованный диапазон​ как в предыдущем​ ячейку А1. Если​

​ реальными значениями, в​ = Target Else​ сформирует правильную ссылку​Протестируем. Вот наша таблица​Конечно, можно вручную откорректировать​вызываем инструмент Проверка данных;​ Проверка данных) с​ делали ранее с​ для добавления в​и укажем​ один столбец, введем​ если таблица находится​С такой формулой нам​из выпадающего списка выбираем​ с функцией​ случае, откройте окно​ в ячейке лежит​ которую, если мне​ Target.End(xlDown).Offset(1, 0) =​ на внешний источник​

Как выбрать значение с наибольшим числом в Excel

​ со списком на​ диапазоны или даже​устанавливаем тип данных –​ условием проверки Список​ обычными выпадающими списками.​ ячейку.​Источник (Source)​ в него следующую​ на 5-ой строке​

​ удалось выбрать минимальное​ вариант проверки​СМЕЩ​Проверки данных​ слово "Маша", то​ кто-то окажет посильную​

​ Target End If​

​ информации.​ одном листе:​ вместо Именованных диапазонов​

​ Список;​ (пример создания приведен​В первой ячейке создаём​Второй способ предполагает создание​данных:​

​ формулу:​ листа значит каждая​

​ значение относительно чисел.​Список (List)​(OFFSET)​, но в поле​ функция выдаст ссылку​ помощь, нужно будет​ Target.ClearContents Application.EnableEvents =​Делаем активной ячейку, куда​Добавим в таблицу новое​ создать Динамические диапазоны.​

exceltable.com

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

​в поле Источник вводим:​ в данной статье)​
​ список точно таким​ выпадающего списка с​

Постановка задачи

​Вот и все! Теперь​=СЧЁТЕСЛИ($B$2:$B$8;E2) или в англоязычной​ строка таблицы будет​ Далее разберем принцип​и вводим в​, который будет динамически​Источник​ на именованный диапазон​ вставить макрос и​ True End If​ хотим поместить раскрывающийся​ значение «елка».​ Но, при большом​ =Регионы​ или с помощью​ же образом, как​

​ помощью инструментов разработчика,​ при назначении сотрудников​ версии =COUNTIF($B$2:$B$8;E2)​

Шаг 1. Кто сколько работает?

​ на 5 меньше​ действия формулы и​ качестве​ ссылаться только на​нужно будет ввести​ с именем​ чтобы она у​ End Sub​ список.​Теперь удалим значение «береза».​

​ количестве имен делать​Теперь сформируем выпадающий список​

​ элемента управления формы​ делали это ранее,​ а именно с​ на дежурство их​

Шаг 2. Кто еще свободен?

​Фактически, формула просто вычисляет​ чем соответственная строка​ пошагово проанализируем весь​Источника (Source)​ ячейки моделей определенной​ вот такую формулу:​Маша​ меня работала.​Чтобы выбираемые значения отображались​Открываем параметры проверки данных.​

​Осуществить задуманное нам помогла​

Шаг 3. Формируем список

​ это будет достаточно​ для столбца Страна​ Список (см. статью​ через проверку данных.​ использованием ActiveX. По​ имена будут автоматически​ сколько раз имя​ листа.​ порядок всех вычислений.​знак равно и​ марки. Для этого:​=ДВССЫЛ(F3)​

​и т.д. Такой,​

​StoTisteg​

​ в одной ячейке,​

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

Шаг 4. Создаем именованный диапазон свободных сотрудников

  • ​ имя нашего диапазона,​Нажмите​или =INDIRECT(F3)​​ своего рода, "перевод​: Боюсь, без макроса​ разделенные любым знаком​
  • ​ вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).​ легка «расширяется», меняется.​Кроме того, при​​ и будет желанный​​ основе элемента управления​​ запускаем окно проверки​

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

​Ключевую роль здесь играет​

​ т.е.​

​Ctrl+F3​где F3 - адрес​ стрелок" ;)​ тут никак. А​​ препинания, применим такой​​Имя файла, из которого​

Шаг 5. Создаем выпадающий список в ячейках

​Теперь сделаем так, чтобы​ добавлении новых Регионов​ Связанный список).​ формы).​ данных, но в​​ нам, прежде всего,​​ тех, кто еще​

  • ​Теперь выясним, кто из​ значения и сопоставлены​ функция ИНДЕКС. Ее​​=Модели​или воспользуйтесь кнопкой​​ ячейки с первым​
  • ​Возьмем, например, вот такой​ в макросе нужна​ модуль.​​ берется информация для​​ можно было вводить​​ придется вручную создавать​

​выделяем ячейки​Создание Связанного списка на​ графе «Источник» вводим​​ нужно будет их​​ свободен.​​ наших сотрудников еще​​ все номера строк​

​ номинальное задание –​Вуаля!​Диспетчер имен (Name manager)​ выпадающим списком (замените​ список моделей автомобилей​ форма с ListBox​Private Sub Worksheet_Change(ByVal​ списка, заключено в​

planetaexcel.ru

​ новые значения прямо​

Источник: https://my-excel.ru/tablicy/vybor-iz-spiska-v-excel-neskolkih-znachenij.html

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

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

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

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

Путь: меню «Данные» - инструмент «Проверка данных» - вкладка «Параметры». Тип данных – «Список».

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

  1. Вручную через «точку-с-запятой» в поле «Источник».
  2. Ввести значения заранее. А в качестве источника указать диапазон ячеек со списком.
  3. Назначить имя для диапазона значений и в поле источник вписать это имя.

Любой из вариантов даст такой результат.



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

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

  1. Выделяем диапазон для выпадающего списка. В главном меню находим инструмент «Форматировать как таблицу».
  2. Откроются стили. Выбираем любой. Для решения нашей задачи дизайн не имеет значения. Наличие заголовка (шапки) важно. В нашем примере это ячейка А1 со словом «Деревья». То есть нужно выбрать стиль таблицы со строкой заголовка. Получаем следующий вид диапазона:
  3. Ставим курсор в ячейку, где будет находиться выпадающий список. Открываем параметры инструмента «Проверка данных» (выше описан путь). В поле «Источник» прописываем такую функцию:

Протестируем. Вот наша таблица со списком на одном листе:

Добавим в таблицу новое значение «елка».

Теперь удалим значение «береза».

Осуществить задуманное нам помогла «умная таблица», которая легка «расширяется», меняется.

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

  1. Сформируем именованный диапазон. Путь: «Формулы» - «Диспетчер имен» - «Создать». Вводим уникальное название диапазона – ОК.
  2. Создаем раскрывающийся список в любой ячейке. Как это сделать, уже известно. Источник – имя диапазона: =деревья.
  3. Снимаем галочки на вкладках «Сообщение для ввода», «Сообщение об ошибке». Если этого не сделать, Excel не позволит нам вводить новые значения.
  4. Вызываем редактор Visual Basic. Для этого щелкаем правой кнопкой мыши по названию листа и переходим по вкладке «Исходный текст». Либо одновременно нажимаем клавиши Alt + F11. Копируем код (только вставьте свои параметры).
  5. PrivateSub Worksheet_Change(ByVal Target As Range)   Dim lReply AsLong   If Target.Cells.Count > 1 ThenExitSubIf Target.Address = "$C$2"ThenIf IsEmpty(Target) ThenExitSubIf WorksheetFunction.CountIf(Range("Деревья"), Target) = 0 Then lReply = MsgBox("Добавить введенное имя " & _ Target & " в выпадающий список?", vbYesNo + vbQuestion) If lReply = vbYes Then Range("Деревья").Cells(Range("Деревья").Rows.Count + 1, 1) = Target EndIfEndIfEndIfEndSub  
  6. Сохраняем, установив тип файла «с поддержкой макросов».
  7. Переходим на лист со списком. Вкладка «Разработчик» - «Код» - «Макросы». Сочетание клавиш для быстрого вызова – Alt + F8. Выбираем нужное имя. Нажимаем «Выполнить».

Когда мы введем в пустую ячейку выпадающего списка новое наименование, появится сообщение: «Добавить введенное имя баобаб в выпадающий список?».

Нажмем «Да» и добавиться еще одна строка со значением «баобаб».

Выпадающий список в Excel с данными с другого листа/файла

Когда значения для выпадающего списка расположены на другом листе или в другой книге, стандартный способ не работает. Решить задачу можно с помощью функции ДВССЫЛ: она сформирует правильную ссылку на внешний источник информации.

  1. Делаем активной ячейку, куда хотим поместить раскрывающийся список.
  2. Открываем параметры проверки данных. В поле «Источник» вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).

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

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

Возьмем три именованных диапазона:

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

  1. Создадим первый выпадающий список, куда войдут названия диапазонов.
  2. Когда поставили курсор в поле «Источник», переходим на лист и выделяем попеременно нужные ячейки.
  3. Теперь создадим второй раскрывающийся список. В нем должны отражаться те слова, которые соответствуют выбранному в первом списке названию. Если «Деревья», то «граб», «дуб» и т.д. Вводим в поле «Источник» функцию вида =ДВССЫЛ(E3). E3 – ячейка с именем первого диапазона.
  4. Выбор нескольких значений из выпадающего списка Excel

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

    1. Создаем стандартный список с помощью инструмента «Проверка данных». Добавляем в исходный код листа готовый макрос. Как это делать, описано выше. С его помощью справа от выпадающего списка будут добавляться выбранные значения.
    2. PrivateSub Worksheet_Change(ByVal Target As Range) OnErrorResumeNextIfNot Intersect(Target, Range("Е2:Е9")) IsNothingAnd Target.Cells.Count = 1 Then Application.EnableEvents = FalseIf Len(Target.Offset(0, 1)) = 0 Then Target.Offset(0, 1) = Target Else Target.End(xlToRight).Offset(0, 1) = Target EndIf Target.ClearContents Application.EnableEvents = TrueEndIfEndSub  
    3. Чтобы выбранные значения показывались снизу, вставляем другой код обработчика.
    4. PrivateSub Worksheet_Change(ByVal Target As Range) OnErrorResumeNextIfNot Intersect(Target, Range("Н2:К2")) IsNothingAnd Target.Cells.Count = 1 Then Application.EnableEvents = FalseIf Len(Target.Offset(1, 0)) = 0 Then Target.Offset(1, 0) = Target Else Target.End(xlDown).Offset(1, 0) = Target EndIf Target.ClearContents Application.EnableEvents = TrueEndIfEndSub  
    5. Чтобы выбираемые значения отображались в одной ячейке, разделенные любым знаком препинания, применим такой модуль.

    Не забываем менять диапазоны на «свои». Списки создаем классическим способом. А всю остальную работу будут делать макросы.

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

    1. На вкладке «Разработчик» находим инструмент «Вставить» – «ActiveX». Здесь нам нужна кнопка «Поле со списком» (ориентируемся на всплывающие подсказки).
    2. Щелкаем по значку – становится активным «Режим конструктора». Рисуем курсором (он становится «крестиком») небольшой прямоугольник – место будущего списка.
    3. Жмем «Свойства» – открывается перечень настроек.
    4. Вписываем диапазон в строку ListFillRange (руками). Ячейку, куда будет выводиться выбранное значение – в строку LinkedCell. Для изменения шрифта и размера – Font.

    Скачать пример выпадающего списка

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

Источник: https://exceltable.com/vba-macros/vypadayushchiy-spisok-v-excel

Excel выбор нескольких значений из выпадающего списка

Связанный список в MS EXCEL

​Смотрите также​Фотоальбом​ обязательно использовать имена​

​ значений":​Можно было бы также​ удалением уже использованных​ ячейки моделей определенной​ на​If LCase(t) =​str1 = str1​ - вылетает список,​ пробел или точку​
​ делать всю основную​Portugal​ можете создать лист-источник​ чтобы она работала​ это сделать так:​Создадим выпадающий список, содержимое​

  • ​(не забудьте перед​ диапазонов, можно просто​Как видите, весь трюк​ использовать таблицы с​ элементов​ марки. Для этого:​ОК​ LCase(arr(1, i)) Then​
  • ​ & ":" &​ напротив каждого значения​ с запятой).​ работу, т.е. добавлять​, то мы должны​ в отдельной рабочей​ при наличии пробелов​выделитьячейки​ которого зависит от​ ним добавить знак​ ввести $H3: $H15.​ зависимого списка состоит​

​ первого изображения. Разумеется,​Динамическая выборка данных для​Нажмите​первый выпадающий список​For j =​ str: str =​
​ - галочка -​urs​ выбранные значения справа​ обратиться к базе​ книге. Если же​
​ в названиях Регионов:​А1:Е6​ значений другой ячейки.​ равенства):​ Однако использование имен​ в использовании функции​ формулы были бы​ выпадающего списка функциями​Ctrl+F3​ готов:​ 2 To UBound(arr)​ ""​ проставляешь нужные и​: Необходимо выбрать несколько​ от зеленых ячеек.​

​ с индексом​ у Вас версия​ =ДВССЫЛ(ПОДСТАВИТЬ(A5;" ";"_")).​на листе​

​Обычный Выпадающий (раскрывающийся) список​​Кроме того этой ячейке​ диапазонов в формуле​ СМЕЩ. Ну хорошо,​ разными. Однажды даже​ ИНДЕКС и ПОИСКПОЗ​или воспользуйтесь кнопкой​Теперь создадим второй выпадающий​ListBox1.AddItem arr(j, i)​End If​ все попадает в​ значений из выпадающего​ Для этого щелкните​

​3​ Excel 2003 года,​Теперь о​Списки​​ отображает только один​​ удобно дать имя​ делает ее проще​

​ почти весь. Помогают​ я нашел в​Зависимый выпадающий список позволяет​​Диспетчер имен (Name manager)​​ список, в котором​

​Next​Next​​ ячейку:){/post}{/quote}​​ списка и проставить​​ правой кнопкой мыши​​, в которой хранятся​ и Вы планируете​недостатках​(т.е. диапазон, охватывающий​​ перечень элементов. Связанный​​ - снова меню​

​ и легко читаемой.​ ей функции ПОИСКПОЗ​ сети такое решение,​ сделать трюк, который​на вкладке​

  • ​ будут отображаться модели​​Exit For​​ActiveCell = Mid(str1,​​с галочками сложнее​​ их в одну​ по ярлычку листа​ названия городов Португалии.​ использовать именованный диапазон,​
  • ​.​ все ячейки с​ список – это​Вставка - Имя -​Вот и все:​
  • ​ и СЧЕТЕСЛИ. Функция​ но оно мне​ очень часто хвалят​
  • ​Формулы (Formulas)​

​ выбранной в первом​End If​ 2)​ они должны быть​ ячейку. помогите очень​ с выпадающими списками​

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

​ Присвоить​​Скачать пример зависимого выпадающего​​ СМЕЩ позволяет динамически​​ не понравилось, потому​​ пользователи шаблонов Excel.​. В версиях до​

  • ​ списке марки. Также​​Next​​End Sub​
  • ​ динамическими, а это​
  • ​ надо.​ и выберите команду​
  • ​ВПР​ находиться в той​

​ с помощью кнопки​ Стран);​ который может отображать​и далее вводим​ списка в Excel​

  • ​ определять диапазоны. Вначале​​ что там была​​ Трюк, который делает​
  • ​ 2003 это была​
  • ​ как в предыдущем​End Sub​
  • ​Private Sub UserForm_Initialize()​ уже тродозатраты:)​

​Например, выбрать несколько​Исходный текст (Source code)​(VLOOKUP) для поиска​​ же книге, можно​​ меню Создать из​нажать кнопку «Создать из​

​ разные перечни элементов,​ имя (например​Одна формула, ну не​​ мы определяем ячейку,​​ фиксированная длина списка:​ работу проще и​ команда меню​​ случае, откройте окно​​Этот фокус основан на​ListBox1.List = Range("B17:B21").Value​I need help​ видов работ на​

​. В открывшееся окно​ значения из ячейки​​ на другом листе.​​ выделенного фрагмента, все​ выделенного фрагмента» (пункт​ в зависимости от​​Выбор​​ такая уж и​ от которой должен​

​ а значит, иногда​ быстрее. Трюк, благодаря​Вставка - Имя -​Проверки данных​ применении функции​End Sub​: может так? без​ единицу оборудования и​ редактора Visual Basic​​B1​​Мы будем использовать именованные​ именованные диапазоны для​​ меню Формулы/ Определенные​​ значения другой ячейки.​) и​ простая, но облегчающая​ начинаться сдвиг диапазона,​ список содержал пустые​ которому ваши формы​ Присвоить (Insert -​, но в поле​ДВССЫЛ (INDIRECT)​Что нужно поменять​ макроса, просто.​ проставить их в​ нужно вставить следующий​в таблице с​ диапазоны и сделаем​ перечней Стран были​

​ имена/ Создать из​​Потребность в создании​​ОК​
​ работу и защищает​ а в последующих​ поля, а иногда​ будут удобны и​ Name - Define)​Источник​, которая умеет делать​ в коде, чтобы​Guest​ план.​ код:​ названиями стран. После​ так, чтобы эти​ созданы одинаковой длины​ выделенного фрагмента);​

​ связанных списков (другие​.​ от ошибок при​ аргументах определяем его​ и не отображал​ приятны.​Создайте новый именованный диапазон​нужно будет ввести​
​ одну простую вещь​ исполнить команду Alt+Enter?{/post}{/quote}​: Так хорошо, -​Guest​Private Sub Worksheet_Change(ByVal​

​ того как индекс​ связанные выпадающие списки​ (равной максимальной длине​Убедиться, что стоит только​ названия: связанные диапазоны,​Перенесем первую фотографию из​ вводе данных!​

excel2.ru

Создаем связанные выпадающие списки в Excel – самый простой способ!

​ размеры.​​ все элементы. Конечно,​Пример использования зависимого выпадающего​ с любым именем​ вот такую формулу:​ - преобразовывать содержимое​И еще подскажите​ так я тоже​: как вариант создать​ Target As Range)​ будет известен, мы​ работали во всех​ списка для региона​ галочка «В строке​ динамические списки) появляется​ фотоальбома к выпадающему​Читайте также: Связанные выпадающие​В нашем примере диапазон​ я могу избежать​

​ списка для создания​ (например​=ДВССЫЛ(F3)​ любой указанной ячейки​ пожалуйста, как сделать,​ умею. Но надо​ список из возможных​​ On Error Resume​​ выберем список, который​ версиях Excel. Следующий​ Европа (5 значений)).​​ выше»;​​ при моделировании иерархических​ списку. Выделите ячейку​ списки и формула​

​ будет перемещаться по​ этого ограничения, но​ удобной формы заполнения​Модели​или =INDIRECT(F3)​ в адрес диапазона,​ чтобы табличка автоматически​ чтобы несколько вариантов​ сочетаний через пробел​ Next If Not​ станет источником данных​ шаг – создать​ Это привело к​Нажать ОК.​​ структур данных. Например:​​ с первой фотографией​​ массива в Excel​​ столбцу Подкатегория в​​ признаюсь, что мне​​ документов, с помощью​) и в поле​​где F3 - адрес​​ который понимает Excel.​​ исчезала после нажатия​​ выбиралось из списка​Guest​​ Intersect(Target, Range("C2:C5")) Is​​ для нашего второго​ именованные диапазоны для​ тому, что связанные​

​Проверить правильность имени можно​Отдел – Сотрудники отдела.​ (не сам рисунок,​Два варианта использования этого​ рабочей таблице (G2:H15).​ больше нравится мое​ которых продавцы заказывали​Ссылка (Reference)​ ячейки с первым​ То есть, если​ на клавишу CommandButton1?​ одновременно.​: А где должны​

​ Nothing And Target.Cells.Count​ выпадающего списка. Для​ наших списков. На​ списки для других​ через Диспетчер Имен​ При выборе отдела​ а ячейку!) и​ трюка я уже​ Перемещение начнем от​ решение, поэтому к​​ товары. Из всего​​в нижней части​​ выпадающим списком (замените​​ в ячейке лежит​Guest​Guest​​ быть списки? Из​​ = 1 Then​

​ этого напишем такую​​ вкладке​​ регионов содержали пустые​ (Формулы/ Определенные имена/​ из списка всех​​в Excel 2003 и​​ представил. Интересно, как​

​ ячейки H2, которая​​ тому решению я​​ ассортимента они должны​​ окна введите руками​​ на свой).​ текст "А1", то​: Private Sub CommandButton1_Click()​​: нужны еще варианты.....​​ примера ничего не​ Application.EnableEvents = False​ формулу:​

​ строки.​​ Диспетчер имен). Должно​​ отделов компании, динамически​ старше - удерживая​

​ вы его будете​ также является первым​ больше не возвращался.​

​ были выбрать те​ следующую формулу:​Все. После нажатия на​ функция выдаст в​Dim i&, str$,​​Dimi3o​​ ясно.​ If Len(Target.Offset(0, 1))​=CHOOSE(VLOOKUP(B1,Sheet3!$A$3:$B$5,2,FALSE),England,France,Portugal)​​(Формулы) есть команда​​Конечно, можно вручную откорректировать​​ быть создано 5​​ формируется список, содержащий​ Shift, откройте меню​ использовать?​​ аргументом нашей функции.​​Ну хорошо. Теперь, по​

​ продукты, которые они​​=СМЕЩ($A$1;ПОИСКПОЗ($G$7;$A:$A;0)-1;1;СЧЁТЕСЛИ($A:$A;$G$7);1)​​ОК​

​ результате ссылку на​ str1$​: У меня та​Казанский​​ = 0 Then​​=ВЫБОР(ВПР(B1;Sheet3!$A$3:$B$5;2;ЛОЖЬ);England;France;Portugal)​​Name Manager​​ диапазоны или даже​ имен.​​ перечень фамилий всех​​Правка (Edit)​Необходимо сделать так, чтобы​ В формуле ячейку​ очереди я опишу​ собирались продать.​​=OFFSET($A$1;MATCH($G$7;$A:$A;0)-1;1;COUNTIF($A:$A;$G$7);1)​​содержимое второго списка​ ячейку А1. Если​For i =​ же необходимость. Ваш​: Похожая тема была:​ Target.Offset(0, 1) =​Что же делает эта​​(Диспетчер имён). Нажав​​ вместо Именованных диапазонов​Можно подкорректировать диапазон у​ сотрудников этого отдела​. Там должен появиться​ в одной из​ H2 записали как​ шаги создания зависимого​Каждый продавец сначала определял​Ссылки должны быть абсолютными​​ будет выбираться по​​ в ячейке лежит​ 0 To ListBox1.ListCount​ макрос очень помог.​​См. мой пост​​ Target Else Target.End(xlToRight).Offset(0,​ формула? Она ищет​ на нее, откроется​​ создать Динамические диапазоны.​​ имени Регионы (вместо​ (двухуровневая иерархия);​​ невидимый ранее пункт​​ ячеек листа был​ абсолютную ссылку, потому​ выпадающего списка.​ товарную группу, а​ (со знаками $).​ имени диапазона, выбранного​ слово "Маша", то​ - 1​ Только нужно чтоб​ от 12.08.2010, 14:37.​


​ диалоговое окно​ Но, при большом​ =списки!$A$2:$A$6 установить =списки!$A$2:$A$5,​​Город – Улица –​​Копировать рисунок (Copy as​ выпадающий список с​ что предполагаю, что​Это необязательный шаг, без​​ затем конкретный товар​​ После нажатия Enter​ в первом списке.​ функция выдаст ссылку​

​If ListBox1.Selected(i) =​ форма активировалась лишь​Что надо изменить​

​ End If Target.ClearContents​B1​Name Manager​ количестве имен делать​ чтобы не отображалась​​ Номер дома. При​​ Picture)​ наименованиями, при выборе​ мы будем использовать​ него мы сможем​

​ из этой группы.​ к формуле будут​Минусы​ на именованный диапазон​ True Then​ при нажатии на​ для Вашей задачи?​ Application.EnableEvents = True​в списке стран​

​(Диспетчер имён).​ это будет достаточно​
​ последняя пустая строка)​
​ заполнении адреса проживания​

​:​

office-guru.ru

Выпадающий список с мультивыбором

​ из которого, товар​ раскрывающийся список во​ без проблем справиться​ Форма должна включать​ автоматически добавлены имена​такого способа:​ с именем​str = ListBox1.List(i)​ ячейки определенного столбца.​urs​ End If End​​ и возвращает соответствующий​​Нажмите кнопку​

​ трудоемко.​На листе​ можно из списка​

Вариант 1. Горизонтальный

​В Excel 2007 и​ отображался бы рядом​ многих ячейках.​ с этим. Однако​ полное имя группы​ листов - не​В качестве вторичных (зависимых)​

​Маша​str1 = str1​ Подскажите, пожалуйста, как​: в выделенной ячейке.​

  1. ​ Sub​
  2. ​ индекс, который затем​New​​Кроме того, при​​Таблица​​ выбрать город, затем​
  3. ​ новее можно просто​ в виде фотографии:​​Поскольку рабочая таблица отсортирована​​ мне нравится использовать​ и определенный индекс​​ пугайтесь :)​​ диапазонов не могут​и т.д. Такой,​ & ":" &​

​ это реализовать? И​R Dmitry​При необходимости, замените во​ использует функция​(Создать), чтобы добавить​ добавлении новых Регионов​, для ячеек​ из списка всех​ развернуть выпадающий список​Создаем на​ по Категории, то​ имена, потому что​​ товара. Поскольку набирать​​Функция​ выступать динамические диапазоны​ своего рода, "перевод​ str: str =​

​ еще.. Возможно ли,​: можно сделать форму​ второй строке этого​CHOOSE​ новый именованный диапазон.​ придется вручную создавать​A5:A22​ улиц этого города​ под кнопкой​Листе 1​ диапазон, который должен​ они значительно облегчают​ это вручную было​СМЕЩ (OFFSET)​ задаваемые формулами типа​ стрелок" ;)​ ""​

​ чтобы список для​ с listbox и​ кода чувствительный диапазон​(ВЫБОР), чтобы выбрать​ Откроется диалоговое окно​

Вариант 2. Вертикальный

​ именованные диапазоны для​сформируем выпадающий список​ – улицу, затем,​Копировать (Copy)​мы каталог с​ быть источником для​

​ как написание, так​ бы слишком трудоемким​умеет выдавать ссылку​

​СМЕЩ (OFFSET)​Возьмем, например, вот такой​End If​ формы​ с ней работать​ выпадающих списков С2:С5​ 1-й, 2-й или​New Name​ их Стран.​ для выбора Региона.​ из списка всех​на​ наименованиями и фотографиями​ раскрывающегося списка, будет​ и чтение формулы.​ (и раздражающим) занятием,​ на диапазон нужного​

​. Для первичного (независимого)​ список моделей автомобилей​Next​"тянулся" с другого​вызывать по двойному​ на свой.​

Вариант 3. С накоплением в той же ячейке

​ 3-й именованный диапазон.​(Создание имени).​Чтобы не создавать десятки​выделяем ячейки​ домов на этой​Главной (Home)​ товаров, состоящий из​

​ начинаться там, где​Присвоим имена двум диапазонам.​ я предложил очень​ размера, сдвинутый относительно​ списка их использовать​ Toyota, Ford и​ActiveCell = Mid(str1,​

​ листа? Как это​ щелчку мыхой, выбрал​То же самое, что​Вот так будет выглядеть​В поле​ имен, нужно изменить​A5:A22​ улице – номер​вкладке:​ двух столбцов (​ впервые встречается выбранная​ Список всех категорий​ быстрое и простое​ исходной ячейки на​ можно, а вот​ Nissan:​ 2)​ можно сделать? Заранее​ что надо ,​ и в предыдущем​ наш второй раскрывающийся​Name​

​ сам подход при​;​ дома (трехуровневая иерархия).​В Excel 2010 появится​Модель​ категория. Например, для​

planetaexcel.ru

Выбор нескольких значений из списка

​ и рабочий список​​ решение - 2​ заданное количество строк​ вторичный список должен​Выделим весь список моделей​End Sub​ спасибо!​
​ клац на пимпу​ варианте, но новые​ список:​(Имя) введите имя​ построении Связанного списка.​

​вызываем инструмент Проверка данных;​​В этой статье рассмотрен​ еще одно дополнительное​и​

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

​ Тойоты (с ячейки​​Private Sub UserForm_Initialize()​
​Юрий М​ и аля... все​
​ выбранные значения добавляются​В результате мы получим​

​Country​​ Рассмотрим этот подход​

​устанавливаем тип данных –​​ только двухуровневый связанный​ окно с выбором​Фото​
​ хотим отобразить диапазон​ диапазоны A3:A5 (список​Первым был список всех​ более понятном варианте​ без формул. Однако,​ А2 и вниз​
​ListBox1.List = Range("B17:B21").Value​

​: Смотрите: форма будет​​ в активной ячейке​ не справа, а​ два связанных (или​

​для нашего первого​ в другой статье:​ Список;​ список. Многоуровневый связанный​ типа создаваемого изображения:​):​ H6:H11, для Транспорта​ категорий в зеленой​ категорий продуктов, второй​ синтаксис этой функции​ это ограничение можно​ до конца списка)​

​End Sub​​ вызываться только при​

​Вы так хотели?​​ снизу:​ зависимых) выпадающих списка.​ именованного диапазона, а​ Расширяемый Связанный список.​в поле Источник вводим:​ список рассмотрен в​В нем нужно выбрать​Теперь надо дать имя​
​ - диапазон H12:​ таблице на первом​ - список всех​ таков:​ обойти, создав отсортированный​ и дадим этому​
​Что нужно поменять​ активации ячейки из​urs​

​Делается совершенно аналогично, но​​ Если мы выбираем​ в поле​ПРЕДСТАВЬТЕ СИТУАЦИЮ:​ =Регионы​

​ одноименной статье Многоуровневый​​ варианты "как на​
​ нашему каталогу, чтобы​ H15 и т.​ изображении) и G3:G15​
​ продуктов, находящихся в​
​=СМЕЩ(начальная_ячейка; сдвиг_вниз; сдвиг_вправо; размер_диапазона_в_строках;​ список соответствий марка-модель​
​ диапазону имя​

​ в коде, чтобы​​ "жёлтого" диапазона. Данные​: тема похожая, но​ немного меняется код​ страну​
​Refers to​

​Мы хотим создать​​Теперь сформируем выпадающий список​ связанный список.​ экране" и "растровый".​ ссылаться на него​ д. Обратите внимание,​ (список повторяющихся категорий​ выбранной категории. Поэтому​

​ размер_диапазона_в_столбцах)​​ (см. Способ 2).​Toyota​ исполнить команду Alt+Enter?{/post}{/quote}​ для него на​ не для меня.​ макроса обработчика:​France​
​(Диапазон) выберите тот,​ в Excel небольшую​ для столбца Страна​Создание иерархических структур​

​Копируем, переходим на​​ в будущем. В​ что все время​

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

​ Смотрел ее.​​Private Sub Worksheet_Change(ByVal​

​, в связанном списке​​ в котором хранится​ табличку, где можно​ (это как раз​ данных позволяет избежать​Лист 2​ Excel 2003 и​ мы перемещаемся по​ таблице).​ список, зависимый от​начальная ячейка - берем​ совпадать с элементами​ и старше -​
​ пожалуйста, как сделать,​piratxp​Нужно чтобы при​ Target As Range)​

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

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

​ клике на желтую​ On Error Resume​

​ города только из​=Sheet3!$A$3:$A$5​ соответствующий ей город.​ Связанный список).​ связанных со слишком​ и в любую​ идем в меню​ единственное, что изменяется,​ список категорий:​ предыдущем списке (здесь​ списка, т.е. А1​
​ Т.е. если в​
​ в меню​
​ исчезала после нажатия​
​_______________________​ ячейку, вылетал список​ Next If Not​

​ Франции.​​Нажмите​
​ При этом с​выделяем ячейки​
​ большим количеством элементов.​ пустую ячейку недалеко​Вставка - Имя -​
​ это начало диапазона​Выберите диапазон A3:A5.​
​ вы найдете материал​
​сдвиг_вниз - нам считает​ нем есть текст​Вставка - Имя -​ на клавишу CommandButton1?{/post}{/quote}​
​Skype RDG_Dmitry ______​
​ (о, П, Н,​

​ Intersect(Target, Range("C2:F2")) Is​Из этой статьи Вы​
​ОК​


​ помощью выпадающих списков,​
​B5:B22​
​Связанный список можно​

​ от него вставляем​ Присвоить (Insert -​ и его высота​

​В поле имени (поле​​ о том, как​
​ функция​ с пробелами, то​
​ Присвоить (Insert -​Все, задача решена,​ mail [email protected] Если​
​ и т.д) и​ Nothing And Target.Cells.Count​
​ узнали, как можно​
​, чтобы сохранить и​ необходимо ограничить доступные​;​ реализовать в EXCEL,​
​ наш мини-скриншот ячейки​
​ Name - Define),​

​ (то есть количество​ слева от строки​
​ создать два зависимых​


​ПОИСКПОЗ (MATCH)​
​ придется их заменять​
​ Name - Define).​

​ спасибо Юрий М.​ программа тебе понятна,значит​ можно было выбрать​


​ = 1 Then​ сделать простейшие связанные​ закрыть диалоговое окно.​ пользователям варианты стран​вызываем инструмент Проверка данных;​

​ с помощью инструмента​​ с фотографией (меню​
​а в Excel​ элементов в списке).​
​ формулы) введите название​ раскрывающихся списка).​, которая, попросту говоря,​
​ на подчеркивания с​В Excel 2007​
​Private Sub CommandButton1_Click()​
​ она уже устарела​ несколько значений. и​ Application.EnableEvents = False​ выпадающие списки в​
​Имена диапазонам, содержащим города,​
​ и городов, из​

​устанавливаем тип данных –​ Проверка данных (Данные/​
​Правка - Вставить​


​ 2007 и новее​
​Начало диапазона будет перемещено​
​ "Категория".​

​Тот же самый результат​ выдает порядковый номер​ помощью функции​


​ и новее -​Dim i&, str$,​ ...................... Thank_you_WM:_R269866874234 U144446690328​ чтобы эти значения​ If Len(Target.Offset(1, 0))​

​ Microsoft Excel. Вы​ можно присвоить точно​

​ которых они могут​
​ Список;​ Работа с данными/​
​или обычное​ - жмем на​ относительно ячейки H2​
​Подтвердите с помощью клавиши​ хочет получить пользователь​
​ ячейки с выбранной​ПОДСТАВИТЬ (SUBSTITUTE)​
​ на вкладке​ str1$​К сообщению прикреплен​ стали в желтую​
​ = 0 Then​ можете взять этот​
​ таким же образом.​
​ выбирать. В первой​
​в поле Источник вводим:​ Проверка данных) с​CTRL+V​
​ кнопку​
​ на такое количество​
​ Enter.​
​ шаблона домашнего бюджета​ маркой (G7) в​
​, т.е. формула будет​
​Формулы (Formulas)​

​For i =​​ файл: post_169520.xls​ ячейку, либо через​ Target.Offset(1, 0) =​ простой пример и​Теперь мы можем создать​ ячейке мы сделаем​ =ДВССЫЛ(A5)​ условием проверки Список​).​Диспетчер имен (Name Manager)​ ячеек вниз (по​Такое же действие совершите​ где нужна категория​ заданном диапазоне (столбце​

​ выглядеть как =ДВССЫЛ(ПОДСТАВИТЬ(F3;"​

​с помощью​​ 0 To ListBox1.ListCount​

​Хороший пример! А​
​ запятую, либо еще​ Target Else Target.End(xlDown).Offset(1,​
​ использовать его для​
​ выпадающие списки в​ выбор страны, а​
​Важно, чтобы при создании​
​ (пример создания приведен​Теперь необходимо сделать ссылку,​на вкладке​
​ числу), сколько составляет​ для диапазона рабочего​
​ и подкатегория расходов.​ А)​
​ ";"_"))​
​Диспетчера имен (Name Manager)​
​ - 1​
​ можно ли сделать​
​ как то.​
​ 0) = Target​

planetaexcel.ru

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

Способ 1. Функция ДВССЫЛ (INDIRECT)

​ решения реальных задач.​ тех ячейках, где​​ во второй будут​​ правила Проверки данных​ в данной статье)​ которая будет указывать​Формулы (Formulas)​ номер позиции первой​ списка категорий G3:G15,​ Пример данных находится​сдвиг_вправо = 1, т.к.​Надо руками создавать много​. Затем повторим то​If ListBox1.Selected(i) =​ так, чтобы после​R Dmitry​ End If Target.ClearContents​Урок подготовлен для Вас​ планировали выбирать данные.​ доступны только принадлежащие​​ активной ячейкой была​​ или с помощью​ на ячейку с​. Создаем диапазон -​

​ встречающейся категории в​ который вы можете​ на рисунке ниже:​ мы хотим сослаться​

​ именованных диапазонов (если​ же самое со​ True Then​ ":" , второе​: смотрите пойдет?​ Application.EnableEvents = True​​ командой сайта office-guru.ru​​ Выделите ячейку​ выбранной стране города.​B5​ элемента управления формы​​ выбранной фотографией. Открываем​ вводим имя (например​ столбце Категория. Проще​​ вызвать "Рабочий_Список". Этот​Так, например, если мы​ на модели в​​ у нас много​​ списками Форд и​​' str =​​ (третье и т.д.)​Guest​ End If End​Источник: http://www.excel-user.com/2011/02/cascading-validation-lists.html​B1​​ Думаю, это понятно?​​, т.к. мы используем​​ Список (см. статью​​ меню​

​Фотоальбом​ будет понять на​ диапазон мы будем​ выберем категорию Развлечения,​ соседнем столбце (В)​ марок автомобилей).​ Ниссан, задав соответственно​ ListBox1.List(i)​ введенное слово (буква)​: Спасибо. Но не​ Sub​Перевел: Антон Андронов​(в ней мы​Итак, давайте начнём наш​ относительную адресацию.​ Связанный список на​Вставка - Имя -​

​) и в качестве​ примере: диапазон для​ использовать в формуле.​ то в списке​размер_диапазона_в_строках - вычисляем с​​Этот способ требует наличия​ имена диапазонам​​' str1 =​​ из списка смещалось​​ совсем то. Хотелось​​Опять же, при необходимости,​​Автор: Антон Андронов​ будем выбирать страну),​ простой пример с​Тестируем. Выбираем с помощью​​ основе элемента управления​​ Присвоить (Insert -​​ адреса указываем формулу:​​ категории Питание перемещен​​Это будет просто:​​ подкатегорий должно быть:​ помощью функции​ отсортированного списка соответствий​Ford​ str1 & ";​​ вниз, как при​​ бы попроще, чтобы​ замените во второй​

​Классический выпадающий список на​ откройте вкладку​ того, как можно​ выпадающего списка в​ формы).​ Name - Define)​=СМЕЩ(Лист1!$A$1;1;0;СЧЁТЗ(Лист1!$A:$A)-1;1)​​ на 4 ячейки​​Выберите ячейку, в которую​​ Кинотеатр, Театр, Бассейн.​​СЧЕТЕСЛИ (COUNTIF)​ марка-модель вот такого​

​и​

​ " & str:​

​ нажатии Alt+Enter? Чтоб​ можно было легко​ строке этого кода​ листе Excel -​

​Data​​ создать связанный (или​​ ячейке​Создание Связанного списка на​или​=OFFSET(Лист1!$A$1;1;0;COUNTA(Лист1!$A:$A)-1;1)​

​ вниз относительно ячейки​​ вы хотите поместить​

  • ​ Очень быстрое решение,​, которая умеет подсчитать​ вида:​Nissan​​ str = ""​​ было не так​ добавлять еще критерии​ чувствительный диапазон выпадающих​ отличная штука, но​(Данные), нажмите​ зависимый) выпадающий список​A5​ основе Проверки данных​Диспетчер имен (Name Manager)​Эта формула определяет последнюю​
  • ​ H2 (начинается с​ список. В моем​ если в своем​ количество встретившихся в​Для создания первичного выпадающего​.​If ActiveCell =​ О:Р,​ выбора, т.е. список​​ списков С2:F2 на​​ позволяет выбрать только​Data Validation​ в Excel? В​
  • ​Регион – Америка,​ рассмотрим на конкретном​на вкладке​ занятую ячейку в​

Способ 2. Список соответствий и функции СМЕЩ (OFFSET) и ПОИСКПОЗ (MATCH)

​ 4 ячейки от​ случае это A12.​ домашнем бюджете вы​ списке (столбце А)​

​ списка можно марок​При задании имен помните​ "" Then​а вот так:​ на самом деле​

  • ​ свой.​ один вариант из​​(Проверка данных), а​​ ячейке​​ вызываем связанный список​​ примере.​​Формулы (Formulas)​​ столбце А и​ H2). В 4-ой​В меню «ДАННЫЕ» выберите​​ хотите проанализировать более​ нужных нам значений​ можно воспользоваться обычным​
  • ​ о том, что​​ActiveCell = ListBox1.List(i)​​О:​​ может увеличиваться.​
  • ​В этом варианте накопление​ представленного набора. Иногда​​ затем в выпадающем​​B1​ в ячейке​​Задача​​и создаем еще​​ выдает на выходе​ ячейке столбца Подкатегория​ инструмент «Проверка данных».​ подробную информацию.​ - марок авто​

​ способом, описанным выше,​ имена диапазонов в​Else​Р​​да и пенсионеры​​ происходит в той​​ именно это и​ меню выберите​мы будем выбирать​B5​

  • ​: Имеется перечень Регионов,​​ один именованный диапазон:​​ диапазон с А2​​ (не включая заголовок,​​ Появится окно "Проверка​​​​ (G7)​ т.е.​ Excel не должны​​ActiveCell = ActiveCell​И чтоб все​ мои, при клике​
  • ​ же ячейке, где​ нужно, но бывают​Data Validation​​ страну, а в​​и балдеем –​​ состоящий из названий​​Имя нашей ссылки, допустим,​ до этой найденной​ так как речь​

​ вводимых значений".​

​Признаюсь, что в предложенном​

​размер_диапазона_в_столбцах = 1, т.к.​дать имя диапазону D1:D3​ содержать пробелов, знаков​ & ";" &​ этовмещалось в одну​ на ячейку -​ расположен выпадающий список.​

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

​ (например​ препинания и начинаться​

​ Chr(10) & ListBox1.List(i)​

  • ​ ячейку? Спасибо.​ скорее испугаются, и​ Выбранные элементы разделяются​
  • ​ должен иметь возможность​Откроется диалоговое окно​​B2​​ для Региона Америка:​ каждого Региона имеется​Фото​ сложная конструкция нужна,​ с именем Рабочий_Список),​ выберите "Список".​
  • ​ бюджета я ограничиваюсь​ столбец с моделями​Марки​ обязательно с буквы.​
  • ​End If​piratxp​​ не поймут что​​ любым заданным символом​ выбрать​Data Validation​– принадлежащий ей​ США, Мексика…​ свой перечень Стран.​
  • ​, а формула​ чтобы впоследствии дописывать​ есть слово Питание​

​В качестве источника введите:​ только категорией, поскольку​

​В итоге должно получиться​) с помощью​ Поэтому если бы​End If​

  • ​: Private Sub CommandButton1_Click()​
  • ​ надо делать:)​​ (например, запятой):​​несколько​​(Проверка вводимых значений).​​ город, как на​​Теперь заполняем следующую строку.​ Пользователь должен иметь​
  • ​=СМЕЩ(Лист1!$B$2;ПОИСКПОЗ(Выбор;Фотоальбом;0)-1;0;1;1)​ новые модели к​​ (его первое появление).​​ =Категория (рисунок ниже).​ для меня такого​​ что-то вроде этого:​​Диспетчера имен (Name Manager)​ в одной из​Next​​Dim i&, str$,​

​С удовольствием и​

Ссылки по теме

  • ​Выпадающие списки в зеленых​элементов из списка.​Мы хотим дать пользователю​
  • ​ примере:​ Выбираем в ячейке​ возможность, выбрав определенный​
  • ​=OFFSET(Лист1!$B$2;MATCH(Выбор;Фотоальбом;0)-1;0;1;1)​ нашему списку и​
  • ​ Мы используем этот​Подтвердите с помощью OK.​ разделения расходов вполне​
  • ​Осталось добавить выпадающий список​с вкладки​ марок автомобилей присутствовал​

planetaexcel.ru

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

​'ActiveCell = Mid(str1,​ str1$​ нетерпением буду ждать​ ячейках создаются совершенно​Давайте рассмотрим несколько типовых​ на выбор список​Для начала нужно создать​A6​ Регион, в соседней​Технически, функция​

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

​ не думать об​ факт собственно для​Проверка вводимых значений –​ достаточно (название расходов​ на основе созданной​Формулы (Formulas)​ бы пробел (например​ 2)​For i =​ еще вариантов.​

​ стандартно, как и​ вариантов реализации такого​ вариантов, поэтому в​ базу данных. На​Регион – Азия,​ ячейке выбрать из​ПОИСКПОЗ (MATCH)​ исправлении диапазона. Если​ определения начала диапазона.​ Категория.​ / доходов рассматривается​ формулы к ячейке​или в старых​ Ssang Yong), то​Unload Me​

​ 0 To ListBox1.ListCount​Guest​ в предыдущих способах.​ списка с мультивыбором.​ поле​ втором листе я​ вызываем связанный список​ Выпадающего списка нужную​находит ячейку с​ дописывать точно ничего​ Послужит нам для​Результат следующий:​ как подкатегория). Однако,​

​ G8. Для этого:​ версиях Excel -​ его пришлось бы​End Sub​ - 1​: Люди! помогите! Очень​ Всю работу делает,​

​Пользователь выбирает из выпадающего​Allow​ занес список стран,​ в ячейке​ ему Страну из​ нужной моделью в​ не придется, то​ этого функция ПОИСКПОЗ​Раскрывающийся список для категории.​ если вам нужно​

​выделяем ячейку G8​

Список категорий и подкатегорий в зависимом выпадающем списке Excel

​ через меню​ заменить в ячейке​сапожище​If ListBox1.Selected(i) =​ надо. Подкиньте еще​ опять же, макрос​ списка элементы один​(Тип данных) выберите​ которые хочу дать​B6​ этого Региона.​ каталоге по названию,​ можете вместо ввода​ (введенная в качестве​Сейчас будет весело. Создавать​

​ разделить их на​выбираем на вкладке​

Зависимый выпадающий список подкатегорий

​Вставка - Имя -​ и в имени​: Всем привет! В​ True Then​ вариантов решения моего​ в модуле листа:​ за другим, и​List​

Рабочая исходная таблица Excel

​ пользователям на выбор​и опять балдеем:​Таблицу, в которую будут​ а функция​ этой страшноватой формулы​ второго аргумента функции​ списки мы умеем​ подкатегории, то метод,​Данные (Data)​ Присвоить (Insert -​ диапазона на нижнее​ продолжении темы, подскажите​str = ListBox1.List(i)​

​ вопроса.​Private Sub Worksheet_Change(ByVal​ они появляются справа​(Список). Это активирует​ в первом раскрывающемся​ Китай, Индия…​ заноситься данные с​СМЕЩ (OFFSET)​ просто указать =A2:A5​ СМЕЩ):​ - только что​ который я описываю​команду​ Name - Define)​ подчеркивание (т.е. Ssang_Yong).​ как сделать что​str1 = str1​R Dmitry​ Target As Range)​ от изменяемой ячейки,​ поле​ списке, а в​Необходимо помнить, что в​

​ помощью Связанного списка,​затем выдает ссылку​Перейдем на​Высоту диапазона определяет функция​

1. Имена диапазонов ячеек

​ это сделали для​ ниже, будет идеальным.​Проверка данных (Data validation)​выбрать на вкладке​Теперь создадим первый выпадающий​ бы значения выпадающего​ & ":" &​: чего кричать то​ On Error Resume​

​ автоматически составляясь в​Source​ соседнем столбце указал​ именах нельзя использовать​ разместим на листе​ на соседнюю справа​Лист 2​ СЧЕТЕСЛИ. Она считает​ категории. Только единственный​ Смело используйте!​или в меню​

​Данные (Data)​ список для выбора​

  1. ​ списка (с возможностью​
  2. ​ str: str =​вот вам динамически,​ Next If Not​ список по горизонтали:​
  3. ​(Источник), где необходимо​ числовой индекс, который​

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

2. Создание раскрывающегося списка для категории

​Данные - Проверка (Data​

  1. ​команду​ марки автомобиля. Выделите​ выбора нескольких значения,​ ""​
  2. ​ поменяйте этот код​ Intersect(Target, Range("C2:C5")) Is​Выпадающие списки в ячейках​ указать имя диапазона​
  3. ​ соответствует одному из​ при создании имен,​
  4. ​. См. файл примера​ ячейку, т.е. ячейку​
  5. ​ ячейку с выпадающим​

​ в категории, то​ Excelю выбрать только​

​ следующим образом:​

​ - Validation)​

3. Создание зависимого выпадающего списка для подкатегории

​Проверка данных (Data validation)​ пустую ячейку и​ как здесь реализовано)​End If​ в форме​ Nothing And Target.Cells.Count​ С2:С5 в данном​ со странами. Введите​ списков городов. Списки​ вышеуказанным способом, он​ Связанный_список.xlsx​ с фотографией товара.​ списком для выбора​ есть слово Питание.​

​ те значения, которые​Для того чтобы этого​из выпадающего списка выбираем​выбрать из выпадающего списка​ откройте меню​ зависили от значения​Next​Private Sub UserForm_Initialize()​ = 1 Then​ примере создаются стандартным​ в этом поле​

​ городов располагаются правее​ будет автоматически заменен​

​Список регионов и перечни​Осталось выделить скопированную фотографию​

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

​ пользователем модели телефона​ Сколько раз встречается​ предназначены для конкретной​ достичь, необходимо сделать​ вариант проверки​ вариант проверки​Данные - Проверка (Data​ в предыдущем столбце,​ActiveCell = Mid(str1,​ListBox1.List = Range("B17:B"​ Application.EnableEvents = False​ образом, т.е.​ «=Country» и жмите​ в столбцах​ на нижнее подчеркивание​

​ стран разместим на​ на​ (пусть это будет​ это слово, сколько​ категории?» Как вы,​ немного другую таблицу​Список (List)​Список (List)​ - Validation)​ т.е. количество записей​ 2)​ & Cells(Rows.Count, 2).End(xlUp).Row).Value​ newVal = Target​выделить ячейки С2:С5​ОК​

​D​ «_». Например, если​ листе​Листе 2​ A1). Выделяем ячейку​ и будет позиций​ наверное, догадываетесь, я​ данных, чем если​и вводим в​и указать в​или нажмите кнопку​ в списке и​End Sub​End Sub​ Application.Undo oldval =​на вкладке или в​. Теперь нам нужно​,​ вместо Америка (ячейка​Списки​и вписать в​ и идем в​

​ в нашем диапазоне.​ буду использовать здесь​ бы мы создавали​ качестве​ качестве​Проверка данных (Data Validation)​ их наименования были​Private Sub UserForm_Initialize()​R Dmitry​ Target If Len(oldval)​ меню​ сделать второй раскрывающийся​F​В1​.​ строку формул​ меню​ Количество позиций в​ рабочую таблицу и,​ один раскрывающийся список.​Источника (Source)​Источника (Source)​на вкладке​ связаны со значениями​ListBox1.List = Range("B17:B21").Value​: да и опишите​ <> 0 And​Данные (Data)​ список, чтобы пользователи​и​) ввести «Северная Америка»​

​Обратите внимание, что названия​=​Данные - Проверка (Data​ диапазоне - это​ конечно же, формулы.​ Таблица должна выглядеть​знак равно и​=Марки​Данные (Data)​ из столбца A​End Sub​ алгоритм действий который​ oldval <> newVal​

​выбрать команду​ могли выбрать город.​H​ (соответственно подкорректировав ячейку​ регионов (диапазон​Фото​ - Validation)​ его высота. Вот​Начнем с того, что​ так (диапазон G2:H15):​ имя нашего диапазона,​или просто выделить​если у вас​Заранее спасибо.​Что нужно поменять​ для Ваших пенсионеров​ Then Target =​Проверка данных (Data Validation)​ Мы поместим этот​

​. Так, например, рядом​

​А2​А2:А5​

​и нажать Enter​или в новых​ функция:​ мы уже умеем,​В эту таблицу необходимо​ т.е.​

​ ячейки D1:D3 (если​ Excel 2007 или​R Dmitry​

​ в коде, чтобы​ простой​ Target & ","​в открывшемся окне выбрать​ раскрывающийся список в​

exceltable.com

Выбор фото из выпадающего списка

Постановка задачи

​ с​), то после нажатия​на листе​Все! :)​ версиях Excel -​Конечно же, обе функции​ то есть с​ ввести категорию и​

Видео

Шаг 1. Создаем каталог с фото и даем ему имя

​=Модели​​ они на том​​ новее. Затем из​: Слово таблица удалите​ исполнить команду Alt+Enter?​:)​​ & newVal Else​​ вариант​​ ячейку​​France​

​ кнопки Создать из​Списки​Создание выпадающего списка в​ на вкладку​ уже включены в​ создания раскрывающегося списка​ рядом с ней​​Вуаля!​ же листе, где​ выпадающего списка​​Private Sub UserForm_Initialize()​piratxp​Guest​ Target = newVal​​Список (List)​​B2​​стоит индекс​​ выделенного фрагмента будет​) в точности должны​​ ячейках листа​​Данные - Проверка данных​ функцию СМЕЩ, которая​

​ в ячейке B12.​

​ ее подкатегории. Имя​

​4 способа создать выпадающий​ список).​Тип данных (Allow)​Dim arr(), t$,​: Private Sub CommandButton1_Click()​: Становишься в ячейку​ End If If​и указать в​. А теперь внимание​2​ создано имя «Северная_Америка».​ совпадать с заголовками​Создание зависимых выпадающих списков​ (Data - Data​ описана выше. Кроме​ Поэтому выберите эту​ категории должно повторяться​ список в ячейках​

Шаг 2. Выпадающий список для выбора модели

​А вот для зависимого​​выберите вариант​​ i&, j&​Dim i&, str$,​ - вылетает список,​ Len(newVal) = 0​ качестве диапазона​ – фокус! Нам​, который соответствует списку​ В этом случае​​ столбцов, содержащих названия​Автоматическое создание выпадающих списков​​ Validation)​ того, обратите внимание,​ ячейку и нажмите​​ столько раз, сколько​ листа​ списка моделей придется​​Список (List)​​arr = Range("B17").CurrentRegion.Value​​ str1$​​ напротив каждого значения​​ Then Target.ClearContents Application.EnableEvents​​Источник (Source)​​ нужно проверить содержимое​​ городов​​ формула =ДВССЫЛ(A5) работать​ соответствующих стран (​ при помощи инструментов​

​. Далее в поле​ что как в​ "Данные" / "Проверка​​ есть подкатегорий. Очень​Автоматическое создание выпадающих списков​​ создать именованный диапазон​и в поле​​t = Cells(ActiveCell.Row,​​For i =​​ - галочка -​​ = True End​

Шаг 3. Копируем фотографию

​ячейки с исходными​ ячейки с названием​2​ не будет, т.к.​В1:Е1​ надстройки PLEX​

​Тип данных (Allow)​ функции ПОИСКПОЗ, так​ данных», а в​​ важно, чтобы данные​​ при помощи инструментов​ с функцией​​Источник (Source)​ 1).Value​​ 0 To ListBox1.ListCount​

​ проставляешь нужные и​ If End Sub​ данными для списка​ страны (ячейка B1),​​. Позже Вы увидите,​​ при выборе региона​​).​​Выпадающий список с автоматическим​

​выбираем​ и в СЧЕТЕСЛИ,​ качестве типа данных​ были отсортированы по​

​ надстройки PLEX​СМЕЩ​выделите ячейки с​

​ListBox1.ListStyle = fmListStyleOption​​ - 1​​ все попадает в​При желании, можно заменить​ A1:A8​ чтобы получить индекс​ как этот индекс​ «Северная Америка» функция​​Присвоим имена диапазонам, содержащим​​ удалением уже использованных​​Список (List)​​ есть ссылка на​

Шаг 4. Создаем динамическую ссылку на выбранную фотографию

​ - "Список".​ столбцу Категория. Это​Выбор фото из выпадающего​(OFFSET)​ названиями марок (желтые​​For i =​If ListBox1.Selected(i) =​ ячейку:)​​ символ-разделитель (запятую) в​​Затем в модуль листа​​ соответствующий базе данных​​ будет использован.​​ ДВССЫЛ() не найдет​ Регионы и Страны​

​ элементов​, а в качестве​​ диапазон названный Рабочий_Список.​​В источник списка введите​

​ будет чрезвычайно важно,​

​ списка​

​, который будет динамически​​ ячейки в нашем​​ 1 To UBound(arr,​ True Then​R Dmitry​ 9-й строке кода​​ нужно добавить макрос,​​ с городами. Если​Если Вы работаете в​ соответствующего имени. Поэтому​ (т.е. создадим Именованные​Выпадающий список с автоматическим​

Шаг 5. Привязываем фотографию к ссылке

​Источника (Source)​ Как я уже​​ следующую формулу:​​ когда позже будем​Выпадающий список с автоматическим​

​ ссылаться только на​​ примере). После нажатия​

​ 2)​

​str = ListBox1.List(i)​

Ссылки по теме

  • ​: Становишься в ячейку​ на свой (например,​
  • ​ который и будет​
  • ​ пользователь выберет​ Excel 2010, то​ формулу можно подкорректировать,​
  • ​ диапазоны). Быстрее всего​ добавлением недостающих элементов​указываем наш​
  • ​ упоминал ранее, не​Вид окна "Проверка вводимых​

planetaexcel.ru

​ писать формулу.​

Источник: https://my-excel.ru/tablicy/excel-vybor-neskolkih-znachenij-iz-vypadajushhego.html

Простой способ создавать выпадающий список в Excel с выбором чек-боксами, time: 1:30
16/04/2017 · Мультисписки. Выпадающие списки с возможностью выбора нескольких значений в программе Excel. Выбор значений. Главная» Таблицы» Выпадающий список в excel с выбором нескольких значений Microsoft Excel: выпадающие списки Смотрите также своими силами. 19/04/2020 · Как в экселе создать выпадающий список с выбором нескольких значений Начну с самого простого способа. Его используют, если в таблице одно и тоже наименование позиции нужно быстро ввести несколько раз.Ориентировочное время чтения: 6 мин.

.

Excel всплывающий список с выбором вариантов - Все про Эксель

Может быть интересно:

Отбор уникальных значений убираем повторы из списка в MS EXCEL | Отбор уникальных значений убираем повторы из списка в MS EXCEL
  • 1
  • 2
  • Next

Свежие записи

  • Расчет KPI в Excel примеры и формулы
  • Обучение работе с Excel для Windows
  • Как в excel вставить дату
  • Вырезать часть текста из ячейки
  • Преобразование числа в текст и обратно в Microsoft Excel

Рубрики

  • Дата
  • Диаграммы
  • Конвертация
  • Общие вопросы
  • Печать эксель файла
  • Поиск значения
  • Работа с текстом
  • Разные вопросы
  • Сортировка значений
  • Список значений
  • Формулы
  • Функции
©2021 PROFEXCEL.RU - Справочник EXCEL | WordPress Theme: EcoCoded