Skip to content
Мы рассмотрим, как выполнять проверку данных в Excel: создавать правила проверки для чисел, дат или текстовых значений, создавать списки проверки данных, копировать проверку данных в другие ячейки, находить недопустимые записи, исправлять и удалять проверку данных.
При настройке рабочей книги для пользователей часто может потребоваться контролировать ввод информации в определенные ячейки, чтобы убедиться, что все введенные данные точны и непротиворечивы. Кроме того, вы можете захотеть разрешить в ячейке только определенный тип данных, например числа или даты, или ограничить числа определенным диапазоном, а текст — заданной длиной. Возможно, вы даже захотите предоставить заранее определенный список допустимых значений, чтобы исключить возможные ошибки. Проверка данных Excel позволяет выполнять все эти действия во всех версиях Microsoft Excel 365, 2019, 2016, 20013, 2010 и более ранних версиях.
Что такое проверка данных в Excel?
Проверка данных Excel — это функция, которая ограничивает (проверяет) пользовательский ввод на рабочем листе. Технически вы создаете правило проверки, которое контролирует, какие данные можно вводить в определенную ячейку.
Вот лишь несколько примеров того, что может сделать проверка данных в Excel:
- Разрешить только числовые или текстовые значения в ячейке.
- Разрешить только числа в указанном диапазоне.
- Разрешить ввод данных определенной длины.
- Ограничить даты и время вне заданного диапазона.
- Ограничить записи выбором из раскрывающегося списка.
- Проверка вводимого на основе другой ячейки.
- Показать входное сообщение, когда пользователь выбирает ячейку.
- Показывать предупреждающее сообщение при вводе неверных данных.
- Найти неправильные записи в проверенных ячейках.
Например, вы можете настроить правило, которое ограничивает ввод данных 3-значными числами от 100 до 999. Если пользователь вводит что-то другое, Excel покажет предупреждение об ошибке, объясняющее, что было сделано неправильно:
Как сделать проверку данных в Excel
Чтобы добавить проверку данных в Excel, выполните следующие действия.
1. Откройте диалоговое окно «Проверка данных».
Напомним, где находится кнопка проверки данных в Excel. Выбрав одну или несколько ячеек для проверки, перейдите на вкладку «Данные» > группа «Работа с данными» и нажмите кнопку «Проверка данных».
2. Создайте правило проверки Excel.
На вкладке «Параметры» определите критерии проверки в соответствии с вашими потребностями. В критериях вы можете указать любое из следующего:
- Значения — введите числа в поля критериев, как показано на снимке экрана ниже.
- Ссылки на ячейки — создание правила на основе значения или формулы в другой ячейке.
- Формулы — позволяют выразить более сложные условия.
В качестве примера создадим правило, разрешающее пользователям вводить только целое число от 100 до 999:
Настроив правило проверки, нажмите кнопку «ОК», чтобы закрыть окно «Проверка вводимых значений», или переключитесь на другую вкладку, чтобы добавить подсказку по вводу и/или сообщение об ошибке.
3. Подсказка по вводу (необязательно).
Если вы хотите отобразить сообщение, объясняющее пользователю, какие данные разрешены в данной ячейке, откройте соответствующую вкладку и выполните следующие действия:
- Убедитесь, что установлен флажок Отображать подсказку при выборе ячейки.
- Введите заголовок и текст сообщения в соответствующие поля.
- Нажмите OK, чтобы закрыть диалоговое окно.
Как только пользователь выберет проверяемую ячейку, появится следующее сообщение, как на скриншоте ниже:
4. Отображение предупреждения об ошибке (необязательно)
В дополнение к входному сообщению вы можете отобразить одно из следующих предупреждений, когда в ячейку введены недопустимые данные.
Тип оповещения | Описание |
---|---|
Стоп (по умолчанию) | Самый строгий тип предупреждений, запрещающий пользователям вводить неверные данные. Вы нажимаете «Повторить», чтобы ввести другое значение, или «Отмена», чтобы удалить запись. |
Предупреждение | Предупреждает пользователей о том, что данные недействительны, но не препятствует их вводу. Вы нажимаете «Да», чтобы ввести недопустимое значение, «Нет», чтобы изменить его, или «Отмена», чтобы удалить запись. |
Информация | Наименее строгий тип оповещения, который информирует пользователей только о неверном вводе данных. Нажмите «ОК», чтобы ввести недопустимое значение, или «Отмена», чтобы удалить его из ячейки. |
Чтобы настроить пользовательское сообщение об ошибке, перейдите на вкладку «Сообщение об ошибке» и задайте следующие параметры:
- Установите флажок Выводить сообщение об ошибке (обычно установлен по умолчанию).
- В поле Вид выберите нужный тип оповещения.
- Введите заголовок и текст сообщения об ошибке в соответствующие поля.
- Нажмите ОК.
И теперь, если пользователь введет недопустимые значения, Excel отобразит специальное предупреждение с объяснением ошибки (как показано в начале этого руководства).
Примечание. Если вы не введете собственное сообщение, появится стандартное предупреждение Stop со следующим текстом: Это значение не соответствует ограничениям проверки данных, установленным для этой ячейки.
Как настроить ограничения проверки данных Excel
При добавлении правила проверки данных в Excel вы можете выбрать один из предопределенных параметров или указать новые критерии на основе собственной формулы. Ниже мы обсудим каждую из встроенных опций.
Как вы уже знаете, критерии проверки определяются на вкладке «Параметры» диалогового окна «Проверка данных» (вкладка «Данные» > «Проверка данных»).
В первую очередь нужно настроить проверку типа записываемых данных.
К примеру, чтобы ограничить ввод данных целым или десятичным числом, выберите соответствующий элемент в поле Тип данных. Затем выберите один из следующих критериев в поле Данные:
- Равно или не равно указанному числу
- Больше или меньше указанного числа
- Между двумя числами или вне, чтобы исключить этот диапазон чисел
Например, вот как выглядят ограничения по проверке данных Excel, которые допускают любое целое число больше 100:
Проверка даты и времени в Excel
Чтобы проверить даты, выберите «Дата» в поле «Тип данных», а затем выберите соответствующий критерий в поле «Значение». Существует довольно много предопределенных параметров на выбор: разрешить только даты между двумя датами, равные, большие или меньшие определенной даты и т. д.
Точно так же, чтобы проверить время, выберите Время в поле Значение, а затем определите необходимые критерии.
Например, чтобы разрешить только даты между датой начала в B1 и датой окончания в B2, примените это правило проверки даты Excel:
Разрешить только будни или выходные
Чтобы разрешить пользователю вводить даты только будних или выходных дней, настройте пользовательское правило проверки на основе функции ДЕНЬНЕД (WEEKDAY).
Если для второго аргумента установлено значение 2, функция возвращает целое число в диапазоне от 1 (понедельник) до 7 (воскресенье). Так, для будних дней (пн-пт) результат формулы должен быть меньше 6, а для выходных (сб и вс) — больше 5.
Таким образом, разрешить только рабочие дни:
=ДЕНЬНЕД( ячейка ; 2)<6
Разрешить только выходные :
=ДЕНЬНЕД( ячейка ; 2)>5
Например, чтобы разрешить ввод только рабочих дней в ячейки C2:C8, используйте следующую формулу:
=ДЕНЬНЕД(A2;2)<6
Проверить даты на основе сегодняшней даты
Во многих случаях может потребоваться использовать сегодняшнюю дату в качестве начальной даты допустимого диапазона дат. Чтобы получить текущую дату, используйте функцию СЕГОДНЯ , а затем добавьте к ней нужное количество дней, чтобы вычислить дату окончания временного периода.
Например, чтобы ограничить ввод данных через 6 дней (7 дней, включая сегодняшний день), мы можем использовать встроенное правило даты с критериями в виде формул:
- Выберите Дата в поле Тип данных
- Выберите в поле Значение – между
- В поле Начальная дата введите выражение =СЕГОДНЯ()
- В поле Конечная дата введите =СЕГОДНЯ() + 6
Аналогичным образом вы можете ограничить пользователей вводом дат до или после сегодняшней даты. Для этого выберите меньше или больше, чем в поле Значение, а затем введите =СЕГОДНЯ() в поле Начальная дата или Конечная дата соответственно.
Проверка времени на основе текущего времени
Чтобы проверить вводимые данные на основе текущего времени, используйте предопределенное правило времени с собственной формулой проверки данных. Для этого сделайте следующее:
В поле Тип данных выберите Время .
В поле Значение выберите «меньше», чтобы разрешить только время до текущего времени, или «больше», чтобы разрешить время после текущего времени.
В поле Время окончания или Время начала (в зависимости от того, какие критерии вы выбрали на предыдущем шаге) введите одну из следующих формул:
Чтобы проверить дату и время на основе текущей даты и времени:
=ТДАТА()
Чтобы проверить время на основе текущего времени, используйте выражение:
=ВРЕМЯ(ЧАС(ТДАТА());МИНУТЫ(ТДАТА());СЕКУНДЫ(ТДАТА()))
Проверка длины текста
Чтобы разрешить ввод данных определенной длины, выберите Длина текста в поле Тип данных и укажите критерии проверки в соответствии с вашей бизнес-логикой.
Например, чтобы ограничить ввод до 15 символов, создайте такое правило:
Примечание. Параметр «Длина текста» ограничивает количество символов, но не тип данных. Это означает, что приведенное выше правило разрешает как текст, так и числа до 15 символов или 15 цифр соответственно.
Список проверки данных Excel (раскрывающийся список)
Чтобы добавить для проверки вводимых данных раскрывающийся список элементов в ячейку или группу ячеек, выберите целевые ячейки и выполните следующие действия:
- Откройте диалоговое окно «Проверка данных» (вкладка «Данные» > «Проверка данных»).
- На вкладке «Настройки» выберите «Список» в поле «Тип данных».
- В поле Источник введите элементы списка проверки Excel, разделенные точкой с запятой. Например, чтобы ограничить пользовательский ввод тремя вариантами, введите Да; Нет; Н/Д.
- Убедитесь, что выбрана опция Список допустимых значений, чтобы стрелка раскрывающегося списка отображалась рядом с ячейкой.
- Нажмите ОК.
Выпадающий список проверки данных Excel будет выглядеть примерно так:
Примечание. Будьте осторожны с опцией «Игнорировать пустые ячейки», которая активна по умолчанию. Если вы создаете раскрывающийся список на основе именованного диапазона, в котором есть хотя бы одна пустая ячейка, установка этого флажка позволит ввести любое значение в проверенную ячейку. Во многих случаях это справедливо и для формул проверки данных: если ячейка, указанная в формуле, пуста, любое значение будет разрешено в проверяемой ячейке.
Другие способы создания списка проверки данных в Excel
Предоставление списков, разделенных точкой с запятой, непосредственно в поле «Источник» — это самый быстрый способ, который хорошо работает для небольших раскрывающихся списков, которые вряд ли когда-либо изменятся. В других сценариях можно действовать одним из следующих способов:
- Создать список проверки данных из диапазона ячеек.
- Создать динамический список проверки данных на основе именованного диапазона.
- Получить список проверки данных Excel из умной таблицы. Лучше всего то, что раскрывающийся список на основе таблицы является динамическим по своей природе и автоматически обновляется при добавлении или удалении элементов из этой таблицы.
Во всех этих случаях вы просто записываете соответствующую ссылку на диапазон либо элемент таблицы в поле Источник.
Разрешить только числа
В дополнение к встроенным правилам проверки данных Excel, обсуждаемым в этом руководстве, вы можете создавать собственные правила с собственными формулами проверки данных.
Удивительно, но ни одно из встроенных правил проверки данных Excel не подходит для очень типичной ситуации, когда вам нужно ограничить пользователей вводом только чисел в определенные ячейки. Но это можно легко сделать с помощью пользовательской формулы проверки данных, основанной на функции ЕЧИСЛО(), например:
=ЕЧИСЛО(C2)
Где C2 — самая верхняя ячейка диапазона, который вы хотите проверить.
Примечание. Функция ЕЧИСЛО допускает любые числовые значения в проверенных ячейках, включая целые числа, десятичные дроби, дроби, а также даты и время, которые также являются числами в Excel.
Разрешить только текст
Если вы ищете обратное — разрешить только текстовые записи в заданном диапазоне ячеек, то создайте собственное правило с функцией ЕТЕКСТ (ISTEXT), например:
=ЕТЕКСТ(B2)
Где B2 — самая верхняя ячейка выбранного диапазона.
Разрешить текст, начинающийся с определенных символов
Если все значения в определенном диапазоне должны начинаться с определенного символа или подстроки, выполните проверку данных Excel на основе функции СЧЁТЕСЛИ с подстановочным знаком:
=СЧЁТЕСЛИ(A2; » текст *»)
Например, чтобы убедиться, что все идентификаторы заказов в столбце A начинаются с префикса «AРТ-», «арт-», «Aрт-» или «aРт-» (без учета регистра), определите пользовательское правило с этой проверкой данных.
=СЧЁТЕСЛИ(A2;»АРТ-*»)
Формула проверки с логикой ИЛИ (несколько критериев)
В случае, если есть 2 или более допустимых префикса, добавьте несколько функций СЧЁТЕСЛИ, чтобы ваше правило проверки данных Excel работало с логикой ИЛИ:
=СЧЁТЕСЛИ(A2;»АРТ-*»)+СЧЁТЕСЛИ(A2;»АБВ-*»)
Проверка ввода с учетом регистра
Если регистр символов имеет значение, используйте СОВПАД (EXACT) в сочетании с функцией ЛЕВСИМВ, чтобы создать формулу проверки с учетом регистра для записей, начинающихся с определенного текста:
=СОВПАД(ЛЕВСИМВ(ячейка; число_символов); текст)
Например, чтобы разрешить только те коды заказов, которые начинаются с «AРТ-» (ни «арт-», ни «Арт-» не допускаются), используйте эту формулу:
=СОВПАД(ЛЕВСИМВ(A2;4);»АРТ-«)
В приведенной выше формуле функция ЛЕВСИМВ извлекает первые 4 символа из ячейки A2, а СОВПАД выполняет сравнение с учетом регистра с жестко заданной подстрокой (в данном примере «AРТ-«). Если две подстроки точно совпадают, формула возвращает ИСТИНА и проверка проходит успешно; в противном случае возвращается ЛОЖЬ и проверка завершается неудачно.
Разрешить только значения, содержащие определенный текст
Чтобы разрешить ввод значений, которые содержат определенный текст в любом месте ячейки (в начале, середине или конце), используйте функцию ЕЧИСЛО (ISNUMBER) в сочетании с НАЙТИ (FIND) или ПОИСК (SEARCH) в зависимости от того, хотите ли вы совпадение с учетом регистра или без учета регистра:
Проверка без учета регистра:
ЕЧИСЛО(ПОИСК( текст ; ячейка ))
Проверка с учетом регистра:
ЕЧИСЛО(НАЙТИ( текст ; ячейка ))
В нашем примере, чтобы разрешить только записи, содержащие текст «AР» в ячейках A2: A8, используйте одну из следующих формул, создав правило проверки в ячейке A2:
Без учета регистра:
=ЕЧИСЛО(ПОИСК(«ар»;A2))
С учетом регистра:
=ЕЧИСЛО(НАЙТИ(«АР»;A2))
Формулы работают по следующей логике:
Вы ищете подстроку «AР» в ячейке A2, используя НАЙТИ или ПОИСК, и оба возвращают позицию первого символа в подстроке. Если текст не найден, возвращается ошибка. Если поиск успешен и «АР» найден в ячейке, мы получаем номер позиции в тексте, где эта подстрока была найдена. Далее функция ЕЧИСЛО возвращает ИСТИНА, и проверка данных проходит успешно. В случае, если подстроку не удалось найти, результатом будет ошибка и ЕЧИСЛО возвращает ЛОЖЬ. Запись не будет разрешена в ячейке.
Разрешить только уникальные записи и запретить дубликаты
В ситуациях, когда определенный столбец или диапазон ячеек не должны содержать дубликатов, настройте пользовательское правило проверки данных, разрешающее только уникальные записи. Для этого мы можем использовать классическую формулу СЧЁТЕСЛИ для выявления дубликатов :
=СЧЁТЕСЛИ( диапазон ; самая верхняя_ячейка )<=1
Например, чтобы убедиться, что в ячейки с A2 по A8 вводятся только уникальные идентификаторы заказов, создайте настраиваемое правило со следующей формулой проверки данных:
=СЧЁТЕСЛИ($A$2:$A$8; A2)<=1
При вводе уникального значения формула возвращает ИСТИНА, и проверка проходит успешно. Если такое же значение уже существует в указанном диапазоне (счетчик больше 1), функция СЧЁТЕСЛИ возвращает ЛОЖЬ, и вводимые данные не проходят проверку.
Обратите внимание, что мы фиксируем диапазон абсолютными ссылками на ячейки (A$2:$A$8) и используем относительную ссылку для верхней ячейки (A2), чтобы формула корректно изменялась для каждой ячейки в проверяемом диапазоне.
Как отредактировать проверку данных в Excel
Чтобы изменить правило проверки Excel, выполните следующие действия:
- Выберите любую из проверенных ячеек.
- Откройте диалоговое окно «Проверка данных» (вкладка «Данные» > «Проверка данных»).
- Внесите необходимые изменения.
- Установите флажок Применить эти изменения ко всем другим ячейкам с теми же параметрами, чтобы скопировать внесенные вами изменения во все остальные ячейки с исходными критериями проверки.
- Нажмите OK, чтобы сохранить изменения.
Например, вы можете отредактировать список проверки данных Excel, добавив или удалив элементы из поля «Источник», и применить эти изменения ко всем другим ячейкам, содержащим тот же раскрывающийся список.
Как скопировать правило проверки данных Excel в другие ячейки
Если вы настроили проверку данных для одной ячейки и хотите проверить другие ячейки с теми же критериями, вам не нужно заново создавать правило с нуля.
Чтобы скопировать правило проверки в Excel, выполните следующие 4 быстрых шага:
- Выберите ячейку, к которой применяется правило проверки, и нажмите Ctrl + С , чтобы скопировать его.
- Выберите другие ячейки, которые вы хотите проверить. Чтобы выделить несмежные ячейки, нажмите и удерживайте клавишу Ctrl при выборе ячеек.
- Щелкните выделенный фрагмент правой кнопкой мыши, выберите «Специальная вставка» и выберите параметр «Условия на значения».
Либо используйте комбинацию клавиш Ctrl + Alt + V
, и затем — Н
.
- Нажмите ОК.
Подсказка. Вместо того, чтобы копировать проверку данных в другие ячейки, вы можете преобразовать свой набор данных в таблицу Excel. По мере добавления строк в таблицу Excel будет автоматически применять правило проверки к новым строкам.
Как найти ячейки с проверкой данных в Excel
Чтобы быстро найти все проверенные ячейки на текущем листе, перейдите на вкладку «Главная» > группа «Редактирование» и нажмите «Найти и выделить» > «Проверка данных» :
Это выберет все ячейки, к которым применены какие-либо правила проверки данных. Если необходимо, из этих выбранных ячеек вы можете удалить проверку.
Как убрать проверку данных в Excel
В целом, есть два способа удалить проверку в Excel: стандартный подход, разработанный Microsoft, и метод без мыши, разработанный фанатами Excel, которые никогда не отрывают руки от клавиатуры без крайней необходимости (например, чтобы выпить чашку кофе:)
Способ 1: Обычный способ отключить проверку данных
Обычно, чтобы удалить проверку данных на листах Excel, выполните следующие действия:
- Выберите ячейку (ячейки) с проверкой данных.
- На вкладке «Данные» нажмите кнопку «Проверка данных».
- На вкладке «Настройки» нажмите кнопку «Очистить все», а затем нажмите «ОК».
Советы:
- Чтобы удалить проверку данных из всех ячеек на текущем листе, используйте инструмент «Найти и выделить», чтобы выбрать все ячейки с проверкой.
- Чтобы удалить определенное правило проверки данных, выберите любую ячейку с этим правилом, откройте диалоговое окно «Проверка данных», установите флажок «Применить эти изменения ко всем другим ячейкам с такими же настройками» и нажмите кнопку «Очистить все».
Как видите, стандартный метод работает довольно быстро, но требует нескольких щелчков мышью, что, на мой взгляд, не имеет большого значения. Но если вы предпочитаете работать с клавиатурой, а не с мышью, вам может понравиться следующий подход.
Способ 2: Удалить правила проверки данных при помощи Специальной вставки
Изначально специальная вставка Excel предназначена для вставки определенных элементов скопированных ячеек. На самом деле она может делать гораздо больше полезных вещей. Среди прочего, он может быстро удалить правила проверки данных на листе. Вот как:
- Выберите пустую ячейку без проверки данных и нажмите
Ctrl + С
, чтобы скопировать ее в буфер обмена. - Выберите ячейки, в которых вы хотите отключить проверку данных.
- Нажмите
Ctrl + Alt + V
, и затемН
. Эта комбинация клавиш вызовет «Специальная вставка» > «Проверка данных». - Нажимаем ОК.
Советы по проверке данных в Excel
Теперь, когда вы знакомы с основами проверки данных в Excel, позвольте мне поделиться несколькими советами, которые могут сделать ваши правила намного более эффективными.
Проверка данных на основе другой ячейки
Вместо того, чтобы вводить значения непосредственно в поля критериев, вы можете ввести их в некоторые ячейки, а затем ссылаться на эти ячейки. Если вы решите позже изменить условия проверки, вы просто запишете новые значения на рабочем листе, не редактируя правило. Это сэкономит много времени.
Чтобы ввести ссылку на ячейку, либо введите ее в поле, перед которым стоит знак равенства, либо щелкните стрелку рядом с полем, а затем выберите ячейку с помощью мыши. Вы также можете щелкнуть в любом месте поля, а затем выбрать ячейку на листе.
Например, чтобы разрешить любое целое число, находящееся между 100 и 999, выберите критерии «минимум» и «максимум» в вкладке «Параметры» и введите в них адреса ячеек с этими числами:
Рис18
Вы также можете ввести формулу в ячейку, на которую указывает ссылка, и Excel проверит ввод на основе этой формулы.
Например, чтобы запретить пользователям вводить даты после сегодняшней даты, введите формулу =СЕГОДНЯ() в какую-нибудь ячейку, скажем, B1, а затем настройте правило проверки даты на основе этой ячейки:
Или вы можете ввести формулу =СЕГОДНЯ() непосредственно в поле Конечная дата, что будет иметь тот же эффект.
Правила проверки на основе формул
В ситуациях, когда невозможно определить желаемые критерии проверки на основе значения или ссылки на ячейку, вы можете выразить это с помощью формулы.
Например, чтобы ограничить ввод минимальным и максимальным значениями в существующем списке чисел, скажем, A1:A10, используйте следующие формулы:
=МИН($С$2:$С$10)
=МАКС($С$2:$С$10)
Обратите внимание, что мы фиксируем диапазон с помощью знака $ (абсолютная ссылка на ячейки), чтобы наше правило проверки Excel работало правильно для всех выбранных ячеек.
Как найти неверные данные на листе
Хотя Microsoft Excel позволяет применять проверку данных к ячейкам, в которых уже есть данные, он не уведомит вас, если некоторые из уже существующих значений не соответствуют критериям проверки.
Чтобы найти недействительные данные, которые попали в ваши рабочие листы до того, как вы добавили проверку данных, перейдите на вкладку «Данные» и нажмите «Проверка данных» > «Обвести неверные данные».
Это выделит все ячейки, которые не соответствуют критериям проверки.
Как только вы исправите неверную запись, отметка автоматически исчезнет. Чтобы удалить все отметки, перейдите на вкладку «Данные» и нажмите «Проверка данных» > «Удалить обводку неверных данных».
Как поделиться книгой с проверкой данных
Чтобы разрешить нескольким пользователям совместную работу над книгой, обязательно предоставьте к ней общий доступ после проверки данных.
После совместного использования книги ваши правила проверки данных продолжат работать, но вы не сможете ни изменить их, ни добавить новые правила.
Почему проверка данных Excel не работает?
Если проверка данных не работает должным образом на ваших листах, это, скорее всего, происходит по одной из следующих причин.
Проверка данных не работает для скопированных данных
Проверка данных в Excel предназначена для запрета ввода недопустимых данных непосредственно в ячейку, но не может помешать пользователям копировать недопустимые данные.
Хотя нет способа отключить клавиши копирования/вставки (кроме использования VBA), вы можете, по крайней мере, предотвратить копирование данных путем перетаскивания ячеек. Для этого выберите «Файл» > «Параметры» > «Дополнительно» > «Параметры редактирования» и снимите флажок «Включить маркер заполнения и перетаскивания ячеек».
Проверка данных Excel не активна
Кнопка «Проверка данных» не активна (выделена серым цветом), если вы вводите или изменяете данные в ячейке. Закончив редактирование ячейки, нажмите Enter или Esc, чтобы выйти из режима редактирования, а затем выполните проверку данных.
Проверка данных не может быть применена к защищенной или общей книге
Хотя существующие правила проверки продолжают работать в защищенных и общих книгах, невозможно изменить параметры проверки данных или настроить новые правила. Для этого сначала отмените общий доступ и/или снимите защиту с книги.
Неправильные формулы проверки данных
При проверке данных на основе формул в Excel необходимо проверить три важные вещи:
- Формула проверки не возвращает ошибок.
- Формула не ссылается на пустые ячейки.
- Используются правильные ссылки на ячейки.
Ручной пересчет формул включен
Если в Excel включен режим ручного расчета, невычисленные формулы могут помешать правильной проверке данных. Чтобы снова изменить параметр расчета Excel на автоматический, перейдите на вкладку «Формулы» > группу «Расчет», нажмите кнопку «Параметры расчета» и выберите «Автоматически».
Проверьте правильность формулы проверки данных
Для начала скопируйте формулу проверки в какую-нибудь ячейку, чтобы убедиться, что она не возвращает ошибку, такую как #Н/Д, #ЗНАЧ или #ДЕЛ/0!.
Если вы создаете пользовательское правило , формула должна возвращать логические значения ИСТИНА и ЛОЖЬ или приравненные к ним значения 1 и 0 соответственно.
Если вы используете критерий на основе формулы во встроенном правиле (как мы делали для проверки времени на основе текущего времени), он также может возвращать неправильное числовое значение.
Формула проверки данных не должна ссылаться на пустую ячейку
Если вы активируете опцию «Игнорировать пустые ячейки» при определении правила (обычно выбрано по умолчанию), то следите, чтобы ваши формулы или условия не ссылались на пустую ячейку.
В случае, когда одна или несколько ячеек, на которые есть ссылки в вашей формуле, пусты, то в проверяемой ячейке будет разрешено любое значение.
Абсолютные и относительные ссылки на ячейки в формулах проверки
При настройке правила проверки Excel на основе формулы помните, что все ссылки на ячейки в вашей формуле относятся к верхней левой ячейке в выбранном диапазоне.
Если вы создаете правило для нескольких ячеек и ваши критерии проверки содержат адреса конкретных ячеек , обязательно зафиксируйте ячейку в формуле при помощи абсолютной ссылки (со знаком $, например, $A$1), иначе ваше правило будет правильно работать только для первой ячейки.
Чтобы лучше проиллюстрировать это, рассмотрим следующий пример.
Предположим, вы хотите ограничить ввод данных в ячейках с A2 по A8 целыми числами от 100 (минимальное значение) до 999. Чтобы проще было при необходимости изменить критерии проверки, используем ссылки на ячейки с этими значениями, как показано на скриншоте ниже:
Это правило будет корректно выполняться только для первой ячейки диапазона – A2. Для ячейки A3 критерии максимума и минимума изменятся на E3 и F3. Поскольку эти ячейки пусты, то условие ввода теперь – любое число больше либо меньше нуля. Правда, символьные значения и дробные числа вы вводить не сможете, так как продолжает действовать ограничение на тип данных – целые числа.
Чтобы исправить формулу, просто введите «$» перед ссылками на столбцы и строки, чтобы зафиксировать их: =$E$2 и $F$2. Или используйте клавишу F4
для переключения между различными типами ссылок.
Вот как вы можете добавить и использовать проверку данных в Excel. Я благодарю вас за чтение и надеюсь ещё увидеть вас в нашем блоге!
При заполнении ячеек данными, часто необходимо ограничить возможность ввода определенным списком значений. Например, имеется ячейка, куда пользователь должен внести название департамента, указав где он работает. Логично, предварительно создать список департаментов организации и позволить пользователю лишь выбирать значения из этого списка. Этот подход поможет ускорить процесс ввода и уменьшить количество опечаток.
Выпадающий список
можно создать с помощью
Проверки данных
или с помощью
элемента управления формы
Поле со списком
(см. статью
Выпадающий (раскрывающийся) список на основе элемента управления формы
).
В этой статье создадим
Выпадающий список
с помощью
Проверки данных
( Данные/ Работа с данными/ Проверка данных ) с типом данных
Список
.
Выпадающий список
можно сформировать по разному.
А. Простейший выпадающий список — ввод элементов списка непосредственно в поле Источник
Самым простым способом создания
Выпадающего списка
является ввод элементов списка непосредственно в поле
Источник
инструмента
Проверка данных
.
Предположим, в ячейке
B
1
необходимо создать
выпадающий список
для ввода единиц измерений. Выделим ячейку
B
1
и вызовем
Проверку данных.
Если в поле
Источник
указать через точку с запятой единицы измерения
шт;кг;кв.м;куб.м
, то выбор будет ограничен этими четырьмя значениями.
Теперь смотрим, что получилось. Выделим ячейку
B
1
. При выделении ячейки справа от ячейки появляется квадратная кнопка со стрелкой для выбора элементов из
выпадающего списка
.
Недостатки
этого подхода: элементы списка легко потерять (например, удалив строку или столбец, содержащие ячейку
B
1
); не удобно вводить большое количество элементов. Подход годится для маленьких (3-5 значений) неизменных списков.
Преимущество
: быстрота создания списка.
Б. Ввод элементов списка в диапазон (на том же листе, что и выпадающий список)
Элементы для выпадающего списка можно разместить в диапазоне на листе EXCEL, а затем в поле
Источник
инструмента
Проверки данных
указать ссылку на этот диапазон.
Предположим, что элементы списка
шт;кг;кв.м;куб.м
введены в ячейки диапазона
A
1:
A
4
, тогда поле
Источник
будет содержать =лист1!$A$1:$A$4
Преимущество
: наглядность перечня элементов и простота его модификации. Подход годится для редко изменяющихся списков.
Недостатки
: если добавляются новые элементы, то приходится вручную изменять ссылку на диапазон. Правда, в качестве источника можно определить сразу более широкий диапазон, например,
A
1:
A
100
. Но, тогда выпадающий список может содержать пустые строки (если, например, часть элементов была удалена или список только что был создан). Чтобы пустые строки исчезли необходимо сохранить файл.
Второй недостаток: диапазон источника должен располагаться на том же листе, что и
выпадающий список
, т.к. для правил
Проверки данных
нельзя использовать ссылки на другие листы или книги (это справедливо для EXCEL 2007 и более ранних).
Избавимся сначала от второго недостатка – разместим перечень элементов
выпадающего списка
на другом листе.
B. Ввод элементов списка в диапазон (на любом листе)
В правилах
Проверки данных
(также как и
Условного форматирования
) нельзя впрямую указать ссылку на диапазоны другого листа (см. Файл примера ):
Пусть ячейки, которые должны содержать
Выпадающий список
, размещены на листе
Пример,
а диапазон с перечнем элементов разместим на другом листе (на листе
Список
в файле примера ).
Для создания
выпадающего списка,
элементы которого расположены на другом листе, можно использовать два подхода. Один основан на использовании
Именованного диапазона
, другой – функции ДВССЫЛ() .
Используем именованный диапазон
Создадим
Именованный диапазон
Список_элементов,
содержащий перечень элементов
выпадающего списка
(ячейки
A
1:
A
4
на листе
Список
)
.
Для этого:
-
выделяем
А1:А4
, - нажимаем Формулы/ Определенные имена/ Присвоить имя
-
в поле
Имя
вводим
Список_элементов
, в поле
Область
выбираем
Книга
;
Теперь на листе
Пример
, выделим диапазон ячеек, которые будут содержать
Выпадающий список
.
-
вызываем
Проверку данных
;
-
в поле
Источник
вводим ссылку на созданное имя: =Список_элементов .
Примечание
Если предполагается, что перечень элементов будет дополняться, то можно сразу выделить диапазон большего размера, например,
А1:А10
. Однако, в этом случае
Выпадающий список
может содержать пустые строки.
Избавиться от пустых строк и учесть новые элементы перечня позволяет
Динамический диапазон
. Для этого при создании
Имени
Список_элементов
в поле
Диапазон
необходимо записать формулу = СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A))
Использование функции СЧЁТЗ() предполагает, что заполнение диапазона ячеек (
A:A
), который содержит элементы, ведется без пропусков строк (см. файл примера , лист
Динамический диапазон
).
Используем функцию ДВССЫЛ()
Альтернативным способом ссылки на перечень элементов, расположенных на другом листе, является использование функции ДВССЫЛ() . На листе
Пример
, выделяем диапазон ячеек, которые будут содержать выпадающий список, вызываем
Проверку данных
,
в
Источнике
указываем =ДВССЫЛ(«список!A1:A4») .
Недостаток
: при переименовании листа – формула перестает работать. Как это можно частично обойти см. в статье
Определяем имя листа
.
Ввод элементов списка в диапазон ячеек, находящегося в другой книге
Если необходимо перенести диапазон с элементами выпадающего списка в другую книгу (например, в книгу
Источник.
xlsx
), то нужно сделать следующее:
-
в книге
Источник.
xlsx
создайте необходимый перечень элементов; -
в книге
Источник.xlsx
диапазону ячеек содержащему перечень элементов присвойтеИмя
, например
СписокВнеш;
- откройте книгу, в которой предполагается разместить ячейки с выпадающим списком;
-
выделите нужный диапазон ячеек, вызовите инструмент
Проверка данных
,
в поле
Источник
укажите = ДВССЫЛ(«[Источник.xlsx]лист1!СписокВнеш») ;
При работе с перечнем элементов, расположенным в другой книге, файл
Источник
.
xlsx
должен быть открыт и находиться в той же папке, иначе необходимо указывать полный путь к файлу. Вообще ссылок на другие листы лучше избегать или использовать
Личную книгу макросов
Personal.xlsx или
Надстройки
.
Если нет желания присваивать имя диапазону в файле
Источник.xlsx
, то формулу нужно изменить на = ДВССЫЛ(«[Источник.xlsx]лист1!$A$1:$A$4»)
СОВЕТ:
Если на листе много ячеек с правилами
Проверки данных
, то можно использовать инструмент
Выделение группы ячеек
( Главная/ Найти и выделить/ Выделение группы ячеек ). Опция
Проверка данных
этого инструмента позволяет выделить ячейки, для которых проводится проверка допустимости данных (заданная с помощью команды Данные/ Работа с данными/ Проверка данных ). При выборе переключателя
Всех
будут выделены все такие ячейки. При выборе опции
Этих
же
выделяются только те ячейки, для которых установлены те же правила проверки данных, что и для активной ячейки.
Примечание
: Если
выпадающий список
содержит более 25-30 значений, то работать с ним становится неудобно.
Выпадающий список
одновременно отображает только 8 элементов, а чтобы увидеть остальные, нужно пользоваться полосой прокрутки, что не всегда удобно.
В EXCEL не предусмотрена регулировка размера шрифта
Выпадающего списка
. При большом количестве элементов имеет смысл
сортировать
список элементов и использовать дополнительную классификацию элементов (т.е. один выпадающий список разбить на 2 и более).
Например, чтобы эффективно работать со списком сотрудников насчитывающем более 300 сотрудников, то его следует сначала отсортировать в алфавитном порядке. Затем создать
выпадающий список
, содержащий буквы алфавита. Второй
выпадающий список
должен содержать только те фамилии, которые начинаются с буквы, выбранной первым списком. Для решения такой задачи может быть использована структура
Связанный список
или
Вложенный связанный список
.
Содержание
- Выпадающий список в EXCEL
- А. Простейший выпадающий список — ввод элементов списка непосредственно в поле Источник
- Б. Ввод элементов списка в диапазон (на том же листе, что и выпадающий список)
- B. Ввод элементов списка в диапазон (на любом листе)
- Выпадающий список с условием в excel
- Связанный список в MS EXCEL
- Создаем связанные выпадающие списки в Excel – самый простой способ!
- Ввод данных из списка значений. Часть 1: Выпадающий список в MS EXCEL
- Связанные выпадающие списки и формула массива в Excel
- Два связанных выпадающих списка с формулой массива
- Первый и второй связанный выпадающий список: Тип и Производитель
- Третий связывающий выпадающий список: Модель
- Связанные (зависимые) выпадающие списки
- Способ 1. Функция ДВССЫЛ (INDIRECT)
- Способ 2. Список соответствий и функции СМЕЩ (OFFSET) и ПОИСКПОЗ (MATCH)
- Ссылки по теме
- Выпадающий список, формируемый по условиям (Формулы/Formulas)
- Выпадающий список с определенным условием
- Функция «ЕСЛИ()» + выпадающий список
- Выпадающий список с удалением использованных элементов
- Постановка задачи
- Шаг 1. Кто сколько работает?
- Шаг 2. Кто еще свободен?
- Шаг 3. Формируем список
- Шаг 4. Создаем именованный диапазон свободных сотрудников
- Шаг 5. Создаем выпадающий список в ячейках
Выпадающий список в EXCEL
history 21 января 2013 г.
При заполнении ячеек данными, часто необходимо ограничить возможность ввода определенным списком значений. Например, имеется ячейка, куда пользователь должен внести название департамента, указав где он работает. Логично, предварительно создать список департаментов организации и позволить пользователю лишь выбирать значения из этого списка. Этот подход поможет ускорить процесс ввода и уменьшить количество опечаток.
Выпадающий список можно создать с помощью Проверки данных
В этой статье создадим Выпадающий список с помощью Проверки данных ( Данные/ Работа с данными/ Проверка данных ) с типом данных Список .
Выпадающий список можно сформировать по разному.
А. Простейший выпадающий список — ввод элементов списка непосредственно в поле Источник
Самым простым способом создания Выпадающего списка является ввод элементов списка непосредственно в поле Источник инструмента Проверка данных .
Предположим, в ячейке B 1 необходимо создать выпадающий список для ввода единиц измерений. Выделим ячейку B 1 и вызовем Проверку данных.
Если в поле Источник указать через точку с запятой единицы измерения шт;кг;кв.м;куб.м , то выбор будет ограничен этими четырьмя значениями.
Теперь смотрим, что получилось. Выделим ячейку B 1 . При выделении ячейки справа от ячейки появляется квадратная кнопка со стрелкой для выбора элементов из выпадающего списка .
Недостатки этого подхода: элементы списка легко потерять (например, удалив строку или столбец, содержащие ячейку B 1 ); не удобно вводить большое количество элементов. Подход годится для маленьких (3-5 значений) неизменных списков. Преимущество : быстрота создания списка.
Б. Ввод элементов списка в диапазон (на том же листе, что и выпадающий список)
Элементы для выпадающего списка можно разместить в диапазоне на листе EXCEL, а затем в поле Источник инструмента Проверки данных указать ссылку на этот диапазон.
Предположим, что элементы списка шт;кг;кв.м;куб.м введены в ячейки диапазона A 1: A 4 , тогда поле Источник будет содержать =лист1!$A$1:$A$4
Преимущество : наглядность перечня элементов и простота его модификации. Подход годится для редко изменяющихся списков. Недостатки : если добавляются новые элементы, то приходится вручную изменять ссылку на диапазон. Правда, в качестве источника можно определить сразу более широкий диапазон, например, A 1: A 100 . Но, тогда выпадающий список может содержать пустые строки (если, например, часть элементов была удалена или список только что был создан). Чтобы пустые строки исчезли необходимо сохранить файл.
Второй недостаток: диапазон источника должен располагаться на том же листе, что и выпадающий список , т.к. для правил Проверки данных нельзя использовать ссылки на другие листы или книги (это справедливо для EXCEL 2007 и более ранних).
Избавимся сначала от второго недостатка – разместим перечень элементов выпадающего списка на другом листе.
B. Ввод элементов списка в диапазон (на любом листе)
В правилах Проверки данных (также как и Условного форматирования ) нельзя впрямую указать ссылку на диапазоны другого листа (см. Файл примера ):
Пусть ячейки, которые должны содержать Выпадающий список , размещены на листе Пример,
а диапазон с перечнем элементов разместим на другом листе (на листе Список в файле примера ).
Для создания выпадающего списка, элементы которого расположены на другом листе, можно использовать два подхода. Один основан на использовании Именованного диапазона , другой – функции ДВССЫЛ() .
Используем именованный диапазон Создадим Именованный диапазон Список_элементов, содержащий перечень элементов выпадающего списка (ячейки A 1: A 4 на листе Список ) . Для этого:
- выделяем А1:А4 ,
- нажимаем Формулы/ Определенные имена/ Присвоить имя
- в поле Имя вводим Список_элементов , в поле Область выбираем Книга ;
Теперь на листе Пример , выделим диапазон ячеек, которые будут содержать Выпадающий список .
- вызываем Проверку данных ;
- в поле Источник вводим ссылку на созданное имя: =Список_элементов .
Примечание Если предполагается, что перечень элементов будет дополняться, то можно сразу выделить диапазон большего размера, например, А1:А10 . Однако, в этом случае Выпадающий список может содержать пустые строки.
Избавиться от пустых строк и учесть новые элементы перечня позволяет Динамический диапазон . Для этого при создании Имени Список_элементов в поле Диапазон необходимо записать формулу = СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A))
Использование функции СЧЁТЗ() предполагает, что заполнение диапазона ячеек ( A:A ), который содержит элементы, ведется без пропусков строк (см. файл примера , лист Динамический диапазон ).
Используем функцию ДВССЫЛ()
Альтернативным способом ссылки на перечень элементов, расположенных на другом листе, является использование функции ДВССЫЛ() . На листе Пример , выделяем диапазон ячеек, которые будут содержать выпадающий список, вызываем Проверку данных , в Источнике указываем =ДВССЫЛ(«список!A1:A4») .
Недостаток : при переименовании листа – формула перестает работать. Как это можно частично обойти см. в статье Определяем имя листа .
Ввод элементов списка в диапазон ячеек, находящегося в другой книге
Если необходимо перенести диапазон с элементами выпадающего списка в другую книгу (например, в книгу Источник. xlsx ), то нужно сделать следующее:
- в книге Источник.xlsx создайте необходимый перечень элементов;
- в книге Источник.xlsx диапазону ячеек содержащему перечень элементов присвойте Имя , например СписокВнеш;
- откройте книгу, в которой предполагается разместить ячейки с выпадающим списком;
- выделите нужный диапазон ячеек, вызовите инструмент Проверка данных, в поле Источник укажите = ДВССЫЛ(«[Источник.xlsx]лист1!СписокВнеш») ;
При работе с перечнем элементов, расположенным в другой книге, файл Источник . xlsx должен быть открыт и находиться в той же папке, иначе необходимо указывать полный путь к файлу. Вообще ссылок на другие листы лучше избегать или использовать Личную книгу макросов Personal.xlsx или Надстройки .
Если нет желания присваивать имя диапазону в файле Источник.xlsx , то формулу нужно изменить на = ДВССЫЛ(«[Источник.xlsx]лист1!$A$1:$A$4»)
СОВЕТ: Если на листе много ячеек с правилами Проверки данных , то можно использовать инструмент Выделение группы ячеек ( Главная/ Найти и выделить/ Выделение группы ячеек ). Опция Проверка данных этого инструмента позволяет выделить ячейки, для которых проводится проверка допустимости данных (заданная с помощью команды Данные/ Работа с данными/ Проверка данных ). При выборе переключателя Всех будут выделены все такие ячейки. При выборе опции Этих же выделяются только те ячейки, для которых установлены те же правила проверки данных, что и для активной ячейки.
Примечание : Если выпадающий список содержит более 25-30 значений, то работать с ним становится неудобно. Выпадающий список одновременно отображает только 8 элементов, а чтобы увидеть остальные, нужно пользоваться полосой прокрутки, что не всегда удобно.
В EXCEL не предусмотрена регулировка размера шрифта Выпадающего списка . При большом количестве элементов имеет смысл сортировать список элементов и использовать дополнительную классификацию элементов (т.е. один выпадающий список разбить на 2 и более).
Например, чтобы эффективно работать со списком сотрудников насчитывающем более 300 сотрудников, то его следует сначала отсортировать в алфавитном порядке. Затем создать выпадающий список , содержащий буквы алфавита. Второй выпадающий список должен содержать только те фамилии, которые начинаются с буквы, выбранной первым списком. Для решения такой задачи может быть использована структура Связанный список или Вложенный связанный список .
Источник
Выпадающий список с условием в excel
Связанный список в MS EXCEL
Смотрите также введем в него более подробно?
стал выпадать список чуть ли не=СМЕЩ(начальная_ячейка; сдвиг_вниз; сдвиг_вправо; размер_диапазона_в_строках;Этот способ требует наличия и в имени комбинацией клавиш CtrlТеперь рассмотрим, как связать — это «подподкатегория» него можно создать
ВПР(Диспетчер имён). При этом с в ячейкеСписок регионов и перечниСоздадим выпадающий список, содержимое
- формулу, которая будетvikttur с пустыми строчками каждый день (заканчиваются размер_диапазона_в_столбцах) отсортированного списка соответствий диапазона на нижнее + Shift +
- выпадающий список в если она вообще Выпадающий (раскрывающийся) список(VLOOKUP) для поискаНажмите кнопку помощью выпадающих списков,B5 стран разместим на которого зависит от выводить номера свободных: Выподающие списки знаете, внизу. Как от
ремонты, получаются пропуска,Таким образом: марка-модель вот такого подчеркивание (т.е. Ssang_Yong). Enter . Excel. Поскольку Модель
существует. Но для (см. Файл примера). значения из ячейкиNew необходимо ограничить доступные
и балдеем – листе значений другой ячейки. сотрудников: сами делали. этого можно избавиться? оборудуются необходимыми средстваминачальная ячейка — берем вида:Теперь создадим первый выпадающийСкачать зависимые выпадающие списки зависит как от лучшего понимания данногоДля удобства создадим ИменованныйB1
(Создать), чтобы добавить пользователям варианты стран появился список странСписки
Обычный Выпадающий (раскрывающийся) список=ЕСЛИ(F2-G2Ячейки столбца I:Serge_007 и т.д.) первую ячейку нашегоДля создания первичного выпадающего список для выбора в Excel Типа, так и обучающего материала, предположим, диапазон:в таблице с
новый именованный диапазон. и городов, из для Региона Америка:. отображает только одинТеперь надо сформировать непрерывный меню Формат-Условное форматирование.
: Пустая строка, которую- на втором списка, т.е. А1 списка можно марок марки автомобиля. Выделите
Не нажмите OK случайно. от Производителя - что существует.создайте список фамилий сотрудников, названиями стран. После Откроется диалоговое окно которых они могут США, Мексика…Обратите внимание, что названия перечень элементов. Связанный (без пустых ячеек)
Имена: меню Вставка-Имя-присвоить. возвращает Ваша формула, листе планировщик маршрутов,сдвиг_вниз — нам считает можно воспользоваться обычным
- пустую ячейку и Поэтому, когда вы значит мы будемВ любом случае, с например в диапазоне того как индексNew Name выбирать. В первой
- Теперь заполняем следующую строку. регионов (диапазон список – это список свободных сотрудниковvikttur
- тоже является значением, в каждой ячейке функция
- способом, описанным выше,
откройте меню перейдете в меню использовать формулу массива. самого начала напишем,D1:D10 будет известен, мы
(Создание имени). ячейке мы сделаем Выбираем в ячейкеА2:А5 такой выпадающий список,
для связи -: «ВыпАдающие». поэтому надо их которой необходим выпадающийПОИСКПОЗ (MATCH) т.е.
- Данные — Проверка (Data «Данные», «Проверка данных» Предположим, мы хотим
- что этот учебный
- ; выберем список, который
- В поле выбор страны, а
A6на листе который может отображать на следующем шагеserg14
- вычитать из общего список из машин., которая, попросту говоря,
- дать имя диапазону D1:D3
- — Validation) и выберите как
- отобразить в нем материал является продолжением
выделите в ячейку станет источником данныхName во второй будутРегион – Азия,Списки
разные перечни элементов, — с выпадающим: Это я так количества: Но нужно, чтобы выдает порядковый номер (напримерили нажмите кнопку Тип данных «список», легковые модели Fiat. материала: Как сделатьD1
для нашего второго(Имя) введите имя доступны только принадлежащие вызываем связанный список) в точности должны в зависимости от списком. Для этого понимаю для Excel200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СМЕЩ(Транспорт!$G$3;0;0;СЧЁТЗ(Транспорт!$G$4:$G$11)-СУММ(—(Транспорт!$G$4:$G$11=»»))+1;1)
этот выпадающий список ячейки с выбраннойМаркиПроверка данных (Data Validation) а в поле В первом списке зависимые выпадающие спискизаголовок Сотрудники; выпадающего списка. ДляCountry выбранной стране города. в ячейке совпадать с заголовками значения другой ячейки. добавим еще один 2003, а вgling состоял только из маркой (G7) в) с помощьюна вкладке «Источник» вставьте эту мы выбрали Легковой, в ячейках Excel,выделите диапазон этого напишем такуюдля нашего первого Думаю, это понятно?B6
столбцов, содержащих названияПотребность в создании столбец и введем
2010 где мне: Эта формула должна тех, которые устраивают заданном диапазоне (столбцеДиспетчера имен (Name Manager)Данные (Data) формулу и подтвердите во втором - в котором подробноD2:D10 формулу: именованного диапазона, аИтак, давайте начнём наши опять балдеем: соответствующих стран (
связанных списков (другие в него такую это найти? подойти всем условиям. В А)с вкладкиесли у вас
ее с помощью Fiat. описали логику и, в поле Имя,=CHOOSE(VLOOKUP(B1,Sheet3!$A$3:$B$5,2,FALSE),England,France,Portugal)
в поле простой пример с Китай, Индия…В1:Е1 названия: связанные диапазоны, страшноватую на первыйZ
Создаем связанные выпадающие списки в Excel – самый простой способ!
200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СМЕЩ(Транспорт!$G$3;0;0;СЧЁТЕСЛИ(Транспорт!$G$4:$G$11;»>»»»)+1;1) моём примере: толькосдвиг_вправо = 1, т.к.Формулы (Formulas) Excel 2007 или Ctrl + ShiftМы будем перемещать ячейку способ создания одного слева от Строки=ВЫБОР(ВПР(B1;Sheet3!$A$3:$B$5;2;ЛОЖЬ);England;France;Portugal)Refers to того, как можноНеобходимо помнить, что в). динамические списки) появляется взгляд формулу:: Скажите, serg14, выmaverick_77 машины, у которых
мы хотим сослатьсяили в старых новее. Затем из + Enter. Вот H4 на столько из таких списков. формул введите СотрудникиЧто же делает эта(Диапазон) выберите тот, создать связанный (или именах нельзя использоватьПрисвоим имена диапазонам, содержащим при моделировании иерархических=ЕСЛИ(D2>СЧЁТ($H$2:$H$10);»»;ИНДЕКС($E$2:$E$10;НАИМЕНЬШИЙ($H$2:$H$10;СТРОКА(E2)-1))) хотя бы раз
: gling, мегаспасбо! =) по «условию 1″ на модели в версиях Excel - выпадающего списка и вся магия. строк, пока не Рекомендуем вам ознакомиться и нажмите формула? Она ищет в котором хранится зависимый) выпадающий список символ пробела. Поэтому, Регионы и Страны структур данных. Например:или, соответственно, пролистали риббоны (окна)Где можно почитать — «готов», а соседнем столбце (В) через менюТип данных (Allow)Этот фокус основан на найдем позицию первого с ним, потомуENTER значение из ячейки список стран: в Excel? В при создании имен,
(т.е. создадим ИменованныеОтдел – Сотрудники отдела.=IF(D2>COUNT($H$2:$H$10);»»;INDEX($E$2:$E$10;SMALL($H$2:$H$10;ROW(E2)-1))) ленты Xl’я 2010, подробности о том, по «условию 2″размер_диапазона_в_строках — вычисляем сВставка — Имя -выберите вариант применении функции легкового Fiatа. Поэтому что здесь подробно, либо, выделив диапазон
B1=Sheet3!$A$3:$A$5 ячейке вышеуказанным способом, он диапазоны). Быстрее всего При выборе отделаПри всей внешней жуткости как горорят, от как организуются динамические — «есть» помощью функции Присвоить (Insert -Список (List)ДВССЫЛ (INDIRECT) в колонке Тип описывается только то,D1:D10в списке стран
НажмитеB1 будет автоматически заменен это сделать так: из списка всех вида, эта формула «А» до «Я».
диапазоны?PS: сори, еслиСЧЕТЕСЛИ (COUNTIF) Name — Define)и в поле, которая умеет делать мы должны иметь как сделать тотчерез команду меню и возвращает соответствующийОК
мы будем выбирать
на нижнее подчеркиваниевыделитьячейки отделов компании, динамически делает одну простую
Поинтересовались в «Приемах»Serge_007, на реальном такая задача уже
, которая умеет подсчитатьвыбрать на вкладкеИсточник (Source) одну простую вещь значение Легковой, а другой связанный выпадающий Создать из выделенного индекс, который затем, чтобы сохранить и страну, а в «_». Например, еслиА1:Е6 формируется список, содержащий вещь — выводит (или на офсайте) массиве не стало ставилась. Но я
количество встретившихся вДанные (Data)выделите ячейки с
— преобразовывать содержимое в колонке Производитель список 🙂 А фрагмента (Формулы/ Определенные использует функция закрыть диалоговое окно. ячейке вместо Америка (ячейкана листе перечень фамилий всех очередное по номеру куда подевались в работать почему-то. Но не увидел её списке (столбце А)команду названиями марок (желтые любой указанной ячейки должен быть Fiat. это то, что имена).CHOOSEИмена диапазонам, содержащим города,B2В1Списки сотрудников этого отдела имя сотрудника (используя новом облике офиса всё равно большое среди рассмотренных на нужных нам значенийПроверка данных (Data validation) ячейки в нашем в адрес диапазона, Если бы мы мы хотим получить:СОВЕТ(ВЫБОР), чтобы выбрать можно присвоить точно– принадлежащий ей) ввести «Северная Америка»(т.е. диапазон, охватывающий (двухуровневая иерархия); функцию НАИМЕНЬШИЙ) из команды и меню спасибо за вариант. форуме. Если я — марок автовыбрать из выпадающего списка примере). После нажатия который понимает Excel. использовали промежуточный столбецИтак, мы имеем::
1-й, 2-й или
таким же образом.
город, как на (соответственно подкорректировав ячейку все ячейки сГород – Улица – списка или пустую из XL’я 2003. steysi просто не туда (G7) вариант проверки на То есть, если
(это было бытип автомобиля: Легковой, ФургонЕсли в будущем
3-й именованный диапазон.Теперь мы можем создать примере:А2 названиями Регионов и Номер дома. При ячейку, если именаСписки — проверка: Подскажите пожалуйста как смотрел, дайте ссыль,
размер_диапазона_в_столбцах = 1, т.к.Список (List)ОК в ячейке лежит отличным решением, но и Внедорожник (Категория) потребуется пополнять списокВот так будет выглядеть выпадающие списки в
Для начала нужно создать), то после нажатия
Стран);
заполнении адреса проживания
свободных сотрудников уже
Ввод данных из списка значений. Часть 1: Выпадающий список в MS EXCEL
данных, условное - сделать и возможно пжл, и можно нам нужен одини указать впервый выпадающий список текст «А1», то хотели бы показатьпроизводитель: Fiat, Volkswagen i сотрудников, то придется
наш второй раскрывающийся тех ячейках, где базу данных. На кнопки Создать изнажать кнопку «Создать из можно из списка кончились. на главной, Имена ли это в будет убить тему. столбец с моделями качестве готов: функция выдаст в вам что-то более Suzuki (Подкатегория) и
вручную модифицировать границы список: планировали выбирать данные. втором листе я выделенного фрагмента будет выделенного фрагмента» (пункт выбрать город, затемв Excel 2003 и — через формулы екселе, выпадающий список
koyaanisqatsiВ итоге должно получиться
- Источника (Source)Теперь создадим второй выпадающий результате ссылку на крутое 😉 ),
- модель: . немножечко их именованного диапазона. КакВ результате мы получим
- Выделите ячейку занес список стран, создано имя «Северная_Америка». меню Формулы/ Определенные из списка всех старше идем в и пр.пр. со следующим условием:: maverick_77, так ? что-то вроде этого:=Марки список, в котором ячейку А1. Если
то мы бы есть 🙂 (Подподкатегория)
обойти это неудобство два связанных (илиB1 которые хочу дать В этом случае имена/ Создать из улиц этого города меню
VLad777 0-нет льгот, 1-скидкаgling
- Осталось добавить выпадающий списокили просто выделить будут отображаться модели в ячейке лежит искали комбинацию этих
- В то же время читайте в статье зависимых) выпадающих списка.
- (в ней мы
- пользователям на выбор формула =ДВССЫЛ(A5) работать
– улицу, затем,Вставка — Имя -: 2007 и 2010 в оплате 25%,: Может так? Изменения на основе созданной ячейки D1:D3 (если выбранной в первом
слово «Маша», то данных: Легковой Fiat. мы имеем следующие Динамический диапазон. Если мы выбираем будем выбирать страну), в первом раскрывающемся не будет, т.к.Убедиться, что стоит только
из списка всех Присвоить (Insert -Главная — Условное 2- 50%. Нужно в закрашенных ячейках. формулы к ячейке они на том списке марки. Также функция выдаст ссылку Однако у нас данные:Теперь создадим Выпадающий список страну откройте вкладку
Связанные выпадающие списки и формула массива в Excel
списке, а в при выборе региона галочка «В строке домов на этой Name — Define) форматирование-Создать правило(или управление вычислить льготу иkoyaanisqatsi G8. Для этого: же листе, где как в предыдущем на именованный диапазон нет такого столбца,
Два связанных выпадающих списка с формулой массива
Этот список должен быть для ввода фамилийFranceData соседнем столбце указал «Северная Америка» функция выше»; улице – номерв Excel 2007 и правилами) оплату: gling, У васвыделяем ячейку G8 список). случае, откройте окно с именем но мы можем отсортирован в следующей в ведомость:, в связанном списке
- числовой индекс, который ДВССЫЛ() не найдет
- Нажать ОК. дома (трехуровневая иерархия).
- новее — жмемФормулы — Диспетчер
Вячеслав Я поприличнее ) Списоквыбираем на вкладке
А вот для зависимогоПроверки данныхМаша
- создать его «на
- очередности:
- выделите ячейки ведомости, куда
у нас будутData Validation соответствует одному из соответствующего имени. ПоэтомуПроверить правильность имени можноВ этой статье рассмотрен кнопку имен.: только из нужныхДанные (Data) списка моделей придется, но в поле
и т.д. Такой, лету», другими словами,Тип. будут вводиться фамилии города только из(Проверка данных), а списков городов. Списки формулу можно подкорректировать, через Диспетчер Имен только двухуровневый связанныйДиспетчер Имен (Name Manager)serg14steysi данных. У менякоманду
создать именованный диапазон
Первый и второй связанный выпадающий список: Тип и Производитель
Источник своего рода, «перевод используя формулу массива.Производитель. сотрудников, например Франции.
затем в выпадающем городов располагаются правее чтобы она работала
(Формулы/ Определенные имена/ список. Многоуровневый связанныйна вкладке: Ясно. Спасибо за
, можно написать формулу с пустыми (Проверка данных (Data validation) с функцией
Третий связывающий выпадающий список: Модель
нужно будет ввести стрелок» ;) Набирая эту формулу,Модель.А2:А5Из этой статьи Вы меню выберите в столбцах при наличии пробелов Диспетчер имен). Должно список рассмотрен вФормулы (Formulas) помощь. Прошу прощения в ячейке иgling
или в менюСМЕЩ вот такую формулу:Возьмем, например, вот такой вы можете себеОн может быть любой; узнали, как можноData ValidationD в названиях Регионов: быть создано 5 одноименной статье Многоуровневыйи создаем новый именованный за глупые вопросы. растащить далее по: Именованный динамический диапазон.Данные — Проверка (Data(OFFSET)=ДВССЫЛ(F3) список моделей автомобилей представить, что такой длины. Что ещевызовите инструмент Проверка данных сделать простейшие связанные(Проверка данных)., =ДВССЫЛ(ПОДСТАВИТЬ(A5;» «;»_»)). имен. связанный список. диапазонЯ знаю, что делать, ячейкам:
maverick_77 — Validation), который будет динамическиили =INDIRECT(F3)
промежуточный столбец существует, важно: стоит добавить (Данные/ Работа с выпадающие списки вОткроется диалоговое окноFТеперь оМожно подкорректировать диапазон уСоздание иерархических структурИмена
но не знаюКод =ЕСЛИ(A2=0;B2*1;ЕСЛИ(A2=1;B2*1,25;ЕСЛИ(A2=2;B2*1,5;»Больше скидок: koyaanisqatsi, gling, Принципиально,из выпадающего списка выбираем ссылаться только нагде F3 — адрес Nissan: и вы увидите, к нему еще данными/ Проверка данных); Microsoft Excel. ВыData Validationинедостатках
имени Регионы (вместо
данных позволяет избежатьпо следующей формуле:
куда потом девать нет»))) Пример во образ результата такой! вариант проверки ячейки моделей определенной ячейки с первымВыделим весь список моделей что будет проще два меньших списка,установите условие проверки Список; можете взять этот
(Проверка вводимых значений).H
. =списки!$A$2:$A$6 установить =списки!$A$2:$A$5, неудобств выпадающих списков=СМЕЩ(Лист1!$I$2;0;0;СЧЁТЗ(Лист1!$I$2:$I$10)-СЧИТАТЬПУСТОТЫ(Лист1!I$2:I$10)) тела. вложении. Результат по =) Уже радостно!Список (List) марки. Для этого: выпадающим списком (замените Тойоты (с ячейки ;-) необходимых для Типа
Связанные (зависимые) выпадающие списки
Способ 1. Функция ДВССЫЛ (INDIRECT)
в поле Источник введите простой пример иМы хотим дать пользователю. Так, например, рядомПри создании имен чтобы не отображалась связанных со слишкомв англоязычной версии =OFFSET(Лист1!$I$2;0;0;COUNTA(Лист1!$I$2:$I$10)-COUNTBLANK(Лист1!I$2:I$10))Имеем в качестве примера столбцу Спасибо большое! =)))и вводим вНажмите на свой). А2 и внизДля определения положения Легковой и Производителя, то =Сотрудники; использовать его для на выбор список с с помощью кнопки последняя пустая строка) большим количеством элементов.
Фактически, мы просто даем недельный график дежурств,Сgling, у Вас,
качествеCtrl+F3Все. После нажатия на до конца списка) Fiat, мы, конечно, есть к категориинажмите ОК. решения реальных задач. вариантов, поэтому вFrance меню Создать изНа листеСвязанный список можно диапазону занятых ячеек который надо заполнитьsteysi конечно, изящней =)Источника (Source)или воспользуйтесь кнопкойОК и дадим этому будем использовать функцию (первый список) иТеперь при выделении любойУрок подготовлен для Вас полестоит индекс выделенного фрагмента, всеТаблица
реализовать в EXCEL, в синем столбце именами сотрудников, причем: ОО спасибо большое. Особенно хорошо, чтознак равно иДиспетчер имен (Name manager)содержимое второго списка диапазону имя ПОИСКПОЗ. Смотрите: подкатегории (второй список). ячейки из диапазона командой сайта office-guru.ruAllow2 именованные диапазоны для, для ячеек
с помощью инструмента собственное название для каждого сотрудника ))) Сейчас попробую))) в выпадающем списке имя нашего диапазона,на вкладке будет выбираться поToyotaПОИСКПОЗ(B4&C4;F5:F39&G5:G39;0) Эти дополнительные спискиА2:А5Источник: http://www.excel-user.com/2011/02/cascading-validation-lists.html(Тип данных) выберите, который соответствует списку перечней Стран былиA5:A22 Проверка данных (Данные/Имена максимальное количество рабочихserg14 не меняется последовательность т.е.Формулы (Formulas) имени диапазона, выбранного. В Excel 2003Вышеописанное означает, что мы списки выглядят следующим
, справа от ячейкиПеревел: Антон АндроновList городов созданы одинаковой длинысформируем выпадающий список Работа с данными/. дней (смен) ограничено.: Здравствуйте! машин относительно друг=Модели
в первом списке.
и старше - хотим знать позицию образом: будет появляться кнопка
Автор: Антон Андронов(Список). Это активирует2 (равной максимальной длине для выбора Региона. Проверка данных) с
Осталось выделить ячейки B2:B8 Идеальным вариантом было
- Прошу вашей помощи друга. Это важноВуаля! 2003 это былаМинусы это можно сделать Легкового Fiatа (отсюдаДело в том, что со стрелкой, нажавПри заполнении ячеек данными поле. Позже Вы увидите, списка для регионавыделяем ячейки условием проверки Список
- нашего графика и бы организовать в в решении такого для нас.4 способа создать выпадающий команда менютакого способа: в меню и связь B4&C4). эти списки не на которую можно иногда необходимо ограничитьSource
- как этот индекс Европа (5 значений)).A5:A22 (пример создания приведен
Способ 2. Список соответствий и функции СМЕЩ (OFFSET) и ПОИСКПОЗ (MATCH)
добавить в них ячейках B2:B8 выпадающий вопроса.Можно ли формулы,
список в ячейкахВставка — Имя -В качестве вторичных (зависимых)Вставка — Имя - Где? В нашем
- должны иметь дубликатов выбрать необходимую фамилию. возможность ввода определенным(Источник), где необходимо будет использован. Это привело к; в данной статье) выпадающий список с список, но приВозможно ли каким-то которые Вы написали листа
- Присвоить (Insert - диапазонов не могут Присвоить (Insert - воображаемом вспомогательном столбце,
- записей по ТипуПроверку данных можно настроить списком значений. Например, указать имя диапазонаЕсли Вы работаете в тому, что связанныевызываем инструмент Проверка данных; или с помощью элементами диапазона этом сделать так, образом в функции на листе «транспорт»,
Автоматическое создание выпадающих списков Name — Define) выступать динамические диапазоны Name — Define). то есть: F5:F39&G5:G39. и Производителю, находящихся так, чтобы при при заполнении ведомости со странами. Введите Excel 2010, то
- списки для другихустанавливаем тип данных – элемента управления формыИмена чтобы уже занятые ЕСЛИ() создать список разместить на третьем при помощи инструментовСоздайте новый именованный диапазон задаваемые формулами типаВ Excel 2007 И здесь самая
- в списке Моделей. вводе фамилий не ввод фамилий сотрудников в этом поле можете создать лист-источник регионов содержали пустые Список; Список (см. статью. Для этого
сотрудники автоматически убирались
если условие не
листе? А то надстройки PLEX с любым именемСМЕЩ (OFFSET) и новее - большая сложность всей Вы можете создать
из списка появлялось с клавиатуры можно «=Country» и жмите в отдельной рабочей строки.в поле Источник вводим: Связанный список нав Excel 2003 и из выпадающего списка, выполняется. этот лист у
Выбор фото из выпадающего (например
. Для первичного (независимого)
- на вкладке формулы. их с помощью
- окно с описанием заменить выбором изОК книге. Если жеКонечно, можно вручную откорректировать =Регионы основе элемента управления старше — откроем оставляя только свободных:
- serg14 нас отчётный. спискаМодели
- списка их использоватьФормулы (Formulas)Остальное уже проще, а инструмента «Удалить дубликаты» ошибки (для этого определенного заранее списка. Теперь нам нужно у Вас версия диапазоны или даже
- Теперь сформируем выпадающий список формы). меню
Чтобы реализовать подобный вариант: файл в 2003
glingВыпадающий список с автоматическим) и в поле можно, а вот
- с помощью
- наибольшего внимания требует (например, это показано во вкладке Сообщение (табеля). сделать второй раскрывающийся Excel 2003 года, вместо Именованных диапазонов
- для столбца СтранаСоздание Связанного списка наДанные — Проверка (Data выпадающего списка выполним excel: На другом листе удалением уже использованныхСсылка (Reference) вторичный список долженДиспетчера имен (Name Manager)
функция СЧЁТЕСЛИМН, которая
Ссылки по теме
- в этом видео для ввода введитеОдним из вариантов заполнения
- список, чтобы пользователи и Вы планируете создать Динамические диапазоны.
- (это как раз основе Проверки данных
- — Validation) несколько простых шагов.VLad777
- эти формулы будут элементовв нижней части
Выпадающий список, формируемый по условиям (Формулы/Formulas)
быть определен жестко,. Затем повторим то
проверяет, сколько есть продолжительностью около 2
необходимый текст). ячеек является выбор могли выбрать город. использовать именованный диапазон, Но, при большом и будет желанный
рассмотрим на конкретном
,Сначала давайте подсчитаем кто: для ячейки всего выглядеть такДинамическая выборка данных для окна введите руками без формул. Однако, же самое со Легковых Fiatов. В минут). Когда мыНедостатком значений из заранее Мы поместим этот
то значения должны количестве имен делать Связанный список). примере.в Excel 2007 и из наших сотрудников используйте ф-цию СЧЕТЕСЛИ.200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИОШИБКА(ВПР(СТРОКА(A1);Транспорт!$A$3:$B$8;2;0);»») выпадающего списка функциями следующую формулу: это ограничение можно списками Форд и частности, она проверяет, это сделали, тогдаэтого решения является определенного списка в
раскрывающийся список в находиться в той это будет достаточновыделяем ячейкиЗадача новее — жмем уже назначен надля выпадающего диап.но и в ИНДЕКС и ПОИСКПОЗ
=СМЕЩ($A$1;ПОИСКПОЗ($G$7;$A:$A;0)-1;1;СЧЁТЕСЛИ($A:$A;$G$7);1) обойти, создав отсортированный
Ниссан, задав соответственно сколько раз в .
то, что у MS EXCEL. Предположим, ячейку же книге, можно трудоемко.B5:B22
: Имеется перечень Регионов, кнопку
дежурство и на макрос нужен. именованном диапазоне «Врейс»maverick_77=OFFSET($A$1;MATCH($G$7;$A:$A;0)-1;1;COUNTIF($A:$A;$G$7);1)
список соответствий марка-модель имена диапазонам списке встречаются такие пользователя есть потенциальная что в таблицуB2 на другом листе.
Кроме того, при; состоящий из названийПроверка данных (Data Validation) сколько смен. Дляvikttur тоже нужно сделать
: Здравствуйте.Ссылки должны быть абсолютными (см. Способ 2).Ford записи, которые в Для ячеек, которые должны возможность ввести в ведомости необходимо вводить. А теперь вниманиеМы будем использовать именованные добавлении новых Регионоввызываем инструмент Проверка данных; четырех регионов. Дляна вкладке
этого добавим к: Вариант без VBA,
ссылку на новыйПомогите, пжл, решить (со знаками $).Имена вторичных диапазонов должныи столбце F5:F39 имеют стать раскрывающимися списками ведомость повторяющиеся фамилии. фамилии сотрудников. Чтобы – фокус! Нам диапазоны и сделаем придется вручную создаватьустанавливаем тип данных –
каждого Региона имеетсяДанные (Data) зеленой таблице еще но «не требуется» лист где будут насущную проблему. После нажатия Enter
совпадать с элементами
Nissan значение Легковой, а в меню «Данные» Для того, чтобы
не ошибиться с нужно проверить содержимое
так, чтобы эти именованные диапазоны для Список; свой перечень Стран.
В открывшемся окне выберем один столбец, введем тоже нужно выбирать» эти формулы. СтолбецСоздаём планировщик маршрутов
Выпадающий список с определенным условием
к формуле будут первичного выпадающего списка.. в столбце G5:G39 выбираем «Проверка данных» контролировать появление повторяющихся написанием фамилий можно ячейки с названием связанные выпадающие списки их Стран.в поле Источник вводим:
Пользователь должен иметь в списке допустимых в него следующую (столбец G). А на листе транспорта. На маршрут автоматически добавлены имена
Т.е. если вПри задании имен помните — Fiat. Функция и как тип фамилий, можно использовать
предварительно создать список страны (ячейка B1), работали во всех
Функция «ЕСЛИ()» + выпадающий список
Чтобы не создавать десятки =ДВССЫЛ(A5)
возможность, выбрав определенный значений вариант формулу:
Вариант с условным Транспорт можно скрыть можно отправить машину листов — не нем есть текст
о том, что выглядит так: данных выбираем «Список».
идеи из статьи всех сотрудников организации, чтобы получить индекс
версиях Excel. Следующий имен, нужно изменить
Важно, чтобы при создании Регион, в соседнейСписок (List)=СЧЁТЕСЛИ($B$2:$B$8;E2) или в англоязычной форматированием — столбцы
от лишних вопросов. удовлетворяющую двум условиям: пугайтесь :)
с пробелами, то имена диапазонов вСЧЁТЕСЛИМН(F5:F39;B4;G5:G39;C4)Для Типа как источник
Ввод данных из а заполнение ведомости
соответствующий базе данных шаг – создать сам подход при правила Проверки данных ячейке выбрать из
и укажем версии =COUNTIF($B$2:$B$8;E2) I:J.
maverick_77 «условие 1» и
Функция
придется их заменять Excel не должны
А вся формула для данных мы просто списка значений. Часть свести к выбору с городами. Если именованные диапазоны для
построении Связанного списка. активной ячейкой была Выпадающего списка нужнуюИсточник (Source)Фактически, формула просто вычисляетserg14: gling, Спасибо! =) «условие 2″СМЕЩ (OFFSET) на подчеркивания с содержать пробелов, знаков раскрывающегося списка это: указываем диапазон B7:B9.
2. Выпадающий список фамилии из этого пользователь выберет наших списков. На Рассмотрим этот подход
B5 ему Страну из
данных: сколько раз имя: Благодарю за ответ.
Но у меняИтого имеем:
умеет выдавать ссылку помощью функции препинания и начинатьсяЕсли вы планируете использовать
Выпадающий список с удалением использованных элементов
Для Производителя мы уже с контролем дублирования.
списка.Portugal
Постановка задачи
вкладке в другой статье:, т.к. мы используем этого Региона.Вот и все! Теперь сотрудника встречалось в А возможно привести возникли проблемы, когда- на одном на диапазон нужногоПОДСТАВИТЬ (SUBSTITUTE) обязательно с буквы. эту формулу в используем формулу, котораяИтак, как сделать дваИнструмент Проверка данных (Данные/
, то мы должныFormulas Расширяемый Связанный список.
Шаг 1. Кто сколько работает?
относительную адресацию.Таблицу, в которую будут при назначении сотрудников диапазоне с именами. пример такого макроса? в столбце с листе список номеров размера, сдвинутый относительно, т.е. формула будет Поэтому если бы
нескольких ячейках - подробно описана здесь.
связанных списка в Работа с данными/ обратиться к базе(Формулы) есть команда
Шаг 2. Кто еще свободен?
ПРЕДСТАВЬТЕ СИТУАЦИЮ:Тестируем. Выбираем с помощью заноситься данные с на дежурство ихТеперь выясним, кто изserg14 номерами машин появились машин (бортов) с исходной ячейки на выглядеть как =ДВССЫЛ(ПОДСТАВИТЬ(F3;»
Шаг 3. Формируем список
не забудьте обозначить Она выглядит так: Excel: категория, подкатегория Проверка данных) с с индексомName ManagerМы хотим создать выпадающего списка в помощью Связанного списка, имена будут автоматически наших сотрудников еще: Спасибо огромное.
признаками по условиям
заданное количество строк
«;»_»)) марок автомобилей присутствовал ячейки как абсолютныеМодель — описание для и категория более условием проверки Список,3(Диспетчер имён). Нажав в Excel небольшую ячейке разместим на листе
Шаг 4. Создаем именованный диапазон свободных сотрудников
- удаляться из выпадающего свободен, т.е. неserg14 формуле в диспетчере (в приложенном примере и столбцов. В
- Надо руками создавать много бы пробел (например ссылки! И еще этой записи сделаем нижнего уровня. Своими как раз предназначен
, в которой хранятся на нее, откроется табличку, где можноA5
списка, оставляя только
исчерпал запас допустимых: Только я не имён вместо СЧЁТ — лист «Транспорт»). более понятном варианте именованных диапазонов (если
Шаг 5. Создаем выпадающий список в ячейках
Ssang Yong), то СУПЕРВАЖНО, чтобы вся таким же самым словами в данном для решения нашей названия городов Португалии. диалоговое окно
- выбрать страну иРегион – Америка,. См. файл примера тех, кто еще смен. Добавим еще очень понял как
- поставил СЧЁТЗ и У каждой машины синтаксис этой функции у нас много его пришлось бы запись была подтверждена
образом. случае нижний уровень задачи: с помощью Мы воспользуемся функциейName Manager соответствующий ей город. вызываем связанный список
Связанный_список.xlsx свободен. один столбец и это сделать. не подскажите в выпадающем списке значения условий меняется таков: марок автомобилей).
Источник
Выпадающий список в MS EXCEL на основе Проверки данных
Смотрите также ней выпадающий список: Спасибо большое. Всё: Вы бы нарисовали + Shift + мы выбрали Легковой, список А подмена значения ячейки Пустая ячейка недопускается. столбцом? в Excel, смотрите устанавливаем выпадающие списки. в первом столбцеВ EXCEL не предусмотрена с элементами выпадающего на использовании ИменованногоПреимущество
При заполнении ячеек данными,RAN получилось. Я пробовал
по подробнее конечный Enter !!! во втором - это то, что E1 на «текст»В итоге мы
Заранее, спасибо. в статье «Как Тип данных – (у нас – регулировка размера шрифта списка в другую диапазона, другой –
: быстрота создания списка. часто необходимо ограничить
А. Простейший выпадающий список — ввод элементов списка непосредственно в поле Источник
: Можно и в также, но с результат. Вам нужноСкачать зависимые выпадающие списки Fiat. мы хотим получить:
(автозамена если текст), имеем в ячейкеvikttur сделать связанные выпадающие выбираем «Список». А это наименование товара Выпадающего списка. При книгу (например, в функции ДВССЫЛ().
Элементы для выпадающего списка возможность ввода определенным D2, но только $$: =ЕСЛИ(A1=1;$A$2:$A$14;$C$2:$C$14) - чтобы в итоге в Excel
Мы будем перемещать ячейкуИтак, мы имеем: что видимо невозможно либо заранее написанный: Это неинтересно. И списки в Excel в строке «Источник» – ячейки А2:А4 большом количестве элементов
книгу Источник.xlsx), тоИспользуем именованный диапазон можно разместить в списком значений. Например, на один раз. не работало при выбора ГОСТНе нажмите OK случайно. H4 на столькотип автомобиля: Легковой, Фургон сделать без VBA… текст из списка,
для реализации, и легко».
Б. Ввод элементов списка в диапазон (на том же листе, что и выпадающий список)
указываем имя диапазона. должны совпадать с имеет смысл сортировать нужно сделать следующее:Создадим Именованный диапазон Список_элементов, диапазоне на листе имеется ячейка, кудаВ ячейке формула
al_anya все отводы отобразились Поэтому, когда вы строк, пока не и Внедорожник (Категория)DV68
либо число из для практического применения.Spare Например, «=Наименование_товара». ячейками В1:D1). список элементов и
в книге Источник.xlsx создайте содержащий перечень элементов EXCEL, а затем пользователь должен внести может либо быть,: Добрый вечер! У одной строкой в перейдете в меню найдем позицию первогопроизводитель: Fiat, Volkswagen i: Добавьте к этому указанного диапозона.vikttur: Добрый день, УважаемыеПодробнее, как установитьЕсли наименований много, использовать дополнительную классификацию необходимый перечень элементов; выпадающего списка (ячейки
в поле Источник название департамента, указав либо не быть. меня такая проблема: ячейке или так «Данные», «Проверка данных» легкового Fiatа. Поэтому Suzuki (Подкатегория) и формат ячейкиSerge 007: Задача. Сформировать отдельный
коллеги. выпадающий список, смотрите то столбец можно элементов (т.е. одинв книге Источник.xlsx диапазону
B. Ввод элементов списка в диапазон (на любом листе)
A1:A4 инструмента Проверки данных где он работает. После первой вставки в ячейке D1 же как на
и выберите как в колонке Типмодель: … немножечко их0;;;»ТЕКСТ»
: ОДИН выпадающий список список.Возник вопрос по в статье «Выпадающий транспонировать в строку.
выпадающий список разбить ячеек содержащему переченьна листе Список). указать ссылку на Логично, предварительно создать данных формулы не нужно создать условие: листе ВЫЧИСЛЕНИЯ в
Тип данных «список»,
мы должны иметь есть (Подподкатегория)Будет визуализация — НИКАКРеализация. Количество записей
связанному выпадающему списку,
- список в Excel». Как это сделать, на 2 и
- элементов присвойте Имя,Для этого:
- этот диапазон. список департаментов организации будет.
если А1=Россия, то столбец, каждый в а в поле значение Легковой, а
- В то же время
- richhammrichhamm С15. Если СТРОКА()
никак не получается
Устанавливаем смотрите в статье более). например СписокВнеш;выделяемПредположим, что элементы списка и позволить пользователюal_anya раскрывающийся список для отдельной ячейке? Если
«Источник» вставьте эту в колонке Производитель мы имеем следующие: Спасибо огромное, визуализация: Хорошо, а если больше этого количества, задать для второгозависимые выпадающие списки в
«Как поменять местамиНапример, чтобы эффективно работатьоткройте книгу, в которойА1:А4 шт;кг;кв.м;куб.м введены в лишь выбирать значения: Serge_007, Да, я России, если А1=Украина, в столбец, то
формулу и подтвердите
должен быть Fiat. данные: классно смотрится только с использованием выбора то записи из связанного списка несколько столбце В столбцы и строки со списком сотрудников предполагается разместить ячейки,
ячейки диапазона из этого списка. знаю, т.е. в то раскрывающийся список в А вы ее с помощью Если бы мы
Этот список должен быть нужна замена значения. списка по значению
D15, закончились и условий. В примере. в Excel» тут. насчитывающем более 300 с выпадающим списком;
- нажимаем Формулы/ Определенные имена/A1:A4
- Этот подход поможет принципе нереально? для Украины. Подскажите один раз только
- Ctrl + Shift использовали промежуточный столбец отсортирован в следующей
- После долгой переписки ячейки. Или это эти — Е15 для удобства понимания
Это второй уровеньКак настроить Excel, сотрудников, то еговыделите нужный диапазон ячеек, Присвоить имя, тогда поле Источник ускорить процесс вводаSerge_007 реально ли? Спасибо выберите ГОСТ? Не + Enter. Вот (это было бы очередности: приходишь к самому
в принципе не и т.д. есть примечания. выпадающих списков. чтобы при добавлении
следует сначала отсортировать
вызовите инструмент Проверкав поле Имя вводим будет содержать =лист1!$A$1:$A$4 и уменьшить количество: Попробуйте встать МЕЖДУABC понятно как будет и вся магия. отличным решением, ноТип. первому ответу «НИКАК», возможно запихнуть вviktturЗаранее благодарю.Внимание! ячеек в список в алфавитном порядке. данных, в поле Список_элементов, в полеПреимущество опечаток. ступенек лестницы: смотрите имена (Ctrl+F3) выглядеть итог.arturnt хотели бы показать
Производитель. не хватило самой
проверку данных?: Погорячился. Можно проще.viktturПеред тем, как столбца A, автоматически Затем создать выпадающий Источник укажите =ДВССЫЛ(«[Источник.xlsx]лист1!СписокВнеш»); Область выбираем Книга;: наглядность перечня элементовВыпадающий список можно создатьРеально?
и проверку данныхarturnt: Здравствуйте, уважаемые форумчане! вам что-то болееМодель. малости…asd192 Реализация в файле.: Именованный диапазон: устанавливать выпадающие списки писалось название нового
список, содержащий буквыПри работе с перечнемТеперь на листе Пример, и простота его с помощью Проверкиal_anyaal_anya: Выбрали один из помогите, пожалуйста, решить крутое ),Он может быть любойSerge 007: Подробнее можете расписать?Spare=СМЕЩ(Список!$B$1;ПОИСКПОЗ(М!$C$15;Список!$A$1:$A$10;)-1;;ПОИСКПОЗ(М!$E$15;Список!$A$1:$A$10;)-ПОИСКПОЗ(М!$C$15;Список!$A$1:$A$10;)+СЧЁТЕСЛИ(Список!$A$1:$A$100;М!$E$15);1) в столбце В, столбца, смотрите в алфавита. Второй выпадающий
excel2.ru
Связанные выпадающие списки в Excel.
элементов, расположенным в выделим диапазон ячеек, модификации. Подход годится данных : Просто мне кое-кто: Спасибо огромное! ГОСТов из выпадающего задачу в Эксель. то мы бы длины. Что еще:Наверняка, сначала, нужно: Спасибо большое, сижуДействительно для случая, выберите в первой
статье «Как добавить список должен содержать другой книге, файл которые будут содержать
для редко изменяющихсяили с помощью элемента тут говорит чтоal_anya списка, например «ГОСТ1″ Во вложении на искали комбинацию этих важно: стоит добавитьНе по теме: решить проблему в разбираюсь) когда на листе верхней ячейке столбца столбец в Excel
только те фамилии, Источник.xlsx должен быть Выпадающий список. списков. управления формы Поле это Я НЕ: Возможно ли дополнительно в ячейке А2
листе «ВЫЧИСЛЕНИЯ» есть данных: Легковой Fiat.
к нему еще
Напоминает известный анекдот: соседних столбцах, аМда, сколько много «список» значения ячеек А любое значение. автоматически». которые начинаются с открыт и находитьсявызываем Проверку данных;Недостатки
со списком (см. МОГУ, что можно создать условие в (скрин1) база отводов и Однако у нас два меньших списка,В армии проверка.
потом поместить результат чего еще не C15:E15 следуют одно Главное, чтобы этаКак сделать в Excel буквы, выбранной первым в той жев поле Источник вводим: если добавляются новые
статью Выпадающий (раскрывающийся) с помощью макросов ячейке D1: еслиПосле выбора ГОСТа, госты, в столбце нет такого столбца, необходимых для Типа Идёт генерал и в один выпадающий
знаю, расти и за другим. ячейка не была динамический диапазон списком. Для решения папке, иначе необходимо ссылку на созданное
элементы, то приходится список на основе и т.д.
не заполнены ячейки при выделении ячейки “D” и “E”. но мы можем и Производителя, то видит что у список. расти.Spare пустой. У нас- чтобы размер такой задачи может указывать полный путь имя: =Список_элементов.
вручную изменять ссылку элемента управления формы).Serge_007 А1 и С1 B2 должен появиться В столбце “B” создать его «на есть к категории солдата не чищеныrichhammMrGrave: Спасибо огромное, оказывается
– это ячейка диапазонов списков при быть использована структура к файлу. Вообще
Примечание на диапазон. Правда,В этой статье создадим: Хорошо. Передайте этому выводить следующий текст:»заполните возможность вызвать список и “C” у лету», другими словами, (первый список) и ботинки (сапоги).: В данном случае
: Задача такая. все проще чем А2. добавлении или убавлении
Связанный список или ссылок на другиеЕсли предполагается, что в качестве источника Выпадающий список с кому-то, что бы
недостающие данные»
Отводов соответствующий данному меня формируется список используя формулу массива. подкатегории (второй список).Диалог: ячейка используется дляВ ячейке А1 я думал.Выделяем диапазон в ячеек менялся автоматически, Вложенный связанный список.
листы лучше избегать перечень элементов будет можно определить сразу помощью Проверки данных это он всталABC ГОСТУ(скрин2) всех неповторяющихся ГОСТов, Набирая эту формулу, Эти дополнительные списки
Г: Солдат, почему ввода значения. Т.е. может быть толькоТему можно закрывать столбце В (у смотрите в статье
Выпадающие списки в Excel или использовать Личную дополняться, то можно более широкий диапазон, (Данные/ Работа с между ступенек: , не получитсяесли в ячейке который я использую вы можете себе списки выглядят следующим не чищены ботинки? списка по сути три варианта текстового
vikttur нас – это «Чтобы размер таблицыбывают разные. Есть книгу макросов Personal.xlsx
сразу выделить диапазон например, данными/ Проверка данных)Можно при этом без макроса А3 я выбиру в качестве списка представить, что такой
образом:С: А Вас нет — список значения «один; два;
: Не спешите. Е5 В2:В3). Снова через Excel менялся автоматически». простой или Надстройки. большего размера, например,A1:A100
excel-office.ru
Связанный выпадающий список по нескольким условиям.
с типом данных использовать подручные инструментыD1 проверка данных:
другой гост, то на листе “Отводы”, промежуточный столбец существует,Дело в том, что это не касается! пришел в голову три», они выбираются может быть не
функцию «Проверка данных»
Теперь нужно присвоитьраскрывающийся список Excel в
Если нет желания присваивать
А1:А10. Но, тогда выпадающий Список.С помощью макроса200?’200px’:»+(this.scrollHeight+5)+’px’);»>=Если(C1<>»»;Двссыл(A1))
в ячейке B3 в столбце “A”. и вы увидите, эти списки не
Г: ?! (бьёт
как решение задачи с выпадающего списка заполнено? выбираем «Тип данных»
имена всем этим ячейке имя диапазону в
. Однако, в этом список может содержатьВыпадающий список можно сформировать
можно только последовательноal_anya должен быть ужеНеобходимо выводить на
что будет проще должны иметь дубликатов солдата по лицу) ограничения на значение.
через «проверку данных».vikttur – список. А спискам. У нас. Есть файле Источник.xlsx, то
случае Выпадающий список пустые строки (если, по разному. быстро удалять/вставлять формулы: А поподробнее можно?
другой список, отличный листе “Отводы”, в ;-) записей по ТипуГ: Что значитСамо ограничение выглядитВ ячейке B1: Поправка — «Е15», в строке «Источник» в списках четыремногоуровневые зависимые выпадающие списки формулу нужно изменить может содержать пустые например, часть элементов
Самым простым способом создания и списки изABC от B2 Прикрепленные столбце “B” список
Для определения положения Легковой
и Производителю, находящихся не касается?! ПОЧЕМУ так: =ЕСЛИ(ЕТЕКСТ(A1);ЗАМЕНИТЬ(A1;1;255;»текст»);ЕСЛИ(И(A1>1000;A1 Только необходимо организовать выпадающий
конечно же. пишем такую формулу диапазона (четыре столбца).
в Excel на =ДВССЫЛ(«[Источник.xlsx]лист1!$A$1:$A$4») строки. была удалена или Выпадающего списка является одной и той: проверка данных проверяет
файлы скрин1.jpg (24.81 тех отводов, которые Fiat, мы, конечно,
в списке Моделей. НЕ ЧИЩЕНЫ?! замена не работает
список по условиюSpare =ДВССЫЛ(А2) Легко и быстро
planetaexcel.ru
Выпадающий список по условию
. Это, когда, вСОВЕТ:
Избавиться от пустых строк список только что ввод элементов списка же ячейки. Ну только заведенные значении КБ) скрин2.jpg (58.04 удовлетворяют условию ГОСТ.
будем использовать функцию Вы можете создатьС: Знаете, завхозSerge 007 — на каждое: Да к сожалениюЭтой формулой мы говорим
сделать так.
зависимости от выбранныхЕсли на листе и учесть новые был создан). Чтобы непосредственно в поле
это как быстро (Вашем примере ДВССЫЛ(A1)-дисп. КБ)Sanja ПОИСКПОЗ. Смотрите:
их с помощью не выдал щётку,: Забавно значение ячейки A1, поторопился.
Excel, что списокКак присвоить имя диапазону
данных в первом много ячеек с
элементы перечня позволяет пустые строки исчезли
Источник инструмента Проверка прыгать с одной
CyberForum.ru
Выпадающий список с условием на значение
имен), может ругатьсяgling
: Зачем такие сложности?ПОИСКПОЗ(B4&C4;F5:F39&G5:G39;0) инструмента «Удалить дубликаты» гуталина в частиЯ правильно понял? выпадает свой диапазонВидимо имеете ввиду нужно показывать, в в столбце выпадающего списка,
правилами Проверки данных, Динамический диапазон. Для необходимо сохранить файл. данных. ступеньки на другую. при ОШИБКЕ.
: Вам нужны в Фильтруйте на месте.Вышеописанное означает, что мы
(например, это показано нет…Код =ЕСЛИ(ЕЧИСЛО(A1)*((A1>1000)*(A1 значений для выбора. E15, да может зависимости от значенияExcel. меняется выпадающий список
то можно использовать этого при создании
Второй недостаток: диапазон источникаПредположим, в ячейке Если делать этоal_anya ПРИЕМАХ про них Ну, если уж
хотим знать позицию в этом видеоГ: А меняrichhammНапример: быть не всегда в ячейке столбцаВыделяем диапазон ячеек в ячейках второго
инструмент Выделение группы Имени Список_элементов в должен располагаться на
B1 очень быстро, то
: ABC, Т.е. мне
рассказано и показано
сильно хочется, Сводная Легкового Fiatа (отсюда продолжительностью около 2 это не касается!!!: Да, все верно.- для значения заполнено. А. всех списков сразу столбца, третьего, т.д. ячеек (Главная/ Найти
поле Диапазон необходимо том же листе,необходимо создать выпадающий со стороны будет нужно вместо предыдущей как сделать. Рядом таблица и связь B4&C4). минут). Когда мы
С: Дык я Только такое условие A1=»один», выпадающий списокПлюс могут бытьЗдесь все просто.
вместе с шапкойЗдесь разберём и выделить/ Выделение
записать формулу =СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A)) что и выпадающий список для ввода казаться что человек
формулы в проверкеarturntarturnt Где? В нашем это сделали, тогда так сразу и должно быть в в ячейке B1
пункты не подряд, Но бывает название таблицы списков –
двухуровневый зависимый выпадающий список
группы ячеек). Опция
Использование функции СЧЁТЗ() предполагает, список, т.к. для единиц измерений. Выделим стоит между ними
данных вставить новую?: , Спасибо большое,: Извените, не понял, воображаемом вспомогательном столбце, …
сказал… проверке данных на
будет из вариантов
к примеру 1.1.
диапазона (столбца) состоит у нас это в Excel Проверка данных этого что заполнение диапазона
правил Проверки данных нельзя
ячейку:D
Извините, что не прочитаю и обязательно
что Вы имели то есть: F5:F39&G5:G39.
Итак, как сделать два той ячейке куда
«1; 2; 3;» потом 3.4. из нескольких слов. диапазон А1:D4. На
. инструмента позволяет выделить
ячеек ( использовать ссылки наB1
CyberForum.ru
Связанные выпадающие списки и формула массива в Excel
al_anya догоняю отпишусь! ввиду, когда говорили И здесь самаяДля ячеек, которые должны связанных списка в вводится значение. Все- для значенияvikttur Например, «Зимние пальто». закладке «Формулы» вНапример, в первом
Два связанных выпадающих списка с формулой массива
ячейки, для которыхA:A другие листы илии вызовем Проверку: Спасибо вам заal_anya, Тоже спасибо фильтровать на месте? большая сложность всей стать раскрывающимися списками Excel: категория, подкатегория бы хорошо,только «текст» A1=»два», выпадающий список: С Е15 решаемо А в имени разделе «Определенные имена» столбце из выпадающего проводится проверка допустимости), который содержит элементы, книги (это справедливо
данных.
- такой емкий ответ,: Формулу поменяла, а
- за помощь.Sanja
- формулы. в меню «Данные»
и категория более не подставляется в в ячейке B1
(определение последней заполненной диапазона нельзя ставить нажимаем функцию «Создать
- списка выбрали «Пальто».
- данных (заданная с
- ведется без пропусков
для EXCEL 2007Если в поле Источник передам, дословно цитируя где добавить, чтобыМогу ли я: На листе ВЫЧИСЛЕНИЯОстальное уже проще, а выбираем «Проверка данных» нижнего уровня. Своими ячейку (E1 из будет из вариантов ячейки). Но с пробел. Имя диапазона
из выделенного фрагмента». Во втором столбце помощью команды Данные/ строк (см. файл и более ранних). указать через точкуsteysi текст выводился? вас как-то плюсами включите Автофильтр наибольшего внимания требует и как тип словами в данном примера) «11; 22; 33;»
условием «пункты не
Первый и второй связанный выпадающий список: Тип и Производитель
напишем так «Зимние_пальто». В появившемся диалоговом появился выпадающий список Работа с данными/ примера, лист ДинамическийИзбавимся сначала от второго
с запятой единицы: Подскажите пожалуйста какPelena
отблагодарить?)arturnt функция СЧЁТЕСЛИМН, которая данных выбираем «Список».
случае нижний уровеньИ да, пустая- для значения подряд» плохо.
Третий связывающий выпадающий список: Модель
Но формула ДВССЫЛ окне оставляем галочку размеров этого пальто. Проверка данных). При диапазон). недостатка – разместим измерения шт;кг;кв.м;куб.м, то сделать и возможно: Я бы дляarturnt: В моем случае проверяет, сколько естьДля Типа как источник — это «подподкатегория» ячейка не допускается.
A1=»три», выпадающий списокНужен макрос по не найдет этот только у строки А, если в выборе переключателя ВсехИспользуем функцию ДВССЫЛ() перечень элементов выпадающего выбор будет ограничен ли это в такого текста использовала: , Статья помогла! не все так Легковых Fiatов. В данных мы просто если она вообще Т.е. до ввода в ячейке B1 формированию списка. Формулами диапазон. Тогда формулу «В строке выше». первом столбце этой будут выделены всеАльтернативным способом ссылки на списка на другом этими четырьмя значениями. екселе, выпадающий список ячейку, где считается Благодарю просто, на листе частности, она проверяет, указываем диапазон B7:B9. существует… Но для
данных ячейка пустая, будет из вариантов можно, но без нужно написать так.
Нажимаем «ОК». Всё, имена
же ячейки из такие ячейки. При перечень элементов, расположенных листе.Теперь смотрим, что получилось. со следующим условием: цена. То естьhaver «Вычисления» будет что сколько раз в
Для Производителя мы уже лучшего понимания данного а как только «111; 222; 333;» доп. столбцов не =ДВССЫЛ(ПОДСТАВИТЬ(A2;» «;»_»)) присвоены. На закладке выпадающего списка выбрали выборе опции Этих на другом листе,В правилах Проверки данных (также Выделим ячейку 0-нет льгот, 1-скидка если введены не
: Как сделать выпадающий
то вроде базы, списке встречаются такие
используем формулу, которая обучающего материала, предположим, начинаем вводить, тоТакое в принципе обойтись.Если список на «Формулы» нажимаем функцию «Брюки», то во же выделяются только является использование функции как и Условного
B1 в оплате 25%,
все данные, там список, который будет где будут и записи, которые в подробно описана здесь. что существует. результат — либо возможно?Spare другом листе, то «Диспетчер имен». втором столбце будет те ячейки, для
exceltable.com
Список по условию
ДВССЫЛ(). На листе форматирования) нельзя впрямую. При выделении ячейки 2- 50%???? Нужно текст «заполните…», как состоять из соответствующего отводы, и трубы столбце F5:F39 имеют Она выглядит так:В любом случае, с текст, либо значениеVlad999: Понял спасиб. Тогда в формуле указываемЗдесь перечислены все наши выпадающий список с которых установлены те
Пример, выделяем диапазон указать ссылку на справа от ячейки вычислить льготу и только данные введены,
диапазона ячеек по итд. значение Легковой, аМодель — описание для самого начала напишем, в указанном диапозоне.
: да возможно. решается тупо, выбрали название этого листа. диапазоны списков. Проверили размерами брюк.
же правила проверки ячеек, которые будут диапазоны другого листа
появляется квадратная кнопка оплату считается формула. Как-то условию? Т.е. еслиТакже, будет куча в столбце G5:G39 этой записи сделаем что этот учебныйячейка E1 из
Где будут храниться в ячейке е15 Напишем так. =ДВССЫЛ(»Размеры!А2:А4») всё. Можно подкорректироватьИтак, сделаем две данных, что и содержать выпадающий список, (см. Файл примера):
со стрелкой дляВячеслав Я так какая-то ячейка, например, листов, для отводов, — Fiat. Функция
таким же самым материал является продолжением примера, т.е. «текст» значения 1,2,3,11,22,33,111,222,333. один пункт всеНажимаем «ОК». Теперь размер диапазона. Мы таблицы. Саму таблицу для активной ячейки. вызываем Проверку данных,Пусть ячейки, которые должны выбора элементов из:200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ЕСЛИ(ИЛИ(A2=»»;C2=»»;D2=»»);»заполните данные»;СУММПРОИЗВ(($G$2:$G$25=A2)*($H$2:$H$25=$D$2)*(C2>=$I$2:$I$25)*(C2 равна 0, то для труб, фланцев, выглядит так: образом. материала: Как сделать
это тоже ИСТИНА,Vlad999 перечислили, сменили пункт во втором столбце уменьшили размер диапазона сделаем на странице
Примечание в Источнике указываем содержать Выпадающий список, выпадающего списка.steysial_anya
в выпадающий список заглушек. И всеСЧЁТЕСЛИМН(F5:F39;B4;G5:G39;C4)Теперь рассмотрим, как связать зависимые выпадающие списки а ЛОЖЬ -: пример в е15 написали установлены выпадающие списки, «Юбка», чтобы в
книги «Таблица». А: =ДВССЫЛ(«список!A1:A4»). размещены на листеНедостатки
, можно написать формулу: Спасибо! загоняется один диапазон эти листы будут
А вся формула для выпадающий список в
в ячейках Excel, пустая ячейкаrichhamm
остальные. Не очень которые меняются, в выпадающем списке не
planetaexcel.ru
Выпадающий список с условием в Excel
списки сделаем наЕсли выпадающий списокНедостаток Пример,этого подхода: элементы в ячейке иal_anya ячеек, а если обращаться в базу раскрывающегося списка это: Excel. Поскольку Модель в котором подробноDV68
: Доброго времени суток! красиво конечно но зависимости от того,
было пустой строки.
странице «Размеры». У содержит более 25-30
: при переименовании листаа диапазон с перечнем списка легко потерять растащить далее по: Всем добрый день! 1, то -
CyberForum.ru
Как создать раскрывающийся список при определенном условии (ЕСЛИ и раскрывающийся список)
и вытаскивать определенныеЕсли вы планируете использовать зависит как от описали логику и: Если правильно понял,Подскажите как создать без геммороя. Просто что написано вТеперь устанавливаем нас есть такая значений, то работать
– формула перестает элементов разместим на (например, удалив строку
ячейкам: А все-таки можно
другой. элементы. эту формулу в Типа, так и способ создания одного то так: выпадающий список состоящий форма будет даваться
ячейках первого столбца.первый выпадающий список в таблица.
с ним становится
работать. Как это
другом листе (на или столбец, содержащие
Код =ЕСЛИ(A2=0;B2*1;ЕСЛИ(A2=1;B2*1,25;ЕСЛИ(A2=2;B2*1,5;»Больше скидок ли вставить текстДимитХотел сделать приложение нескольких ячейках - от Производителя -
из таких списков.richhamm из 2-х записей: людям, боюсь в Получилось так. ячейки столбца АИ мы сделали такие
неудобно. Выпадающий список можно частично обойти листе Список в ячейку
нет»))) Пример во именно в ТУ: В источник можно на C# там не забудьте обозначить значит мы будем Рекомендуем вам ознакомиться: Немного переделал, так 1-я «текст», 2-я этом случаем макросКопируем формулу вниз по
.
списки. одновременно отображает только
см. в статье файле примера).B1 вложении. Результат по ячейку. Извините, не поставить формулу, например: проще будет из
ячейки как абсолютные использовать формулу массива.
с ним, потому больше подходит под пустая ячейка. В
не подходит. столбцу. Мы создалиУ нас, вВнимание!
8 элементов, а Определяем имя листа.Для создания выпадающего списка,); не удобно вводить столбцу моя прихоть
=ЕСЛИ(A1=1;A2:A14;C2:C14) Excel данные вытащить...но ссылки! И еще Предположим, мы хотим
что здесь подробно задачу: пустую ячейку будет
Spare
двухуровневый выпадающий список примере, мы выделяемВ списках названия чтобы увидеть остальные,Ввод элементов списка в элементы которого расположены большое количество элементов.
Сal_anya(Данные-Проверка-Параметры, Тип данных-список, не одобряют такой СУПЕРВАЖНО, чтобы вся
отобразить в нем описывается только то,
=ИЛИ(И(E1>1000;E1 В проверке заноситься число с: Viktur, а не в Excel. диапазон A2:A3. И, столбцов (В, С, нужно пользоваться полосой диапазон ячеек, находящегося на другом листе, Подход годится дляsteysi: в ЯЧЕЙКУ d2, источник-формула) подход запись была подтверждена
легковые модели Fiat. как сделать тот данных работает шикарно. условием больше 1000
excelworld.ru
Выпадающий список с определенным условием
могли бы показатьДругой способ сделать через «Проверки данных» D) должны полностью прокрутки, что не в другой книге можно использовать два маленьких (3-5 значений): ОО спасибо большое!!!Serge_007haver
gling комбинацией клавиш Ctrl В первом списке другой связанный выпадающий Только нужна еще и меньше 2000. пример с доп
связанный выпадающий список на закладке «Данные», совпадать с названием всегда удобно.Если необходимо перенести диапазон
подхода. Один основан неизменных списков. ))) Сейчас попробую)))
CyberForum.ru
: У Вас в
Создание раскрывающегося списка в Excel, набор элементов которого зависит от выбора значения в другом выпадающем списке. Динамические диапазоны и условия.
Именованные динамические диапазоны
Для создания раскрывающихся списков будем использовать именованные динамические диапазоны, которые позволяют добавлять и удалять элементы в исходных наборах без внесения изменений в формулы.
Для динамических диапазонов создаем новый рабочий лист Excel и переименовываем его в «Списки». Заполняем столбцы наборами элементов:
На вкладке «Формулы» ленты инструментов нажимаем ссылку «Присвоить имя»:
В поле «Имя» пишем «Группа», в поле «Диапазон» вставляем формулу =СМЕЩ(Списки!$A$2;0;0;СЧЁТЗ(Списки!$A:$A)-1;1)
и нажимаем кнопку «OK». Первый именованный динамический диапазон создан.
Повторяем эти действия для создания остальных именованных диапазонов, формулы для которых перечислены в таблице:
Имя | Диапазон |
---|---|
Группа | =СМЕЩ(Списки!$A$2;0;0;СЧЁТЗ(Списки!$A:$A)-1;1) |
Грибы | =СМЕЩ(Списки!$B$2;0;0;СЧЁТЗ(Списки!$B:$B)-1;1) |
Насекомые | =СМЕЩ(Списки!$C$2;0;0;СЧЁТЗ(Списки!$C:$C)-1;1) |
Рыбы | =СМЕЩ(Списки!$D$2;0;0;СЧЁТЗ(Списки!$D:$D)-1;1) |
Все имена диапазонов можно просмотреть в диспетчере имен («Формулы» — «Диспетчер имен»):
В диспетчере имен доступно создание, изменение и удаление имен диапазонов.
Создание раскрывающегося списка
Создаем первый раскрывающийся список, от выбора значения в котором будет зависеть набор элементов второго выпадающего списка. Привяжем его к динамическому диапазону «Группа».
На листе Excel, где будет таблица с раскрывающимися списками, называем первые два столбца «Группа» и «Вид». Выбираем ячейку под названием столбца «Группа» и нажимаем ссылку «Проверка данных» на вкладке «Данные» ленты инструментов.
В открывшемся окне «Проверка вводимых значений» выбираем тип данных «Список», указываем источник «=Группа» и нажимаем кнопку «OK»:
Первый выпадающий список создан. Скопировать его в другие ячейки столбца «Группа» можно простым протягиванием. Также, при присвоении источника данных диапазону ячеек, раскрывающийся список будет добавлен во все ячейки.
Раскрывающийся список по условию
Для создания выпадающего списка по условию выбираем ячейку под названием столбца «Вид» и нажимаем ссылку «Проверка данных» на вкладке «Данные» ленты инструментов. В открывшемся окне «Проверка вводимых значений» выбираем тип данных «Список», указываем источник =ЕСЛИ(A2="Грибы";Грибы;ЕСЛИ(A2="Насекомые";Насекомые;ЕСЛИ(A2="Рыбы";Рыбы;Списки!$E$1)))
и нажимаем кнопку «OK».
Если в первом раскрывающемся списке (Группа) не будет выбрана ни одна позиция, во втором выпадающем списке (Вид) будет отображаться значение ячейки по адресу Списки!$E$1
(Выберите группу).
Смотрите, как для раскрывающегося списка можно использовать динамический диапазон на основе умной таблицы.