Поиск и подстановка по нескольким условиям
Постановка задачи
Если вы продвинутый пользователь Microsoft Excel, то должны быть знакомы с функцией поиска и подстановки ВПР или VLOOKUP (если еще нет, то сначала почитайте эту статью, чтобы им стать). Для тех, кто понимает, рекламировать ее не нужно — без нее не обходится ни один сложный расчет в Excel. Есть, однако, одна проблема: эта функция умеет искать данные только по совпадению одного параметра. А если у нас их несколько?
Предположим, что у нас есть база данных по ценам товаров за разные месяцы:
Нужно найти и вытащить цену заданного товара (Нектарин) в определенном месяце (Январь), т.е. получить на выходе152, но автоматически, т.е. с помощью формулы. ВПР в чистом виде тут не поможет, но есть несколько других способов решить эту задачу.
Способ 1. Дополнительный столбец с ключом поиска
Это самый очевидный и простой (хотя и не самый удобный) способ. Поскольку штатная функция ВПР (VLOOKUP) умеет искать только по одному столбцу, а не по нескольким, то нам нужно из нескольких сделать один!
Добавим рядом с нашей таблицей еще один столбец, где склеим название товара и месяц в единое целое с помощью оператора сцепки (&), чтобы получить уникальный столбец-ключ для поиска:
Теперь можно использовать знакомую функцию ВПР (VLOOKUP) для поиска склеенной пары НектаринЯнварь из ячеек H3 и J3 в созданном ключевом столбце:
Плюсы: Простой способ, знакомая функция, работает с любыми данными.
Минусы: Надо делать дополнительный столбец и потом, возможно, еще и прятать его от пользователя. При изменении числа строк в таблице — допротягивать формулу сцепки на новые строки (хотя это можно упростить применением умной таблицы).
Способ 2. Функция СУММЕСЛИМН
Если нужно найти именно число (в нашем случае цена как раз число), то вместо ВПР можно использовать функцию СУММЕСЛИМН (SUMIFS), появившуюся начиная с Excel 2007. По идее, эта функция выбирает и суммирует числовые значения по нескольким (до 127!) условиям. Но если в нашем списке нет повторяющихся товаров внутри одного месяца, то она просто выведет значение цены для заданного товара и месяца:
Плюсы: Не нужен дополнительный столбец, решение легко масштабируется на большее количество условий (до 127), быстро считает.
Минусы: Работает только с числовыми данными на выходе, не применима для поиска текста, не работает в старых версиях Excel (2003 и ранее).
Способ 3. Формула массива
О том, как спользовать связку функций ИНДЕКС (INDEX) и ПОИСКПОЗ (MATCH) в качестве более мощной альтернативы ВПР я уже подробно описывал (с видео). В нашем же случае, можно применить их для поиска по нескольким столбцам в виде формулы массива. Для этого:
- Выделите пустую зеленую ячейку, где должен быть результат.
- Введите в строке формул в нее следующую формулу:
- Нажмите в конце не Enter, а сочетание Ctrl+Shift+Enter, чтобы ввести формулу не как обычную, а как формулу массива.
Как это на самом деле работает:
Функция ИНДЕКС выдает из диапазона цен C2:C161 содержимое N-ой ячейки по порядку. При этом порядковый номер нужной ячейки нам находит функция ПОИСКПОЗ. Она ищет связку названия товара и месяца (НектаринЯнварь) по очереди во всех ячейках склеенного из двух столбцов диапазона A2:A161&B2:B161 и выдает порядковый номер ячейки, где нашла точное совпадение. По сути, это первый способ, но ключевой столбец создается виртуально прямо внутри формулы, а не в ячейках листа.
Плюсы: Не нужен отдельный столбец, работает и с числами и с текстом.
Минусы: Ощутимо тормозит на больших таблицах (как и все формулы массива, впрочем), особенно если указывать диапазоны «с запасом» или сразу целые столбцы (т.е. вместо A2:A161 вводить A:A и т.д.) Многим непривычны формулы массива в принципе (тогда вам сюда).
Ссылки по теме
- Как искать и подставлять данные с помощью функции ВПР (VLOOKUP)
- Что такое формулы массива и как их использовать
- Как использовать связку функций ИНДЕКС и ПОИСКПОЗ вместо ВПР
- Как извлечь сразу все значения, а не только первое с помощью ВПР
Допустим, вы создали раскрывающийся список на основе значений в диапазоне A2: A8. При выборе значения в раскрывающемся списке необходимо, чтобы соответствующие значения в диапазоне B2: B8 автоматически подставлялись в определенную ячейку. Например, когда вы выбираете Наталию из раскрывающегося списка, соответствующий балл 40 будет заполнен в E2, как показано на скриншоте ниже. В этом руководстве представлены два метода, которые помогут вам решить проблему.
Выпадающий список автоматически заполняется функцией ВПР.
Выпадающий список автоматически заполняется замечательным инструментом
Дополнительные руководства для раскрывающегося списка …
Выпадающий список автоматически заполняется функцией ВПР.
Пожалуйста, сделайте следующее, чтобы автоматически заполнить другие ячейки при выборе в раскрывающемся списке.
1. Выберите пустую ячейку, в которую вы хотите автоматически подставить соответствующее значение.
2. Скопируйте и вставьте в нее приведенную ниже формулу, а затем нажмите Enter .
=VLOOKUP(D2,A2:B8,2,FALSE)
Внимание: В формуле D2 это выпадающий список ЯЧЕЙКА, A2: B8 диапазон таблицы включает значение поиска и результаты, а также число 2 указывает номер столбца, в котором находятся результаты. Например, если результаты находятся в третьем столбце диапазона таблицы, измените 2 на 3. Вы можете изменить значения переменных в формуле в зависимости от ваших потребностей.
3. С этого момента, когда вы выбираете имя в раскрывающемся списке, E2 будет автоматически заполняться определенной оценкой.
Выпадающий список автоматически заполняется Kutools for Excel
Yвы можете легко заполнить другие значения на основе выбора из раскрывающегося списка, не запоминая формулы с Найдите значение в списке формула Kutools for Excel.
1. Выберите ячейку для поиска значения автозаполнения (говорит ячейка C10), а затем щелкните Кутулс > Формула Помощник > Формула Помощник, см. снимок экрана:
3. В Помощник по формулам диалоговом окне укажите следующие аргументы:
- В разделе Выберите формулу коробка, найдите и выберите Найдите значение в списке;
Tips: Вы можете проверить Фильтр введите определенное слово в текстовое поле, чтобы быстро отфильтровать формулу. - В разделе Таблица_массив поле, щелкните кнопка для выбора диапазона таблицы, который содержит значение поиска и значение результата;
- В разделе Look_value поле, щелкните кнопку, чтобы выбрать ячейку, содержащую искомое значение. Или вы можете напрямую ввести значение в это поле;
- В разделе Колонка поле, щелкните кнопку, чтобы указать столбец, из которого вы вернете совпадающее значение. Или вы можете ввести номер столбца в текстовое поле, если вам нужно.
- Нажмите OK.
Теперь соответствующее значение ячейки будет автоматически заполнено в ячейке C10 на основе выбора раскрывающегося списка.
Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Демо: раскрывающийся список автоматически заполняется без запоминания формул
Статьи по теме:
Автозаполнение при вводе текста в раскрывающемся списке Excel
Если у вас есть раскрывающийся список проверки данных с большими значениями, вам нужно прокрутить список вниз только для того, чтобы найти нужное, или введите все слово напрямую в поле списка. Если есть способ разрешить автозаполнение при вводе первой буквы в выпадающем списке, все станет проще. В этом руководстве представлен метод решения проблемы.
Создать раскрывающийся список из другой книги в Excel
Создать раскрывающийся список проверки данных среди листов в книге довольно просто. Но если данные списка, необходимые для проверки данных, находятся в другой книге, что вы будете делать? В этом руководстве вы узнаете, как подробно создать раскрывающийся список из другой книги в Excel.
Создайте раскрывающийся список с возможностью поиска в Excel
Для раскрывающегося списка с многочисленными значениями найти подходящий — непростая задача. Ранее мы ввели метод автоматического заполнения раскрывающегося списка при вводе первой буквы в раскрывающемся списке. Помимо функции автозаполнения, вы также можете сделать раскрывающийся список доступным для поиска для повышения эффективности работы при поиске правильных значений в раскрывающемся списке. Чтобы сделать раскрывающийся список доступным для поиска, попробуйте метод, описанный в этом руководстве.
Как создать раскрывающийся список с несколькими флажками в Excel?
Многие пользователи Excel, как правило, создают раскрывающийся список с несколькими флажками, чтобы выбирать несколько элементов из списка за раз. На самом деле вы не можете создать список с несколькими флажками с проверкой данных. В этом руководстве мы покажем вам два метода создания раскрывающегося списка с несколькими флажками в Excel. В этом руководстве представлен метод решения проблемы.
Дополнительные руководства для раскрывающегося списка …
Лучшие инструменты для работы в офисе
Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%
- Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
- Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон…
- Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны…
- Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
- Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
- Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии…
- Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
- Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF…
- Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Под выпадающим списком понимается содержание в одной ячейке нескольких значений. Когда пользователь щелкает по стрелочке справа, появляется определенный перечень. Можно выбрать конкретное.
Очень удобный инструмент Excel для проверки введенных данных. Повысить комфорт работы с данными позволяют возможности выпадающих списков: подстановка данных, отображение данных другого листа или файла, наличие функции поиска и зависимости.
Создание раскрывающегося списка
Путь: меню «Данные» — инструмент «Проверка данных» — вкладка «Параметры». Тип данных – «Список».
Ввести значения, из которых будет складываться выпадающий список, можно разными способами:
- Вручную через «точку-с-запятой» в поле «Источник».
- Ввести значения заранее. А в качестве источника указать диапазон ячеек со списком.
- Назначить имя для диапазона значений и в поле источник вписать это имя.
Любой из вариантов даст такой результат.
Выпадающий список в Excel с подстановкой данных
Необходимо сделать раскрывающийся список со значениями из динамического диапазона. Если вносятся изменения в имеющийся диапазон (добавляются или удаляются данные), они автоматически отражаются в раскрывающемся списке.
- Выделяем диапазон для выпадающего списка. В главном меню находим инструмент «Форматировать как таблицу».
- Откроются стили. Выбираем любой. Для решения нашей задачи дизайн не имеет значения. Наличие заголовка (шапки) важно. В нашем примере это ячейка А1 со словом «Деревья». То есть нужно выбрать стиль таблицы со строкой заголовка. Получаем следующий вид диапазона:
- Ставим курсор в ячейку, где будет находиться выпадающий список. Открываем параметры инструмента «Проверка данных» (выше описан путь). В поле «Источник» прописываем такую функцию:
Протестируем. Вот наша таблица со списком на одном листе:
Добавим в таблицу новое значение «елка».
Теперь удалим значение «береза».
Осуществить задуманное нам помогла «умная таблица», которая легка «расширяется», меняется.
Теперь сделаем так, чтобы можно было вводить новые значения прямо в ячейку с этим списком. И данные автоматически добавлялись в диапазон.
- Сформируем именованный диапазон. Путь: «Формулы» — «Диспетчер имен» — «Создать». Вводим уникальное название диапазона – ОК.
- Создаем раскрывающийся список в любой ячейке. Как это сделать, уже известно. Источник – имя диапазона: =деревья.
- Снимаем галочки на вкладках «Сообщение для ввода», «Сообщение об ошибке». Если этого не сделать, Excel не позволит нам вводить новые значения.
- Вызываем редактор Visual Basic. Для этого щелкаем правой кнопкой мыши по названию листа и переходим по вкладке «Исходный текст». Либо одновременно нажимаем клавиши Alt + F11. Копируем код (только вставьте свои параметры).
- Сохраняем, установив тип файла «с поддержкой макросов».
- Переходим на лист со списком. Вкладка «Разработчик» — «Код» — «Макросы». Сочетание клавиш для быстрого вызова – Alt + F8. Выбираем нужное имя. Нажимаем «Выполнить».
Private Sub Worksheet_Change(ByVal Target As Range) Dim lReply As Long If Target.Cells.Count > 1 Then Exit Sub If Target.Address = "$C$2" Then If IsEmpty(Target) Then Exit Sub If WorksheetFunction.CountIf(Range("Деревья"), Target) = 0 Then lReply = MsgBox("Добавить введенное имя " & _ Target & " в выпадающий список?", vbYesNo + vbQuestion) If lReply = vbYes Then Range("Деревья").Cells(Range("Деревья").Rows.Count + 1, 1) = Target End If End If End If End Sub
Когда мы введем в пустую ячейку выпадающего списка новое наименование, появится сообщение: «Добавить введенное имя баобаб в выпадающий список?».
Нажмем «Да» и добавиться еще одна строка со значением «баобаб».
Выпадающий список в Excel с данными с другого листа/файла
Когда значения для выпадающего списка расположены на другом листе или в другой книге, стандартный способ не работает. Решить задачу можно с помощью функции ДВССЫЛ: она сформирует правильную ссылку на внешний источник информации.
- Делаем активной ячейку, куда хотим поместить раскрывающийся список.
- Открываем параметры проверки данных. В поле «Источник» вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).
Имя файла, из которого берется информация для списка, заключено в квадратные скобки. Этот файл должен быть открыт. Если книга с нужными значениями находится в другой папке, нужно указывать путь полностью.
Как сделать зависимые выпадающие списки
Возьмем три именованных диапазона:
Это обязательное условие. Выше описано, как сделать обычный список именованным диапазоном (с помощью «Диспетчера имен»). Помним, что имя не может содержать пробелов и знаков препинания.
- Создадим первый выпадающий список, куда войдут названия диапазонов.
- Когда поставили курсор в поле «Источник», переходим на лист и выделяем попеременно нужные ячейки.
- Теперь создадим второй раскрывающийся список. В нем должны отражаться те слова, которые соответствуют выбранному в первом списке названию. Если «Деревья», то «граб», «дуб» и т.д. Вводим в поле «Источник» функцию вида =ДВССЫЛ(E3). E3 – ячейка с именем первого диапазона.
- Создаем стандартный список с помощью инструмента «Проверка данных». Добавляем в исходный код листа готовый макрос. Как это делать, описано выше. С его помощью справа от выпадающего списка будут добавляться выбранные значения.
- Чтобы выбранные значения показывались снизу, вставляем другой код обработчика.
- Чтобы выбираемые значения отображались в одной ячейке, разделенные любым знаком препинания, применим такой модуль.
- На вкладке «Разработчик» находим инструмент «Вставить» – «ActiveX». Здесь нам нужна кнопка «Поле со списком» (ориентируемся на всплывающие подсказки).
- Щелкаем по значку – становится активным «Режим конструктора». Рисуем курсором (он становится «крестиком») небольшой прямоугольник – место будущего списка.
- Жмем «Свойства» – открывается перечень настроек.
- Вписываем диапазон в строку ListFillRange (руками). Ячейку, куда будет выводиться выбранное значение – в строку LinkedCell. Для изменения шрифта и размера – Font.
Выбор нескольких значений из выпадающего списка Excel
Бывает, когда из раскрывающегося списка необходимо выбрать сразу несколько элементов. Рассмотрим пути реализации задачи.
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range("Е2:Е9")) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False If Len(Target.Offset(0, 1)) = 0 Then Target.Offset(0, 1) = Target Else Target.End(xlToRight).Offset(0, 1) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range("Н2:К2")) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False If Len(Target.Offset(1, 0)) = 0 Then Target.Offset(1, 0) = Target Else Target.End(xlDown).Offset(1, 0) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("C2:C5")) Is Nothing And Target.Cells.Count = 1 Then
Application.EnableEvents = False
newVal = Target
Application.Undo
oldval = Target
If Len(oldval) <> 0 And oldval <> newVal Then
Target = Target & "," & newVal
Else
Target = newVal
End If
If Len(newVal) = 0 Then Target.ClearContents
Application.EnableEvents = True
End If
End Sub
Не забываем менять диапазоны на «свои». Списки создаем классическим способом. А всю остальную работу будут делать макросы.
Выпадающий список с поиском
Скачать пример выпадающего списка
При вводе первых букв с клавиатуры высвечиваются подходящие элементы. И это далеко не все приятные моменты данного инструмента. Здесь можно настраивать визуальное представление информации, указывать в качестве источника сразу два столбца.
Работа с ниспадающими списками в Microsoft Excel
Смотрите также придется их имитировать в менюпроверкой данных находится на другомКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(B1;E2:I4;4) при наличии пробелов (Формулы/ Определенные имена/ только двухуровневый связанный«OK» во вкладкевыделяем курсором то по кнопке вы сформировали перечень«Сообщения для ввода» стиля никак не то следует перейти
Создание ниспадающих списков позволяет своими силами. Это
Использование выпадающих списков
Данные — Проверка (Dataзначения из буфера листе, то вышеописаннымbear_ukraine в названиях Регионов: Диспетчер имен). Должно список. Многоуровневый связанныйв нижней части«Главная» значение, которое требуется«Проверка данных» в окне проверкиокошка проверки данных. влияет, а поэтому на лист, где
Процедура создания
не только экономить можно сделать с — Validation) обмена, т.е скопированные образом создать выпадающий: Хитро =ДВССЫЛ(ПОДСТАВИТЬ(A5;» «;»_»)). быть создано 5
- список рассмотрен в окна.в разделе удалить. Затем жмемв группе данных: введен вручную Тут в области выбираем любой из тот расположен (если время при выборе помощью именованного диапазона, а в новых предварительно любым способом,
- список не получитсяСпасибо!Теперь о имен. одноименной статье МногоуровневыйЗатем выделяем любую из«Буфер обмена» на кнопку«Работа с данными» или подтягивается из«Сообщение» них. он размещен на варианта в процессе и функции нажмите кнопку то Вам это (до версии ExcelChe79недостаткахМожно подкорректировать диапазон у связанный список. ячеек, в которой
.Delete. табличного массива.можно написать текст,После этого открывается небольшое другом), поставить курсор заполнения таблиц, но
СМЕЩ (OFFSET)Проверка данных (Data Validation) удастся. Более того, 2010). Для этого: как вариант,. имени Регионы (вместоСоздание иерархических структур раньше был размещенВторой вариант действий –на клавиатуре.Запускается окно проверки вводимыхЕсли данные для формирования который будут видеть окошко, в котором в область и оградить себя, которая умеет выдаватьна вкладке вставленное значение из необходимо будет присвоитьформула для B3:
При создании имен =списки!$A$2:$A$6 установить =списки!$A$2:$A$5, данных позволяет избежать раскрывающийся перечень. Как это щелкнуть поПосле того, как элемент данных. Перемещаемся в списка подтягиваются из юзеры, наводя курсор содержится адрес выделенного«Источник» от ошибочного внесения ссылку на динамическийДанные буфера УДАЛИТ ПРОВЕРКУ имя списку. Это200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($E$2:$I$4;ПОИСКПОЗ(B$1;$E$2:$E$4;);ПОИСКПОЗ($A3;$E$2:$I$2;)) с помощью кнопки чтобы не отображалась неудобств выпадающих списков видим, теперь нет выделению правой кнопкой удален, щелкаем по раздел табличного массива, то на элемент листа массива. Если выделениеокна проверки данных, некорректных данных. Это
диапазон заданного размера.(Data) ДАННЫХ И ВЫПАДАЮЩИЙ можно сделать несколькои протянуть на меню Создать из последняя пустая строка) связанных со слишком ни подсказки при мышки и остановить«OK»«Параметры» переходим к нему. с ниспадающим списком. было выполнено верно,
а затем выделить очень удобный иОткройте меню. В открывшемся окне СПИСОК ИЗ ЯЧЕЙКИ, способами. следующую строку, в выделенного фрагмента, всеНа листе большим количеством элементов. выделении элемента, ни
выбор на варианте. Теперь его не. Как видим, все Выделяем ячейку диапазона. Записываем то сообщение, то тут ничего массив ячеек, где практичный инструмент. ДавайтеВставка — Имя - на вкладке в которую вставилиПервый B4 именованные диапазоны дляТаблицаСвязанный список можно треугольника для вызова«Вставить» будет и в
настройки тут точно Если это не которое считаем нужным. изменять не нужно. находится перечень. Важно, выясним, как активировать Присвоить (Insert -Параметры (Settings) предварительно скопированное значение.: выделите список иВыпадающий список в перечней Стран были, для ячеек реализовать в EXCEL, списка справа отв группе выпадающем перечне, точно такие же, как «умная» таблица, аДалее перемещаемся в раздел Так как у чтобы в каждой
его в Excel, Name — Define)выберите вариант Избежать этого штатными кликните правой кнопкой ячейке позволяет пользователю созданы одинаковой длиныA5:A22 с помощью инструмента ячейки. Но при«Параметры вставки» так же, как мы их выставили простой диапазон данных,«Сообщение об ошибке» нашего диапазона нет отдельной ячейке располагался и как имили нажмитеСписок (List)
средствами Excel нельзя. мыши, в контекстном выбирать для ввода (равной максимальной длинесформируем выпадающий список Проверка данных (Данные/ этом нетронутым осталось. это мы видели ранее. Нас в то нужно вставить. Тут в области заголовков, то у отдельный списочный элемент. пользоваться, а такжеCtrl+F3и введите вЗадача меню выберите « только заданные значения. списка для региона для выбора Региона. Работа с данными/ форматирование и всеНаконец, есть возможность просто и в предыдущем данном случае будет строку в середину«Сообщение» пункта После этого координаты узнаем некоторые другие. В открывшемся окне
- поле: создать в ячейкеПрисвоить имя Это особенно удобно Европа (5 значений)).выделяем ячейки Проверка данных) с до этого введенные обозначить нужные ячейки варианте действий с интересовать область массива. Если жеможно ввести текст,«Таблица с заголовками» указанного диапазона должны нюансы обращения с нажмите кнопкуИсточник (Source) выпадающий список для» при работе с
- Это привело кA5:A22 условием проверки Список значения с помощью и набрать сочетание таблицей.«Источник» применяете «умную» таблицу, который будет наблюдатьгалочки быть не отобразиться в области ним.Добавить (New)вот такую формулу: удобного ввода информации.Для Excel версий файлами структурированными как тому, что связанные; (пример создания приведен
списка. Это означает, кнопок
Выполнение операций
В то же время,. Добавляем туда к то в этом пользователь при попытке
- должно. Хотя конкретно«Источник»Скачать последнюю версию, введите имя диапазона=ДВССЫЛ(«Таблица1[Сотрудники]») Варианты для списка ниже 2007 те база данных, когда списки для другихвызываем инструмент Проверка данных; в данной статье) что с поставленнойCtrl+V существуют и ситуации, уже имеющему перечню случае достаточно просто
- ввести некорректные данные, в вашем случае,. Excel (любое, но без=INDIRECT(«Таблица1[Сотрудники]») должны браться из же действия выглядят ввод несоответствующего значения регионов содержали пустые
- устанавливаем тип данных – или с помощью
- задачей мы справились. когда выпадающий список через точку с вписать требуемое значение то есть, любые возможно, заголовок иЕщё один вариант установкиНиспадающие, или как принято пробелов и начинающеесяСмысл этой формулы прост. заданного динамического диапазона, так: в поле может строки. Список; элемента управления формы
успешно: инструмент, которыйПри любом из вышеуказанных
Добавление нового элемента
нужно полностью удалить. запятой ( в первой строке данные, отсутствующие в будет применяться. Так связи – это говорить, раскрывающиеся списки с буквы, например Выражение т.е. если завтра
- Второй привести к нежелаемымКонечно, можно вручную откорректироватьв поле Источник вводим: Список (см. статью больше нам не действий вместо ячеек, Если вам не; под ней и ниспадающем списке. В что нам остается присвоение массиву с чаще всего применяют -Таблица1[Сотрудники] в него внесут: воспользуйтесь результатам. диапазоны или даже =Регионы Связанный список на нужен, удален, но содержащих значения и
важно, чтобы введенные) то значение или данная строка тут области просто нажать на перечнем имени. Выделяем в таблицах. СЛюди- это ссылка изменения — например,Диспетчером имёнИтак, для создания вместо Именованных диапазоновТеперь сформируем выпадающий список основе элемента управления результаты его работы ниспадающие списки, будет
- данные были сохранены, значения, которые хотим же будет включена«Вид» кнопку диапазон, в котором их помощью можно) и в поле
- на столбец с
- удалят ненужные элементы(Excel версий выше выпадающего списка необходимо: создать Динамические диапазоны.
- для столбца Страна формы). остались целыми. вставлен абсолютно чистый то произвести удаление увидеть в выпадающем в табличный массив.можно выбрать значок,«OK» указаны значения данных. ограничить круг вносимыхСсылка (Reference) данными для списка или допишут еще 2003 — вкладка
1. Но, при большом (это как разСоздание Связанного списка наКак видим, ниспадающий список фрагмент. очень просто. списке. После добавления Это как раз
- которым будет сопровождаться. Слева от строки в табличный массиввведите вот такую из нашей умной несколько новых - «Создать список значений, количестве имен делать и будет желанный
- основе Проверки данных может значительно облегчитьПри желании таким жеВыделяем весь массив, где клацаем по то преимущество «умной» предупреждение. Вводим текстПосле этого диапазон будет формул находится область значений. Они позволяют формулу: таблицы. Но проблема они должны автоматическиФормулы которые будут предоставляться это будет достаточно Связанный список). рассмотрим на конкретном введение данных в образом можно вставить расположен раскрывающийся перечень.«OK» таблицы, о котором сообщения и клацаем
- отформатирован, как таблица. имён. По умолчанию выбирать для внесения=СМЕЩ(A2;0;0;СЧЁТЗ(A2:A100);1) в том, что
Удаление элемента
отразиться в выпадающем» — группа « на выбор пользователю трудоемко.
- выделяем ячейки примере. таблицы, а также не пустой диапазон, Передвигаемся во вкладку. мы упоминали выше. по Если его выделить, в нём при значения только из=OFFSET(A2;0;0;COUNTA(A2:A100);1) Excel почему-то не
- списке:Определённые имена (в нашем примереКроме того, приB5:B22Задача предотвратить введение некорректных а скопированный фрагмент«Главная»Теперь, если мы откроем
- Но предположим, что мы«OK»
- то можно заметить выделении диапазона отображается заранее подготовленного перечня.Функция хочет понимать прямыхПростой и удобный способ»), который в любой это диапазон добавлении новых Регионов
;: Имеется перечень Регионов, значений. Это позволит с данными. Недостаток. Щелкаем по иконке выпадающий перечень в
- имеем дело с. в области имён, координаты первой выделенной Это одновременно ускоряетСЧЁТЗ (COUNTA) ссылок в поле почти без формул. версии Excel вызываетсяM1:M3 придется вручную создаватьвызываем инструмент Проверка данных; состоящий из названий сократить количество ошибок ниспадающих списков как«Очистить» табличном массиве, то
- более сложным случаем,Урок: Как сделать выпадающий что наименование ему ячейки. Мы же процедуру внесения данныхподсчитывает количество непустыхИсточник (Source) Использует новую возможность сочетанием клавиш), далее выбрать ячейку именованные диапазоны для
Полное удаление
устанавливаем тип данных – четырех регионов. Для при заполнении таблиц. раз состоит в, которая размещается на увидим там добавленное используя обычный диапазон. список в Экселе было присвоено автоматически.
- для наших целей и оберегает от ячеек в столбце, т.е. нельзя написать последних версий MicrosoftCtrl+F3 в которой будет их Стран. Список; каждого Региона имеется Если же какое-нибудь том, что в ленте в блоке
- значение. Итак, выделяем ячейкуТеперь давайте разберемся, как Это наименование можно просто вписываем туда ошибки. с фамилиями, т.е. в поле Источник Excel начиная с. выпадающий список (вЧтобы не создавать десятки
в поле Источник вводим: свой перечень Стран. значение нужно добавить них нельзя вручную«Редактирование»Удаление списочного элемента проводится
- в середине указанного работать с тем использовать для вставки наименование, которое считаемПрежде всего, давайте выясним, количество строк в выражение вида =Таблица1[Сотрудники]. 2007 версии -Какой бы способ нашем примере это имен, нужно изменить =ДВССЫЛ(A5) Пользователь должен иметь
дополнительно, то всегда вписать данные, отсутствующие. В открывшемся меню по точно такому массива. То есть, инструментом, который мы в область
более подходящим. Главные как создать ниспадающий диапазоне для выпадающего Поэтому мы идем «Умные Таблицы». Суть
- Вы не выбрали ячейка сам подход приВажно, чтобы при создании возможность, выбрав определенный можно провести процедуру в перечне, но выбираем позицию же алгоритму, что над этой ячейкой выше создали.«Источник»
требования к имени список. Легче всего списка. Функция на тактическую хитрость его в том, в итоге ВыК1 построении Связанного списка. правила Проверки данных
Регион, в соседней редактирования. Вариант редактирования их можно скопировать«Очистить все» и добавление. и под ней
- Если мы установим курсорв окне проверки состоят в том, это сделать приСМЕЩ (OFFSET) — вводим ссылку
что любой диапазон должны будете ввести), потом зайти во Рассмотрим этот подход активной ячейкой была ячейке выбрать из будет зависеть от и вставить. При.Если данные подтягиваются из должны быть ещё на любой элемент данных по описанному чтобы оно было помощи инструмента подформирует ссылку на как текст (в можно выделить и имя (я назвал
вкладку « в другой статье:B5 Выпадающего списка нужную способа создания. После этом проверка данныхПри выборе данного действия табличного массива, то строки массива. Клацаем листа, к которому ранее нами алгоритму.
- уникальным в пределах названием диапазон с нужными кавычках) и используем отформатировать как Таблицу. диапазон со спискомДанные Расширяемый Связанный список., т.к. мы используем ему Страну из заполнения таблицы можно не сработает. Более в выделенных элементах
- тогда переходим к по обозначенному фрагменту был применен ниспадающий Но, если вы книги, не имело«Проверка данных» нам именами и функцию Тогда он превращается,list», группа «bear_ukraine
- относительную адресацию. этого Региона. удалить выпадающий список, того, как мы листа будут удалены этой таблице и правой кнопкой мыши. список, то увидим хотите использовать другое пробелов и обязательно.
- использует следующие аргументы:ДВССЫЛ (INDIRECT) упрощенно говоря, в) и адрес самогоРабота с данными: Приветствую всех.Тестируем. Выбираем с помощьюТаблицу, в которую будут хотя делать это выяснили, сама структура все значения, очищено клацаем правой кнопкой В меню выбираем информационное сообщение, введенное название, то его начиналось с буквы.Выделяем столбец табличного массива,A2, которая преобразовывает текстовую «резиновый», то есть диапазона (в нашем», кнопка «
В прикреплении находится выпадающего списка в заноситься данные с и не обязательно. выпадающего списка будет форматирование, а кроме мыши по ячейке, вариант нами ранее в можно заменить, просто Теперь именно по в ячейках которого- начальная ячейка ссылку в настоящую, сам начинает отслеживать примере этоПроверка данных файл, в котором ячейке помощью Связанного списка, Большинство пользователей предпочитают уничтожена. того, достигнута главная где расположено значение,
«Вставить…»
lumpics.ru
Связанный список в MS EXCEL
окне проверки данных. вписав в область данному наименованию будет
планируется разместить выпадающий0 живую. изменения своих размеров,’2′!$A$1:$A$3» я сделал выпадающийA5 разместим на листе
его оставлять дажеЗачастую, требуется все-таки убрать цель поставленной задачи: которое следует удалить.. Кроме того, справа
- имен. идентифицироваться тот диапазон, список. Передвигаемся во- сдвиг начальнойОсталось только нажать на автоматически растягиваясь-сжимаясь при)Для Excel версий
- список «Выбрать область»Регион – Америка,Таблица после окончания работы выпадающий список, но раскрывающийся перечень будет В контекстном менюЗапускается окошко, где следует от ячейки появитсяЕсли перечень размещен в который мы до вкладку
ячейки по вертикалиОК добавлении-удалении в него6. ниже 2007 те и для примера
вызываем связанный список. См. файл примера по заполнению таблицы при этом оставить удален и теперь
останавливаем выбор на произвести выбор объекта пиктограмма в виде другой книге, то этого выделили.«Данные» вниз на заданное. Если теперь дописать данных.Теперь в ячейке же действия выглядят поместил 2 области в ячейке Связанный_список.xlsx данными.
те значения, которые в ячейки можно варианте вставки. Выбираем вариант
треугольника. Именно она для корректного егоТеперь в окне проверкии клацаем по количество строк к нашей таблицеВыделите диапазон вариантов для с выпадающим списком так: (Область 1, ОбластьB5Список регионов и перечниАвтор: Максим Тютюшев
с помощью него вводить любые значения«Удалить…»«Строку» служит для доступа отражения требуется применить данных в области
кнопке0 новые элементы, то выпадающего списка (A1:A5 укажите в поле
2. 2).и балдеем – стран разместим наСоздадим выпадающий список, содержимое были введены, и вручную..и жмем на к выбору списочных функцию
«Источник»«Проверка данных»- сдвиг начальной они будут автоматически в нашем примере
- «Источник» имя диапазонаВыбираем «Как сделать так, появился список стран листе которого зависит от форматирование. В этомКроме того, если пользователю
- Открывается окно удаления ячеек кнопку элементов. Клацаем поДВССЫЛнужно установить символ
- . Она локализирована на ячейки по горизонтали в нее включены,
- выше) и на
7.Тип данных чтоб при выборе для Региона Америка:Списки значений другой ячейки.
случае следует произвести не нужно сохранять практически аналогичное тому,«OK» данному треугольнику.
. Указанный оператор предназначен«=» ленте в блоке вправо на заданное а значит -Главной (Home)
- Готово!» -« соответствующей области из
- США, Мексика…
- .Обычный Выпадающий (раскрывающийся) список
- более корректные действия введенные данные, то
которое мы видели.После клика по нему для того, чтобы, а затем сразу
- «Работа с данными» количество столбцов добавятся к нашему
- вкладке нажмите кнопку
- Для полноты картиныСписок
- выпадающего списка, характеристикиТеперь заполняем следующую строку.
Обратите внимание, что названия отображает только один по удалению указанного существует ещё один при их добавлении.Итак, пустая строка добавлена.
меню из списочных формировать «суперабсолютные» ссылки же после него.СЧЁТЗ(A2:A100) выпадающему списку. СФорматировать как таблицу (Home добавлю, что список» и указываем диапазон выбранной области копировалисьдублировались Выбираем в ячейке регионов (диапазон
перечень элементов. Связанный инструмента заполнения. вариант удалить ниспадающий Тут снова устанавливаемВписываем в неё то объектов будет открыто. на элементы листа вписать то имя,Запускается окно инструмента
- размер получаемого удалением — то — Format as значений можно ввести списка в определенные ячейки?A6А2:А5 список – этоВыделяем весь фрагмент, в перечень. переключатель в позицию значение, которое желаем, В нем расположены в текстовом виде. которое мы присвоили«Проверка значений» на выходе диапазона же самое. Table) и непосредственно в3.В файле нужныеРегион – Азия,на листе такой выпадающий список, котором расположены элементыВыделяем диапазон пустых ячеек,«Строку»
чтобы отобразилось в все элементы, которые Собственно при этом
диапазону. Программа сразу. Переходим в раздел по вертикали, т.е.Если вам лень возиться. Дизайн можно выбрать проверку данных, неЕсли есть желание данные выделил цветом. вызываем связанный списокСписки который может отображать с раскрывающимся перечнем. который равнозначен диапазонуи клацаем по ниспадающем списке.
были ранее внесены процедура будет выполняться идентифицирует связь между«Параметры» столько строк, сколько с вводом формулы любой — это прибегая к вынесению
подсказать пользователю о Нужно из «правой» в ячейке) в точности должны разные перечни элементов,
Передвигаемся во вкладку элементов массива с«OK»После этого возвращаемся к через окно проверки практически точно такая наименованием и массивом,
excel2.ru
РЕШЕНО Выпадающий список с подстановкой данных из диапазона (Формулы/Formulas)
. В области у нас занятых
ДВССЫЛ, то можно роли не играет: значений на лист его действиях, то части документа приB6 совпадать с заголовками в зависимости от
«Данные» раскрывающимся перечнем. Передвигаемся. тому табличному массиву, данных. Выбираем тот же, как и
и подтянет тот«Тип данных» ячеек в списке чуть упростить процесс.Обратите внимание на то, (это так же переходим во вкладку выборе области продублировать
и опять балдеем: столбцов, содержащих названия значения другой ячейки.и клацаем по во вкладкуСтрока из табличного массива, в котором размещен вариант, который считаем в ранее описываемых перечень, который виз перечня выбираем1 После создания умной что таблица должна позволит работать со « характеристики в «левой» Китай, Индия…
соответствующих стран (
Потребность в создании значку
«Главная»
как видим, удалена.
раскрывающийся перечень. Кликнув
нужным.
случаях, только в нем расположен. вариант
- размер получаемого таблицы просто выделите
иметь строку заголовка
списком на любом
Сообщение для ввода части документа (всегоНеобходимо помнить, что в
excelworld.ru
Создание выпадающего списка в ячейке
В1:Е1 связанных списков (другие«Проверка данных»и там кликаемТеперь возвращаемся к той по треугольнику, справаВыбранный вариант отобразится в областиНо намного эффективнее получится«Список» на выходе диапазона мышью диапазон с
(в нашем случае листе). Делается это
» и заполняем заголовок 3 характеристики). именах нельзя использовать). названия: связанные диапазоны,, который, как мы по иконке таблице, где находятся от любой ячейки ячейке.«Источник» использовать перечень, если. После этого перемещаемся по горизонтали, т.е. элементами для выпадающего это А1 со так: и текст сообщенияВсе это нужно символ пробела. Поэтому,Присвоим имена диапазонам, содержащим
динамические списки) появляется помним, размещен на«Копировать» ячейки с выпадающим
массива, мы видим,Если же мы попытаемсяпосле символа его преобразовать в к полю один столбец списка (A2:A5) и
словомТо есть вручную,которое будет появляться для того, чтоб при создании имен, Регионы и Страны при моделировании иерархических ленте в группе, которая локализируется на
перечнем. Клацаем по что к уже ввести в ячейку
«=» «умную» таблицу. В«Источник»Теперь выделите ячейки, где введите в полеСотрудники
через при выборе ячейки на базе ячеек вышеуказанным способом, он (т.е. создадим Именованные структур данных. Например:«Работа с данными» ленте в области треугольнику справа от имеющимся списочным элементам любое значение, котороеследует указать наименование такой таблице будет
. Тут нужно указать вы хотите создать адреса имя для). Первая ячейка играет; с выпадающим списком «левой» части далее будет автоматически заменен диапазоны). Быстрее всегоОтдел – Сотрудники отдела..«Буфер обмена» любой ячейки. В было добавлено нужное отсутствует в перечне, оператора – легче менять значения, группу наименований, предназначенную выпадающие списки, и
этого диапазона (без роль «шапки» и(точка с запятой) вводим4.
производить расчеты (в на нижнее подчеркивание это сделать так: При выборе отделаОткрывается уже хорошо знакомое. раскрывшемся списке видим, нам значение. Теперь то данное действие«ДВССЫЛ» тем самым автоматически для использования в выберите в старых пробелов), например
содержит название столбца. список в полеТак же необязательно файл эти расчеты «_». Например, есливыделитьячейки из списка всех нам окно проверкиТакже вместо этого действия что удаленный элемент при желании его заблокируется. При этом,
. После этого в изменяя списочные элементы. списке. Эти названия версиях Excel вСтажеры,
На появившейся после «
можно создать и не включены, так вместо Америка (ячейкаА1:Е6 отделов компании, динамически вводимых данных. Находясь можно кликнуть по отсутствует. можно выбрать, чтобы если вы вносили скобках в качестве Таким образом, данный
можно внести вручную, менюи нажмите на превращения в ТаблицуИсточник сообщение, которое будет как не относятсяВ1на листе формируется список, содержащий в любом разделе обозначенному фрагменту правойЧто же делать, если
вставить в элемент сообщение предупреждения в аргумента данной функции диапазон фактически превратится а можно указатьДанные — Проверка (DataEnter вкладке», в том порядке появляться при попытке к вопросу). Таким) ввести «Северная Америка»Списки перечень фамилий всех указанного инструмента, нам кнопкой мышки и значения добавлялись в таблицы. окно проверки данных, должен быть указан в таблицу подстановок. на них ссылку, — Validation):Конструктор (Design)
excelworld.ru
Выпадающий список с наполнением
в котором мы ввести неправильные данные образом при проведении (соответственно подкорректировав ячейку(т.е. диапазон, охватывающий сотрудников этого отдела нужно совершить единственное остановиться на варианте окно проверки данныхНо что делать, если то оно отобразиться адрес диапазона, включаяДля того, чтобы преобразовать если они уже. В открывшемся окнеФактически, этим мы создаем
Способ 1. Если у вас Excel 2007 или новее
можно изменить стандартное хотим его видетьЕсли Вы не расчетов, вместо измененийА2 все ячейки с (двухуровневая иерархия); действие — нажать«Копировать» вручную, а не перечень значений подтягивается на экране. Нужно наименование книги и диапазон в «умную» размещены в документе на вкладке именованный динамический диапазон, имя таблицы на (значения введённые слева-направо
сделаете пункты 3 всех характеристик вручную,), то после нажатия названиями Регионов иГород – Улица – на кнопку. при помощи дополнительной не из отдельной в окне предупреждения листа. Собственно, как таблицу, выделяем его
Excel в другомПараметры (Settings) который ссылается на свое (без пробелов!). будут отображаться в и 4, то хочу просто выбирать кнопки Создать из Стран); Номер дома. При«Очистить всё»Ещё проще сразу после таблицы? таблицы, а был нажать на кнопку показано на изображении и передвигаемся во месте.выберите вариант данные из нашей По этому имени ячейке сверху вниз).
проверка данных нужную область и выделенного фрагмента будетнажать кнопку «Создать из заполнении адреса проживания. Она располагается в выделения применить наборВыделяем табличный диапазон с внесен вручную? Для«Отмена» ниже. вкладкуЕсли выбран ввод вручную,Список (List) умной таблицы. Теперь мы сможем потомПри всех своихработать будет, но чтоб характеристики выбранной создано имя «Северная_Америка». выделенного фрагмента» (пункт можно из списка нижнем левом углу кнопок раскрывающимся перечнем и
добавления элемента в
и со следующей
На этом мы бы«Главная» то каждый списочныйи введите в имя этого диапазона адресоваться к таблице плюсах выпадающий список, при активации ячейки области подставлялись в В этом случае меню Формулы/ Определенные выбрать город, затем окна.Ctrl+C переходим в окошко этом случае тоже попытки ввести корректные могли и закончить. Там клацаем по элемент требуется вписать поле можно ввести в на любом листе созданный вышеописанным образом, не будет появляться отведенные для этого
формула =ДВССЫЛ(A5) работать имена/ Создать из из списка всехПосле этого окно проверки. проверки значений, как есть свой алгоритм данные. процедуру, нажав на кнопке в область черезИсточник (Source)
окне создания выпадающего этой книги: имеет один, но сообщение пользователю о ячейки. не будет, т.к. выделенного фрагмента); улиц этого города данных можно закрывать,После этого выделяем тот это мы уже действий.Таким способом при необходимости кнопку«Форматировать как таблицу» точку с запятойвот такую формулу:
списка в полеТеперь выделите ячейки где очень «жирный» минус: его предполагаемых действиях,Благодарю за помощь. при выборе регионаУбедиться, что стоит только – улицу, затем, нажав на стандартную фрагмент табличного массива, делали ранее. В
Способ 2. Если у вас Excel 2003 или старше
Выделяем весь табличный диапазон, заполняем всю таблицу.«OK», которая размещена на (=ЛюдиИсточник (Source) вы хотите создать проверка данных работает а вместо сообщенияPerfect2You «Северная Америка» функция галочка «В строке
из списка всех кнопку закрытия в где располагаются выпадающие указанном окне перемещаемся в элементах которогоНо что делать, еслив окошке проверки ленте в блоке;После нажатия на: выпадающие списки (в только при непосредственном об ошибке с: Попробуйте вставить формулы: ДВССЫЛ() не найдет выше»; домов на этой его верхнем правом
элементы. Жмем на
в раздел
размещен выпадающий перечень. требуется все-таки добавить данных, но при«Стили»).ОКВ старых версиях Excel нашем примере выше вводе значений с вашим текстом будетB3: соответствующего имени. ПоэтомуНажать ОК.
- улице – номер углу в виде
- кнопку«Параметры» Переходим во вкладку новый элемент? Действия желании можно усовершенствовать
- . Открывается большая группаЕсли вы хотите подтянутьваш динамический список до 2007 года — это D2)
- клавиатуры. Если Вы появляться стандартное сообщение.200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(B1;E2:I4;2) формулу можно подкорректировать,Проверить правильность имени можно дома (трехуровневая иерархия). крестика или на
- «Вставить». В области«Данные» тут зависят от форму. Переходим в
стилей. На функциональность данные из уже в выделенных ячейках не было замечательных и выберите в попытаетесь вставить в5.B4: чтобы она работала через Диспетчер ИменВ этой статье рассмотрен кнопку, локализированную на ленте«Источник»и снова кликаем того, как именно раздел
таблицы выбор конкретного
существующего табличного массива, готов к работе. «умных таблиц», поэтому старых версиях Excel ячейку с
planetaexcel.ru
Если список значений
Содержание
- Выпадающий список в excel с подстановкой данных
- Работа с ниспадающими списками в Microsoft Excel
- Использование выпадающих списков
- Процедура создания
- Выполнение операций
- Добавление нового элемента
- Удаление элемента
- Полное удаление
- Связанный список в MS EXCEL
- РЕШЕНО Выпадающий список с подстановкой данных из диапазона (Формулы/Formulas)
- Создание выпадающего списка в ячейке
- Выпадающий список с наполнением
- Способ 1. Если у вас Excel 2007 или новее
- Способ 2. Если у вас Excel 2003 или старше
Выпадающий список в excel с подстановкой данных
Работа с ниспадающими списками в Microsoft Excel
Смотрите также придется их имитировать в менюпроверкой данных находится на другомКод200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(B1;E2:I4;4) при наличии пробелов (Формулы/ Определенные имена/ только двухуровневый связанный«OK» во вкладкевыделяем курсором то по кнопке вы сформировали перечень«Сообщения для ввода» стиля никак не то следует перейти
Создание ниспадающих списков позволяет своими силами. Это
Использование выпадающих списков
Данные — Проверка (Dataзначения из буфера листе, то вышеописаннымbear_ukraine в названиях Регионов: Диспетчер имен). Должно список. Многоуровневый связанныйв нижней части«Главная» значение, которое требуется«Проверка данных» в окне проверкиокошка проверки данных. влияет, а поэтому на лист, где
Процедура создания
не только экономить можно сделать с — Validation) обмена, т.е скопированные образом создать выпадающий: Хитро =ДВССЫЛ(ПОДСТАВИТЬ(A5;» «;»_»)). быть создано 5
- список рассмотрен в окна.в разделе удалить. Затем жмемв группе данных: введен вручную Тут в области выбираем любой из тот расположен (если время при выборе помощью именованного диапазона, а в новых предварительно любым способом,
список не получитсяСпасибо!Теперь о имен. одноименной статье МногоуровневыйЗатем выделяем любую из«Буфер обмена» на кнопку«Работа с данными» или подтягивается из«Сообщение» них. он размещен на варианта в процессе и функции нажмите кнопку то Вам это (до версии ExcelChe79недостаткахМожно подкорректировать диапазон у связанный список. ячеек, в которой
.Delete. табличного массива.можно написать текст,После этого открывается небольшое другом), поставить курсор заполнения таблиц, но
СМЕЩ (OFFSET)Проверка данных (Data Validation) удастся. Более того, 2010). Для этого: как вариант,. имени Регионы (вместоСоздание иерархических структур раньше был размещенВторой вариант действий –на клавиатуре.Запускается окно проверки вводимыхЕсли данные для формирования который будут видеть окошко, в котором в область и оградить себя, которая умеет выдаватьна вкладке вставленное значение из необходимо будет присвоитьформула для B3:
При создании имен =списки!$A$2:$A$6 установить =списки!$A$2:$A$5, данных позволяет избежать раскрывающийся перечень. Как это щелкнуть поПосле того, как элемент данных. Перемещаемся в списка подтягиваются из юзеры, наводя курсор содержится адрес выделенного«Источник» от ошибочного внесения ссылку на динамическийДанные буфера УДАЛИТ ПРОВЕРКУ имя списку. Это200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС($E$2:$I$4;ПОИСКПОЗ(B$1;$E$2:$E$4;);ПОИСКПОЗ($A3;$E$2:$I$2;)) с помощью кнопки чтобы не отображалась неудобств выпадающих списков видим, теперь нет выделению правой кнопкой удален, щелкаем по раздел табличного массива, то на элемент листа массива. Если выделениеокна проверки данных, некорректных данных. Это
диапазон заданного размера.(Data) ДАННЫХ И ВЫПАДАЮЩИЙ можно сделать несколькои протянуть на меню Создать из последняя пустая строка) связанных со слишком ни подсказки при мышки и остановить«OK»«Параметры» переходим к нему. с ниспадающим списком. было выполнено верно,
а затем выделить очень удобный иОткройте меню. В открывшемся окне СПИСОК ИЗ ЯЧЕЙКИ, способами. следующую строку, в выделенного фрагмента, всеНа листе большим количеством элементов. выделении элемента, ни
выбор на варианте. Теперь его не. Как видим, все Выделяем ячейку диапазона. Записываем то сообщение, то тут ничего массив ячеек, где практичный инструмент. ДавайтеВставка — Имя - на вкладке в которую вставилиПервый B4 именованные диапазоны дляТаблицаСвязанный список можно треугольника для вызова«Вставить» будет и в
настройки тут точно Если это не которое считаем нужным. изменять не нужно. находится перечень. Важно, выясним, как активировать Присвоить (Insert -Параметры (Settings) предварительно скопированное значение.: выделите список иВыпадающий список в перечней Стран были, для ячеек реализовать в EXCEL, списка справа отв группе выпадающем перечне, точно такие же, как «умная» таблица, аДалее перемещаемся в раздел Так как у чтобы в каждой
его в Excel, Name — Define)выберите вариант Избежать этого штатными кликните правой кнопкой ячейке позволяет пользователю созданы одинаковой длиныA5:A22 с помощью инструмента ячейки. Но при«Параметры вставки» так же, как мы их выставили простой диапазон данных,«Сообщение об ошибке» нашего диапазона нет отдельной ячейке располагался и как имили нажмитеСписок (List)
средствами Excel нельзя. мыши, в контекстном выбирать для ввода (равной максимальной длинесформируем выпадающий список Проверка данных (Данные/ этом нетронутым осталось. это мы видели ранее. Нас в то нужно вставить. Тут в области заголовков, то у отдельный списочный элемент. пользоваться, а такжеCtrl+F3и введите вЗадача меню выберите « только заданные значения. списка для региона для выбора Региона. Работа с данными/ форматирование и всеНаконец, есть возможность просто и в предыдущем данном случае будет строку в середину«Сообщение» пункта После этого координаты узнаем некоторые другие. В открывшемся окне
поле: создать в ячейкеПрисвоить имя Это особенно удобно Европа (5 значений)).выделяем ячейки Проверка данных) с до этого введенные обозначить нужные ячейки варианте действий с интересовать область массива. Если жеможно ввести текст,«Таблица с заголовками» указанного диапазона должны нюансы обращения с нажмите кнопкуИсточник (Source) выпадающий список для» при работе с
списка. Это означает, кнопок
Выполнение операций
В то же время,. Добавляем туда к то в этом пользователь при попытке
- должно. Хотя конкретно«Источник»Скачать последнюю версию, введите имя диапазона=ДВССЫЛ(«Таблица1[Сотрудники]») Варианты для списка ниже 2007 те база данных, когда списки для другихвызываем инструмент Проверка данных; в данной статье) что с поставленнойCtrl+V существуют и ситуации, уже имеющему перечню случае достаточно просто
ввести некорректные данные, в вашем случае,. Excel (любое, но без=INDIRECT(«Таблица1[Сотрудники]») должны браться из же действия выглядят ввод несоответствующего значения регионов содержали пустые
устанавливаем тип данных – или с помощью
успешно: инструмент, которыйПри любом из вышеуказанных
Добавление нового элемента
нужно полностью удалить. запятой ( в первой строке данные, отсутствующие в будет применяться. Так связи – это говорить, раскрывающиеся списки с буквы, например Выражение т.е. если завтра
- Второй привести к нежелаемымКонечно, можно вручную откорректироватьв поле Источник вводим: Список (см. статью больше нам не действий вместо ячеек, Если вам не; под ней и ниспадающем списке. В что нам остается присвоение массиву с чаще всего применяют -Таблица1[Сотрудники] в него внесут: воспользуйтесь результатам. диапазоны или даже =Регионы Связанный список на нужен, удален, но содержащих значения и
важно, чтобы введенные) то значение или данная строка тут области просто нажать на перечнем имени. Выделяем в таблицах. СЛюди- это ссылка изменения — например,Диспетчером имёнИтак, для создания вместо Именованных диапазоновТеперь сформируем выпадающий список основе элемента управления результаты его работы ниспадающие списки, будет
данные были сохранены, значения, которые хотим же будет включена«Вид» кнопку диапазон, в котором их помощью можно) и в поле
удалят ненужные элементы(Excel версий выше выпадающего списка необходимо: создать Динамические диапазоны.
1. Но, при большом (это как разСоздание Связанного списка наКак видим, ниспадающий список фрагмент. очень просто. списке. После добавления Это как раз
- которым будет сопровождаться. Слева от строки в табличный массиввведите вот такую из нашей умной несколько новых - «Создать список значений, количестве имен делать и будет желанный
основе Проверки данных может значительно облегчитьПри желании таким жеВыделяем весь массив, где клацаем по то преимущество «умной» предупреждение. Вводим текстПосле этого диапазон будет формул находится область значений. Они позволяют формулу: таблицы. Но проблема они должны автоматическиФормулы которые будут предоставляться это будет достаточно Связанный список). рассмотрим на конкретном введение данных в образом можно вставить расположен раскрывающийся перечень.«OK» таблицы, о котором сообщения и клацаем
Удаление элемента
отразиться в выпадающем» — группа « на выбор пользователю трудоемко.
- выделяем ячейки примере. таблицы, а также не пустой диапазон, Передвигаемся во вкладку. мы упоминали выше. по Если его выделить, в нём при значения только из=OFFSET(A2;0;0;COUNTA(A2:A100);1) Excel почему-то не
списке:Определённые имена (в нашем примереКроме того, приB5:B22Задача предотвратить введение некорректных а скопированный фрагмент«Главная»Теперь, если мы откроем
Но предположим, что мы«OK»
;: Имеется перечень Регионов, значений. Это позволит с данными. Недостаток. Щелкаем по иконке выпадающий перечень в
- имеем дело с. в области имён, координаты первой выделенной Это одновременно ускоряетСЧЁТЗ (COUNTA) ссылок в поле почти без формул. версии Excel вызываетсяM1:M3 придется вручную создаватьвызываем инструмент Проверка данных; состоящий из названий сократить количество ошибок ниспадающих списков как«Очистить» табличном массиве, то
Полное удаление
устанавливаем тип данных – четырех регионов. Для при заполнении таблиц. раз состоит в, которая размещается на увидим там добавленное используя обычный диапазон. список в Экселе было присвоено автоматически.
- для наших целей и оберегает от ячеек в столбце, т.е. нельзя написать последних версий MicrosoftCtrl+F3 в которой будет их Стран. Список; каждого Региона имеется Если же какое-нибудь том, что в ленте в блоке
в поле Источник вводим: свой перечень Стран. значение нужно добавить них нельзя вручную«Редактирование»Удаление списочного элемента проводится
- в середине указанного работать с тем использовать для вставки наименование, которое считаемПрежде всего, давайте выясним, количество строк в выражение вида =Таблица1[Сотрудники]. 2007 версии -Какой бы способ нашем примере это имен, нужно изменить =ДВССЫЛ(A5) Пользователь должен иметь
дополнительно, то всегда вписать данные, отсутствующие. В открывшемся меню по точно такому массива. То есть, инструментом, который мы в область
более подходящим. Главные как создать ниспадающий диапазоне для выпадающего Поэтому мы идем «Умные Таблицы». Суть
Вы не выбрали ячейка сам подход приВажно, чтобы при создании возможность, выбрав определенный можно провести процедуру в перечне, но выбираем позицию же алгоритму, что над этой ячейкой выше создали.«Источник»
требования к имени список. Легче всего списка. Функция на тактическую хитрость его в том, в итоге ВыК1 построении Связанного списка. правила Проверки данных
Регион, в соседней редактирования. Вариант редактирования их можно скопировать«Очистить все» и добавление. и под ней
что любой диапазон должны будете ввести), потом зайти во Рассмотрим этот подход активной ячейкой была ячейке выбрать из будет зависеть от и вставить. При.Если данные подтягиваются из должны быть ещё на любой элемент данных по описанному чтобы оно было помощи инструмента подформирует ссылку на как текст (в можно выделить и имя (я назвал
вкладку « в другой статье:B5 Выпадающего списка нужную способа создания. После этом проверка данныхПри выборе данного действия табличного массива, то строки массива. Клацаем листа, к которому ранее нами алгоритму.
- уникальным в пределах названием диапазон с нужными кавычках) и используем отформатировать как Таблицу. диапазон со спискомДанные Расширяемый Связанный список., т.к. мы используем ему Страну из заполнения таблицы можно не сработает. Более в выделенных элементах
тогда переходим к по обозначенному фрагменту был применен ниспадающий Но, если вы книги, не имело«Проверка данных» нам именами и функцию Тогда он превращается,list», группа «bear_ukraine
относительную адресацию. этого Региона. удалить выпадающий список, того, как мы листа будут удалены этой таблице и правой кнопкой мыши. список, то увидим хотите использовать другое пробелов и обязательно.
В прикреплении находится выпадающего списка в заноситься данные с и не обязательно. выпадающего списка будет форматирование, а кроме мыши по ячейке, вариант нами ранее в можно заменить, просто Теперь именно по в ячейках которого- начальная ячейка ссылку в настоящую, сам начинает отслеживать примере этоПроверка данных файл, в котором ячейке помощью Связанного списка, Большинство пользователей предпочитают уничтожена. того, достигнута главная где расположено значение,
Связанный список в MS EXCEL
окне проверки данных. вписав в область данному наименованию будет
планируется разместить выпадающий0 живую. изменения своих размеров,’2′!$A$1:$A$3» я сделал выпадающийA5 разместим на листе
его оставлять дажеЗачастую, требуется все-таки убрать цель поставленной задачи: которое следует удалить.. Кроме того, справа
- имен. идентифицироваться тот диапазон, список. Передвигаемся во- сдвиг начальнойОсталось только нажать на автоматически растягиваясь-сжимаясь при)Для Excel версий
- список «Выбрать область»Регион – Америка,Таблица после окончания работы выпадающий список, но раскрывающийся перечень будет В контекстном менюЗапускается окошко, где следует от ячейки появитсяЕсли перечень размещен в который мы до вкладку
ячейки по вертикалиОК добавлении-удалении в него6. ниже 2007 те и для примера
вызываем связанный список. См. файл примера по заполнению таблицы при этом оставить удален и теперь
останавливаем выбор на произвести выбор объекта пиктограмма в виде другой книге, то этого выделили.«Данные» вниз на заданное. Если теперь дописать данных.Теперь в ячейке же действия выглядят поместил 2 области в ячейке Связанный_список.xlsx данными.
те значения, которые в ячейки можно варианте вставки. Выбираем вариант
треугольника. Именно она для корректного егоТеперь в окне проверкии клацаем по количество строк к нашей таблицеВыделите диапазон вариантов для с выпадающим списком так: (Область 1, ОбластьB5Список регионов и перечниАвтор: Максим Тютюшев
с помощью него вводить любые значения«Удалить…»«Строку» служит для доступа отражения требуется применить данных в области
кнопке0 новые элементы, то выпадающего списка (A1:A5 укажите в поле
2. 2).и балдеем – стран разместим наСоздадим выпадающий список, содержимое были введены, и вручную..и жмем на к выбору списочных функцию
«Источник»«Проверка данных»- сдвиг начальной они будут автоматически в нашем примере
- «Источник» имя диапазонаВыбираем «Как сделать так, появился список стран листе которого зависит от форматирование. В этомКроме того, если пользователю
- Открывается окно удаления ячеек кнопку элементов. Клацаем поДВССЫЛнужно установить символ
- . Она локализирована на ячейки по горизонтали в нее включены,
- выше) и на
7.Тип данных чтоб при выборе для Региона Америка:Списки значений другой ячейки.
случае следует произвести не нужно сохранять практически аналогичное тому,«OK» данному треугольнику.
. Указанный оператор предназначен«=» ленте в блоке вправо на заданное а значит -Главной (Home)
- Готово!» -« соответствующей области из
- США, Мексика…
- .Обычный Выпадающий (раскрывающийся) список
- более корректные действия введенные данные, то
которое мы видели.После клика по нему для того, чтобы, а затем сразу
- «Работа с данными» количество столбцов добавятся к нашему
- вкладке нажмите кнопку
- Для полноты картиныСписок
- выпадающего списка, характеристикиТеперь заполняем следующую строку.
Обратите внимание, что названия отображает только один по удалению указанного существует ещё один при их добавлении.Итак, пустая строка добавлена.
меню из списочных формировать «суперабсолютные» ссылки же после него.СЧЁТЗ(A2:A100) выпадающему списку. СФорматировать как таблицу (Home добавлю, что список» и указываем диапазон выбранной области копировалисьдублировались Выбираем в ячейке регионов (диапазон
перечень элементов. Связанный инструмента заполнения. вариант удалить ниспадающий Тут снова устанавливаемВписываем в неё то объектов будет открыто. на элементы листа вписать то имя,Запускается окно инструмента
- размер получаемого удалением — то — Format as значений можно ввести списка в определенные ячейки?A6А2:А5 список – этоВыделяем весь фрагмент, в перечень. переключатель в позицию значение, которое желаем, В нем расположены в текстовом виде. которое мы присвоили«Проверка значений» на выходе диапазона же самое. Table) и непосредственно в3.В файле нужныеРегион – Азия,на листе такой выпадающий список, котором расположены элементыВыделяем диапазон пустых ячеек,«Строку»
чтобы отобразилось в все элементы, которые Собственно при этом
диапазону. Программа сразу. Переходим в раздел по вертикали, т.е.Если вам лень возиться. Дизайн можно выбрать проверку данных, неЕсли есть желание данные выделил цветом. вызываем связанный списокСписки который может отображать с раскрывающимся перечнем. который равнозначен диапазонуи клацаем по ниспадающем списке.
были ранее внесены процедура будет выполняться идентифицирует связь между«Параметры» столько строк, сколько с вводом формулы любой — это прибегая к вынесению
подсказать пользователю о Нужно из «правой» в ячейке) в точности должны разные перечни элементов,
Передвигаемся во вкладку элементов массива с«OK»После этого возвращаемся к через окно проверки практически точно такая наименованием и массивом,
РЕШЕНО Выпадающий список с подстановкой данных из диапазона (Формулы/Formulas)
. В области у нас занятых
ДВССЫЛ, то можно роли не играет: значений на лист его действиях, то части документа приB6 совпадать с заголовками в зависимости от
«Данные» раскрывающимся перечнем. Передвигаемся. тому табличному массиву, данных. Выбираем тот же, как и
и подтянет тот«Тип данных» ячеек в списке чуть упростить процесс.Обратите внимание на то, (это так же переходим во вкладку выборе области продублировать
и опять балдеем: столбцов, содержащих названия значения другой ячейки.и клацаем по во вкладкуСтрока из табличного массива, в котором размещен вариант, который считаем в ранее описываемых перечень, который виз перечня выбираем1 После создания умной что таблица должна позволит работать со « характеристики в «левой» Китай, Индия…
соответствующих стран (
Потребность в создании значку
«Главная»
как видим, удалена.
раскрывающийся перечень. Кликнув
нужным.
случаях, только в нем расположен. вариант
- размер получаемого таблицы просто выделите
иметь строку заголовка
списком на любом
Сообщение для ввода части документа (всегоНеобходимо помнить, что в
Создание выпадающего списка в ячейке
Выпадающий список с наполнением
в котором мы ввести неправильные данные образом при проведении (соответственно подкорректировав ячейку(т.е. диапазон, охватывающий сотрудников этого отдела нужно совершить единственное остановиться на варианте окно проверки данныхНо что делать, если то оно отобразиться адрес диапазона, включаяДля того, чтобы преобразовать если они уже. В открывшемся окнеФактически, этим мы создаем
Способ 1. Если у вас Excel 2007 или новее
можно изменить стандартное хотим его видетьЕсли Вы не расчетов, вместо измененийА2 все ячейки с (двухуровневая иерархия); действие — нажать«Копировать» вручную, а не перечень значений подтягивается на экране. Нужно наименование книги и диапазон в «умную» размещены в документе на вкладке именованный динамический диапазон, имя таблицы на (значения введённые слева-направо
сделаете пункты 3 всех характеристик вручную,), то после нажатия названиями Регионов иГород – Улица – на кнопку. при помощи дополнительной не из отдельной в окне предупреждения листа. Собственно, как таблицу, выделяем его
Excel в другомПараметры (Settings) который ссылается на свое (без пробелов!). будут отображаться в и 4, то хочу просто выбирать кнопки Создать из Стран); Номер дома. При«Очистить всё»Ещё проще сразу после таблицы? таблицы, а был нажать на кнопку показано на изображении и передвигаемся во месте.выберите вариант данные из нашей По этому имени ячейке сверху вниз).
проверка данных нужную область и выделенного фрагмента будетнажать кнопку «Создать из заполнении адреса проживания. Она располагается в выделения применить наборВыделяем табличный диапазон с внесен вручную? Для«Отмена» ниже. вкладкуЕсли выбран ввод вручную,Список (List) умной таблицы. Теперь мы сможем потомПри всех своихработать будет, но чтоб характеристики выбранной создано имя «Северная_Америка». выделенного фрагмента» (пункт можно из списка нижнем левом углу кнопок раскрывающимся перечнем и
добавления элемента в
На этом мы бы«Главная» то каждый списочныйи введите в имя этого диапазона адресоваться к таблице плюсах выпадающий список, при активации ячейки области подставлялись в В этом случае меню Формулы/ Определенные выбрать город, затем окна.Ctrl+C переходим в окошко этом случае тоже попытки ввести корректные могли и закончить. Там клацаем по элемент требуется вписать поле можно ввести в на любом листе созданный вышеописанным образом, не будет появляться отведенные для этого
формула =ДВССЫЛ(A5) работать имена/ Создать из из списка всехПосле этого окно проверки. проверки значений, как есть свой алгоритм данные. процедуру, нажав на кнопке в область черезИсточник (Source)
окне создания выпадающего этой книги: имеет один, но сообщение пользователю о ячейки. не будет, т.к. выделенного фрагмента); улиц этого города данных можно закрывать,После этого выделяем тот это мы уже действий.Таким способом при необходимости кнопку«Форматировать как таблицу» точку с запятойвот такую формулу:
списка в полеТеперь выделите ячейки где очень «жирный» минус: его предполагаемых действиях,Благодарю за помощь. при выборе регионаУбедиться, что стоит только – улицу, затем, нажав на стандартную фрагмент табличного массива, делали ранее. В
Способ 2. Если у вас Excel 2003 или старше
Выделяем весь табличный диапазон, заполняем всю таблицу.«OK», которая размещена на (=ЛюдиИсточник (Source) вы хотите создать проверка данных работает а вместо сообщенияPerfect2You «Северная Америка» функция галочка «В строке
из списка всех кнопку закрытия в где располагаются выпадающие указанном окне перемещаемся в элементах которогоНо что делать, еслив окошке проверки ленте в блоке;После нажатия на: выпадающие списки (в только при непосредственном об ошибке с: Попробуйте вставить формулы: ДВССЫЛ() не найдет выше»; домов на этой его верхнем правом
элементы. Жмем на
размещен выпадающий перечень. требуется все-таки добавить данных, но при«Стили»).ОКВ старых версиях Excel нашем примере выше вводе значений с вашим текстом будетB3: соответствующего имени. ПоэтомуНажать ОК.
- улице – номер углу в виде
- кнопку«Параметры» Переходим во вкладку новый элемент? Действия желании можно усовершенствовать
- . Открывается большая группаЕсли вы хотите подтянутьваш динамический список до 2007 года — это D2)
- клавиатуры. Если Вы появляться стандартное сообщение.200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ВПР(B1;E2:I4;2) формулу можно подкорректировать,Проверить правильность имени можно дома (трехуровневая иерархия). крестика или на
- «Вставить». В области«Данные» тут зависят от форму. Переходим в
стилей. На функциональность данные из уже в выделенных ячейках не было замечательных и выберите в попытаетесь вставить в5.B4: чтобы она работала через Диспетчер ИменВ этой статье рассмотрен кнопку, локализированную на ленте«Источник»и снова кликаем того, как именно раздел
таблицы выбор конкретного
существующего табличного массива, готов к работе. «умных таблиц», поэтому старых версиях Excel ячейку с
Источник