Всплывающий список: Создание раскрывающегося списка — Служба поддержки Office

Содержание

Создание раскрывающегося списка — Служба поддержки Office

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

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

  1. Создайте список допустимых элементов для раскрывающегося списка. Для этого введите элементы на листе в одном столбце или строке без пустых ячеек.

  2. Выделите ячейки, для которых нужно ограничить ввод данных.

  3. На вкладке Данные в группе Инструменты нажмите кнопку Проверка данных или Проверить.

    Примечание: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в статье Защита книги.

  4. Откройте вкладку Параметры и во всплывающем меню Разрешить выберите пункт Список.

  5. Щелкните поле Источник и выделите на листе список допустимых элементов.

    Диалоговое окно свернется, чтобы было видно весь лист.

  6. Нажмите клавишу ВВОД или кнопку Развернуть , чтобы развернуть диалоговое окно, а затем нажмите кнопку ОК.

    Советы: 

    • Значения также можно ввести непосредственно в поле Источник через запятую.

    • Чтобы изменить список допустимых элементов, просто измените значения в списке-источнике или диапазон в поле Источник.

    • Можно указать собственное сообщение об ошибке, которое будет отображаться при вводе недопустимых данных. На вкладке Данные нажмите кнопку Проверка данных или Проверить, а затем откройте вкладку Сообщение об ошибке.

См. также

Применение проверки данных к ячейкам

  1. На новом листе введите данные, которые должны отображаться в раскрывающемся списке. Желательно, чтобы элементы списка содержались в таблице Excel.

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

  3. На ленте откройте вкладку Данные и нажмите кнопку Проверка данных.

  4. На вкладке Параметры в поле Разрешить выберите пункт Список.

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

    Источник через запятую. Например:

    Фрукты;Овощи;Зерновые культуры;Молочные продукты;Перекусы

  6. Если можно оставить ячейку пустой, установите флажок Игнорировать пустые ячейки.

  7. Установите флажок Список допустимых значений

  8. Откройте вкладку Сообщение для ввода.

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

  9. Откройте вкладку Сообщение об ошибке.

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

  10. Нажмите кнопку ОК.

После создания раскрывающегося списка убедитесь, что он работает правильно. Например, рекомендуется проверить, изменяется ли ширина столбцов и высота строк при отображении всех ваших записей. Если вы решили изменить элементы раскрывающегося списка, см. статью Добавление и удаление элементов раскрывающегося списка. Чтобы удалить раскрывающийся список, см. статью Удаление раскрывающегося списка.

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

Excel 2007-2013

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

  1. Выберите ячейки, в которой должен отображаться список.

  2. На ленте на вкладке «Данные» щелкните «Проверка данных».

  3. На вкладке «Параметры» в поле «Тип данных» выберите пункт «Список».

  4. Щелкните в поле «Источник» и введите текст или числа (разделенные запятыми), которые должны появиться в списке.

  5. Чтобы закрыть диалоговое окно, в щелкните «ОК».

Excel Online

Раскрывающиеся списки пока что невозможно создавать в Excel Online, бесплатной сетевой версии Excel. Однако вы можете просматривать и работать с раскрывающимся списком в Excel Online, если добавите его на свой лист в классическом приложении Excel. Вот как это можно сделать, если у вас имеется классическое приложение Excel:

  1. В Excel Online щелкните «Открыть в Excel» для открытия файла в классическом приложении Excel.

  2. В классическом приложении создайте раскрывающийся список.

  3. Теперь сохраните вашу книгу.

  4. В Excel Online откройте книгу для просмотра и использования раскрывающегося списка.

Узнайте больше о работе с раскрывающимися списками в Excel Online

Excel для Mac 2011

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

  1. Выберите ячейки, в которой должен отображаться список.

  2. На вкладке «Данные» в разделе «Инструменты» щелкните «Проверить».

  3. Щелкните вкладку «Параметры», а затем во всплывающем меню «Разрешить» выберите пункт «Список».

  4. Щелкните в поле «Источник» и введите текст или числа (разделенные запятыми), которые должны появиться в списке.

  5. Чтобы закрыть диалоговое окно, в щелкните «ОК».

Узнайте больше о работе с раскрывающимися списками в Excel Online Узнайте больше о создании раскрывающихся списков в Excel для Mac 2011

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

Видео

 У кого мало времени и нужно быстро ухватить суть — смотрим обучающее видео:

Кому интересны подробности и нюансы всех описанных способов — дальше по тексту.

Способ 1. Примитивный

Один щелчок правой кнопкой мыши по пустой ячейке под столбцом с данными, команда контекстного меню Выбрать из раскрывающегося списка (Choose from drop-down list) или нажать сочетание клавиш ALT+стрелка вниз. Способ не работает, если ячейку и столбец с данными отделяет хотя бы одна пустая строка или вам нужен товар, который еще ни разу не вводился выше:

Способ 2. Стандартный

  1. Выделите ячейки с данными, которые должны попасть в выпадающий список (например, наименованиями товаров).
  2. Если у вас Excel 2003 или старше — выберите в меню Вставка — Имя — Присвоить (Insert — Name — Define),
    если Excel 2007 или новее — откройте вкладку Формулы (Formulas) и воспользуйтесь кнопкой Диспетчер имен (Name Manager), затем Создать. Введите имя (можно любое, но обязательно без пробелов и начать с буквы!) для выделенного диапазона (например Товары). Нажмите ОК.
  3. Выделите ячейки (можно сразу несколько), в которых хотите получить выпадающий список и выберите в меню (на вкладке) Данные — Проверка (Data — Validation). Из выпадающего списка Тип данных (Allow) выберите вариант Список (List) и введите в строчку Источник (Source) знак равенства и имя диапазона (т.е. =Товары).

Нажмите ОК.

Все! Наслаждайтесь!

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

Способ 3. Элемент управления

Этот способ представляет собой вставку на лист нового объекта — элемента управления «поле со списком» с последующей привязкой его к диапазонам на листе. Для этого:

  1. В Excel 2007/2010 откройте вкладку Разработчик (Developer). В более ранних версиях — панель инструментов Формы (Forms) через меню Вид — Панели инструментов — Формы (View — Toolbars — Forms). Если этой вкладки не видно, то нажмите кнопку Офис — Параметры Excel флажок Отображать вкладку Разработчик на ленте (Office Button — Excel Options — Show Developer Tab in the Ribbon)
  2. Найдите значок выпадающего списка среди элементов управления форм (не ActiveX!). Ориентируйтесь по всплывающим подсказкам — Поле со списком:

    Щелкните по значку и нарисуйте небольшой горизонтальный прямоугольник — будущий список.
  3. Щелкните по нарисованному списку правой кнопкой мыши и выберите команду Формат объекта (Format control). В появившемся диалоговом окне задайте
    • Формировать список по диапазону — выделите ячейки с наименованиями товаров, которые должны попасть в список
    • Связь с ячейкой — укажите ячейку куда нужно выводить порядковый номер выбранного пользователем элемента.
    • Количество строк списка — сколько строк показывать в выпадающем списке. По умолчанию — 8, но можно больше, чего не позволяет предыдущий способ.

После нажатия на ОК списком можно пользоваться.

Чтобы вместо порядкового номера элемента выводилось его название можно дополнительно использовать функцию ИНДЕКС (INDEX), которая умеет выводить содержимое нужной по счету ячейки из диапазона:

Способ 4. Элемент ActiveX

Этот способ частично напоминает предыдущий. Основное отличие в том, что на лист добавляется не элемент управления, а элемент ActiveX «Поле со списком» из раскрывающегося набора под кнопкой Вставить (Insert) с вкладки Разработчик (Developer):

Механизм добавления тот же — выбираем объект из списка и рисуем его на листе. А вот дальше начинаются серьезные отличия от предыдущего способа.

Во-первых, созданный выпадающий ActiveX список может находится в двух принципиально разных состояниях — режиме отладки, когда можно настраивать его параметры и свойства, двигать его по листу и менять размеры и — режиме ввода, когда единственное, что можно — выбирать из него данные. Переключение между этими режимами происходит с помощью кнопки Режим Конструктора (Design Mode) на вкладке Разработчик (Developer):

Если эта кнопка нажата, то мы можем настраивать параметры выпадающего списка, нажав соседнюю кнопку Свойства (Properties), которая откроет окно со списком всех возможных настроек для выделенного объекта:

Самые нужные и полезные свойства, которые можно и нужно настроить:

  • ListFillRange — диапазон ячеек, откуда берутся данные для списка. Выделить мышью диапазон он не даст, надо просто вписать его руками с клавиатуры (например, Лист2!A1:A5)
  • LinkedCell — связанная ячейка, куда будет выводиться выбранный из списка элемент
  • ListRows — количество отображаемых строк
  • Font — шрифт, размер, начертание (курсив, подчеркивание и т.д. кроме цвета)
  • ForeColor и BackColor — цвет текста и фона, соответственно

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

При использовании этого способа, также возможно указывать в качестве ListFillRange не только одномерные диапазоны. Можно, например задать диапазон из двух столбцов и нескольких строк, указав дополнительно, что выводить нужно два столбца (свойство ColumnCount=2). Тогда можно получить весьма привлекательные результаты, окупающие все потраченные на дополнительные настройки усилия:

 

Итоговая сравнительная таблица всех способов

  Способ 1. Примитивный Способ 2. Стандартный Способ 3. Элемент управления Способ 4. Элемент ActiveX
Сложность низкая средняя высокая высокая
Возможность настройки шрифта, цвета и т.д. нет нет нет да
Количество отображаемых строк всегда 8 всегда 8 любое любое
Быстрый поиск элемента по первым буквам нет нет нет да
Необходимость использования дополнительной функции ИНДЕКС нет нет да нет
Возможность создания связанных выпадающих списков нет да нет нет

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

5 способов создания выпадающего списка в ячейке Excel

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

Как нам это может пригодиться?

Часто случается так, что в какой-то из колонок вашей таблицы нужно вводить одинаковые повторяющиеся значения. К примеру, фамилии сотрудников, названия товаров. Что может случиться? Конечно, в первую очередь будут ошибки при вводе. Человеческий фактор ведь никто не отменял. Чем нам сие грозит? К примеру, когда мы решим подсчитать, сколько заказов выполнил каждый из менеджеров, то окажется, что фамилий больше, чем сотрудников. Далее придётся искать ошибки, исправлять их и вновь повторять расчет.

Ну и конечно же, все время руками вводить одни и те же слова – просто бессмысленная работа и потеря времени. Вот здесь-то выпадающие списки нам и пригодятся. При нажатии выпадает перечень заранее определённых значений, из которых необходимо указать только одно.

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

1 — Самый быстрый способ.

Как проще всего добавить выпадающий список? Всего один щелчок правой кнопкой мыши по пустой клетке под столбцом с данными, затем команда контекстного меню «Выберите из раскрывающегося списка» (Choose from drop-down list). А можно просто стать в нужное место и нажать сочетание клавиш Alt+стрелка вниз. Появится отсортированный перечень уникальных ранее введенных значений.
Способ не работает, если нашу ячейку и столбец с записями отделяет хотя бы одна пустая строка или вы хотите ввести то, что еще не вводилось выше. На нашем примере это хорошо видно.

2 — Используем меню.

Давайте рассмотрим небольшой пример, в котором нам нужно постоянно вводить в таблицу одни и те же наименования товаров. Выпишите в столбик данные, которые мы будем использовать (например, названия товаров). В нашем примере — в диапазон G2:G7.

Выделите ячейку таблицы (можно сразу несколько), в которых хотите использовать ввод из заранее определенного перечня. Далее в главном меню выберите на вкладке Данные – Проверка… (Data – Validation). Далее нажмите пункт Тип данных (Allow) и выберите вариант Список (List). Поставьте курсор в поле Источник (Source) и впишите в него адреса с эталонными значениями элементов — в нашем случае G2:G7. Рекомендуется также использовать здесь абсолютные ссылки (для их установки нажмите клавишу F4).

Бонусом здесь идет возможность задать подсказку и сообщение об ошибке, если автоматически вставленное значение вы захотите изменить вручную. Для этого существуют вкладки Подсказка по вводу (Input Message) и Сообщение об ошибке (Error Alert).

В качестве источника можно использовать также и именованный диапазон.

К примеру, диапазону I2:I13, содержащему названия месяцев, можно присвоить наименование «месяцы». Затем имя можно ввести в поле «Источник».

Кроме того, и источник и в виде обычного диапазона ячеек, и именованный диапазон могут находиться на других листах вашей рабочей книги.

Но вы можете и не использовать диапазоны или ссылки, а просто определить возможные варианты прямо в поле «Источник». К примеру, написать там —

Да;Нет

Используйте для разделения значений точку с запятой, запятую, либо другой символ, установленный у вас в качестве разделителя элементов. (Смотрите Панель управления — Часы и регион — Форматы — Дополнительно — Числа.)

3 — Создаем элемент управления.

Вставим на лист новый объект – элемент управления «Поле со списком» с последующей привязкой его к данным на листе Excel. Делаем:

  1. Откройте вкладку Разработчик (Developer). Если её не видно, то в Excel 2007 нужно нажать кнопку Офис – Параметры – флажок Отображать вкладку Разработчик на ленте (Office Button – Options – Show Developer Tab in the Ribbon) или в версии 2010–2013 щелкните правой кнопкой мыши по ленте, выберите команду Настройка ленты (Customize Ribbon) и включите отображение вкладки Разработчик (Developer) с помощью флажка.
  2. Найдите нужный значок среди элементов управления (см.рисунок ниже).

Вставив элемент управления на рабочий лист, щелкните по нему правой кнопкой мышки и выберите в появившемся меню пункт «Формат объекта». Далее указываем диапазон ячеек, в котором записаны допустимые значения для ввода. В поле «Связь с ячейкой» укажем, куда именно поместить результат. Важно учитывать, что этим результатом будет не само значение из указанного нами диапазона, а только его порядковый номер.

Но нам ведь нужен не этот номер, а соответствующее ему слово. Используем функцию ИНДЕКС (INDEX в английском варианте). Она позволяет найти в списке значений одно из них соответственно его порядковому номеру. В качестве аргументов ИНДЕКС укажите диапазон ячеек (F5:F11) и адрес с полученным порядковым номером (F2).

Формулу в F3 запишем, как показано на рисунке:

=ИНДЕКС(F5:F11;F2)

Как и в предыдущем способе, здесь возможны ссылки на другие листы, на именованные диапазоны.

Обратите также внимание, что здесь мы не привязаны ни к какой конкретному месту таблицы. Таким списком удобно пользоваться, поскольку его можно свободно «перетаскивать» мышкой в любое удобное место. Для этого на вкладке «Разработчик» нужно активизировать режим конструктора.

4 — Элемент ActiveX

Действуем аналогично предыдущему способу, но выбираем иконку чуть ниже — из раздела «Элементы ActiveX».

Определяем перечень допустимых значений (1). Обратите внимание, что здесь для показа можно выбирать сразу несколько колонок. Затем выбираем адрес, по которому будет вставлена нужная позиция из перечня (2).Указываем количество столбцов, которые будут использованы как исходные данные (3), и номер столбца, из которого будет происходить выбор для вставки на лист (4). Если укажете номер столбца 2, то в А5 будет вставлена не фамилия, а должность. Можно также указать количество строк, которое будет выведено в перечне. По умолчанию — 8. Остальные можно прокручивать мышкой (5).

Этот способ сложнее предыдущего, но зато возвращает сразу значение, а не его номер. Поэтому необходимость в промежуточной ячейке и обработке ее при помощи ИНДЕКС — отпадает. Думаю, таким списком пользоваться гораздо удобнее.

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

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

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

Способ 1. Укажите заведомо большой источник.

Самая простая и несложная хитрость. В начале действуем по обычному алгоритму действий: в меню выбираем на вкладке Данные – Проверка … (Data – Validation). Из перечня Тип данных (Allow) выберите вариант Список (List). Поставьте курсор в поле Источник (Source).  Зарезервируем в списке набор с большим запасом: например, до 55-й строки, хотя занято у нас только 7. Обязательно не забудьте поставить галочку в чекбоксе «Игнорировать пустые …». Тогда ваш «резерв» из пустых значений не будет вам мешать.

Действительно самый простой способ, но не слишком удобный. Ведь зарезервированное место может и закончиться…

Конечно, в качестве источника можно указать и весь столбец:

=$A:$A

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

Способ 2. Применяем именованный диапазон.

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

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

Выделим имеющийся в нашем распоряжении перечень имен A2:A10. Затем присвоим ему название, заполнив поле «Имя», находящееся левее строки формул. Создадим в С2 перечень значений. В качестве источника для него укажем выражение

=имя

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

Перечень ещё можно отсортировать, чтобы удобно было пользоваться.

Главное неудобство пользования таким списком заключается в том, что используемый нами диапазон — статический. Автоматически его размеры измениться не могут. Согласитесь, не слишком удобный и технологичный способ. Слишком много ручных операций.

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

Способ 3. «Умная» таблица нам в помощь.

Начиная с 2007 года таблица для Excel — уже не просто набор строк и столбцов. Если вы просто расположите показатели с привычном для нас табличном виде, то он не будет считать их таблицей. Существует специальное форматирование, после чего диапазон начинает вести себя как единое целое, приобретая целый ряд интересных свойств. В частности, он начинает сам отслеживать свои размеры, динамически изменяясь при корректировке данных.

Любой набор значений в таблице может быть таким образом преобразован. Например, A1:A8. Выделите их мышкой. Затем преобразуйте в таблицу, используя меню Главная — Форматировать как таблицу (Home — Format as Table). Укажите, что в первой строке у вас находится название столбца. Это будет «шапка» вашей таблицы. Внешний вид может быть любым: это не более чем внешнее оформление и ни на что больше оно не влияет.

Как уже было сказано выше, «умная» таблица хороша для нас тем, что динамически меняет свои размеры при добавлении в нее информации. Если в строку ниже нее вписать что-либо, то она тут же присоединит к себе её. Таким образом, новые значения можно просто дописывать. К примеру, впишите в A9 слово «кокос», и таблица тут же расширится до 9 строк.

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

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

=Таблица1[Столбец1]

и не считает его формулой. Хотя в обычных выражениях на листе вашей рабочей книги это вполне будет работать. Эта конструкция обозначает ссылку на первый столбец. Но в поле «Источник» она почему-то игнорируется.

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

Формула теперь будет выглядеть следующим образом:

=ДВССЫЛ(«Таблица5[Продукт]»)

Таблица5 — имя, автоматически присвоенное «умной таблице». У вас оно может быть другим. На вкладке меню Конструктор (Design) можно изменить стандартное имя на свое (но без пробелов!). По нему мы сможем потом адресоваться к нашей таблице на любом листе книги.

«Продукт» — название нашего первого и единственного столбца, присвоено по его заголовку.

Не забудьте также заключить все выражение в кавычки, чтобы обозначить его как текстовую переменную.

Теперь если в A9 вы допишете еще один фрукт (например, кокос), то он тут же автоматически появится и в нашем перечне. Аналогично будет, если мы что-то удалим. Задача автоматического увеличения выпадающего списка значений решена.

Надеемся, вы сможете теперь с помощью списков без ошибок вводить часто повторяющиеся данные в таблицу.

[the_ad_group]

А вот еще полезная для вас информация:

Как сделать зависимый выпадающий список в Excel? — Одной из наиболее полезных функций проверки данных является возможность создания выпадающего списка, который позволяет выбирать значение из предварительно определенного перечня. Но как только вы начнете применять это в своих таблицах,… Создаем выпадающий список в Excel при помощи формул — Задача: Создать выпадающий список в Excel таким образом, чтобы в него автоматически попадали все новые значения. Сделаем это при помощи формул, чтобы этот способ можно было использовать не только в…

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

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

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

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

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

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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    1. Создаем стандартный список с помощью инструмента «Проверка данных». Добавляем в исходный код листа готовый макрос. Как это делать, описано выше. С его помощью справа от выпадающего списка будут добавляться выбранные значения.
    2. Private Sub Worksheet_Change(ByVal Target As Range)
          On Error Resume Next
          If Not Intersect(Target, Range("Е2:Е9")) Is Nothing And Target.Cells.Count = 1 Then
              Application.EnableEvents = False
              If Len(Target.Offset(0, 1)) = 0 Then
                  Target.Offset(0, 1) = Target
              Else
                  Target.End(xlToRight).Offset(0, 1) = Target
              End If
              Target.ClearContents
              Application.EnableEvents = True
          End If
      End Sub
       
    3. Чтобы выбранные значения показывались снизу, вставляем другой код обработчика.
    4. Private Sub Worksheet_Change(ByVal Target As Range)
          On Error Resume Next
          If Not Intersect(Target, Range("Н2:К2")) Is Nothing And Target.Cells.Count = 1 Then
              Application.EnableEvents = False
              If Len(Target.Offset(1, 0)) = 0 Then
                  Target.Offset(1, 0) = Target
              Else
                  Target.End(xlDown).Offset(1, 0) = Target
              End If
              Target.ClearContents
              Application.EnableEvents = True
          End If
      End Sub
       
    5. Чтобы выбираемые значения отображались в одной ячейке, разделенные любым знаком препинания, применим такой модуль.

    6. Private Sub Worksheet_Change(ByVal Target As Range)
          On Error Resume Next
          If Not Intersect(Target, Range("C2:C5")) Is Nothing And Target.Cells.Count = 1 Then
              Application.EnableEvents = False
              newVal = Target
              Application.Undo
              oldval = Target
              If Len(oldval) <> 0 And oldval <> newVal Then
                  Target = Target & "," & newVal
              Else
                  Target = newVal
              End If
              If Len(newVal) = 0 Then Target.ClearContents
              Application.EnableEvents = True
          End If
      End Sub

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

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

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

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

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

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

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

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

Процесс создания списка

Чтобы сгенерировать всплывающее меню, следует кликнуть на пункты меню по пути «Данные» – «Проверка данных». Откроется диалоговое окошко, где надо найти вкладку «Параметры» и нажать по ней, если она до этого еще не была открыта. В нем есть множество настроек, но нам важен пункт «Тип данных». Из всех значений «Список» – это то, что надо.

1

Количество методов, которыми осуществляется ввод информации во всплывающий перечень, достаточно большое.

  1. Самостоятельное указание элементов списка через точку с запятой в поле «Источник», расположенного на той же вкладке того же диалогового окна.

    2

  2. Предварительное указание значений. В поле «Источник» содержится диапазон, где имеется необходимая информация.

    3

  3. Указание именованного диапазона. Метод, повторяющий прошлый, но только необходимо предварительно назвать диапазон.

    4

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

На основе данных из перечня

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

5

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

  1. Выбрать ячейку, отведенную под будущий перечень.
  2. На ленте найти вкладку «Данные». Там осуществляем нажатие по «Проверка данных».

    6

  3. Найти пункт «Тип данных» и переключить значение на «Список».

    7

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

    8

Кроме этого, предусмотрена функция генерации списков сразу больше, чем в одной ячейке. Чтобы этого добиться, следует выбрать их все, и совершить аналогичные описанным раньше действия. Снова необходимо удостовериться, что записаны абсолютные ссылки. Если в адресе нет значка доллара возле названия колонки и ряда, то нужно их добавить путем нажатия клавиши F4 до тех пор, пока возле названия столбца и ряда не будет стоять знак $.

С ручной записью данных

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

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

  1. Нажать по ячейке, отведенной под перечень.
  2. Открыть «Данные» и там отыскать знакомый нам раздел «Проверка данных».

    9

  3. Снова выбираем тип «Список».

    10

  4. Здесь в качестве источника необходимо ввести “Да;Нет”. Видим, что информация при ручном вводе вводится с использованием точки с запятой для перечисления.

После нажатия «ОК» у нас появился следующий результат.

11

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

Создание раскрывающегося списка при помощи функции СМЕЩ

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

Откроем лист.

12

Чтобы применять функцию для выпадающего списка надо выполнить такое:

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

    13

  3. Задаем «Список». Делается это аналогично предыдущим примерам. Наконец, используется такая формула: =СМЕЩ(A$2$;0;0;5). Мы ее вводим там, где задаются ячейки, которые будут использоваться в качестве аргумента.

Потом программой создастся меню с перечнем фруктов.

Синтаксис этой такой:

=СМЕЩ(ссылка;смещ_по_строкам;смещ_по_столбцам;[высота];[ширина])

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

Выпадающий список в Excel с подстановкой данных (+ с использованием функции СМЕЩ)

В приведенном случае СМЕЩ позволила создать всплывающее меню, расположенное в фиксированном диапазоне. Недостаток этого метода – после добавления пункта придется самостоятельно редактировать формулу.

Чтобы создать динамический перечень с поддержкой ввода новой информации, необходимо:

  1. Осуществить выделение интересующей ячейки.
  2. Раскрыть вкладку «Данные» и нажать по «Проверка данных».
  3. В открывшемся окошке снова осуществляем выбор пункта «Список» и источником данных указываем такую формулу: =СМЕЩ(A$2$;0;0;СЧЕТЕСЛИ($A$2:$A$100;”<>”))
  4. Нажимаем «ОК».

Здесь содержится функция СЧЕТЕСЛИ, чтобы сразу определять, сколько ячеек заполнено (хотя у нее есть значительно большее количество применений, просто мы записываем ее здесь для конкретной цели).

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

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

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

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

Внимание! Имя файла указывается в квадратных скобках. При этом Excel не сможет применять в качестве источника информации файл, закрытый в данный момент.

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

Создание зависимых выпадающих списков

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

24

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

  1. Создать 1-й перечень с именами диапазонов.

    25

  2. В месте ввода источника один за одним выделяются требуемые показатели.

    26

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

Теперь все готово.

27

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

Иногда нет возможности отдать предпочтение только одному значению, поэтому надо выбрать больше одного. Тогда надо добавить в код страницы макрос. С использованием комбинации клавиш Alt + F11 открывается редактор Visual Basic. И туда вставляется код.

Private Sub Worksheet_Change(ByVal Target As Range)

    On Error Resume Next

    If Not Intersect(Target, Range(“Е2:Е9”)) Is Nothing And Target.Cells.Count = 1 Then

        Application.EnableEvents = False

        If Len(Target.Offset(0, 1)) = 0 Then

            Target.Offset(0, 1) = Target

        Else

            Target.End(xlToRight).Offset(0, 1) = Target

        End If

        Target.ClearContents

        Application.EnableEvents = True

    End If

End Sub 

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

Private Sub Worksheet_Change(ByVal Target As Range)

    On Error Resume Next

    If Not Intersect(Target, Range(“Н2:К2”)) Is Nothing And Target.Cells.Count = 1 Then

        Application.EnableEvents = False

        If Len(Target.Offset(1, 0)) = 0 Then

            Target.Offset(1, 0) = Target

        Else

            Target.End(xlDown).Offset(1, 0) = Target

        End If

        Target.ClearContents

        Application.EnableEvents = True

    End If

End Sub

Ну и наконец, для записи в одной ячейке используется этот код.

Private Sub Worksheet_Change(ByVal Target As Range)

    On Error Resume Next

    If Not Intersect(Target, Range(“C2:C5”)) Is Nothing And Target.Cells.Count = 1 Then

        Application.EnableEvents = False

        newVal = Target

        Application.Undo

        oldval = Target

        If Len(oldval) <> 0 And oldval <> newVal Then

            Target = Target & “,” & newVal

        Else

            Target = newVal

        End If

        If Len(newVal) = 0 Then Target.ClearContents

        Application.EnableEvents = True

    End If

End Sub

Диапазоны редактируемы.

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

В этом случае надо изначально использовать другой тип перечня. Открывается вкладка «Разработчик», после чего надо кликнуть или тапнуть (если экран сенсорный) на элемент «Вставить» – «ActiveX». Там есть «Поле со списком». Будет предложено нарисовать этот список, после чего он добавится в документ.

28

Далее он настраивается через свойства, где в опции ListFillRange прописывается диапазон. Ячейка, где отобразиться определенное пользователем значение, настраивается с помощью опции LinkedCell. Далее нужно просто записывать первые символы, как программа автоматически подскажет возможные значения.

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

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

  1. Создать набор ячеек для будущего перечня. В случае с нами это набор цветов. Выделяем его.

    14

  2. Далее его необходимо отформатировать, как таблицу. Нужно нажать одноименную кнопку и осуществить выбор стиля таблицы. 15

    16

Далее нужно подтвердить этот диапазон путем нажатия клавиши «ОК».

17

Выделяем получившуюся таблицу и даем ей имя через поле ввода, находящееся сверху столбца А.

18

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

  1. Выбрать ячейку, где перечень располагается.
  2. Открыть диалог «Проверка данных».

    19

  3. Тип данных выставляем «Список», а как значения даем имя таблицы через знак =. 20

    21

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

22

В этом и заключается преимущество таблицы, что диапазон автоматически увеличивается при добавлении новых данных. Соответственно, это самый удобный способ добавления списка.

23

Как скопировать выпадающий список?

Для копирования достаточно использовать комбинацию клавиш Ctrl + C и Ctrl + V. Так выпадающий список будет скопирован вместе с форматированием. Чтобы убрать форматирование, нужно воспользоваться специальной вставкой (в контекстном меню такая опция появляется после копирования списка), где выставляется опция «условия на значения».

Выделение всех ячеек, содержащих выпадающий список

Чтобы выполнить эту задачу, необходимо воспользоваться функцией «Выделить группу ячеек» в группе «Найти и выделить».

29

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

Оцените качество статьи. Нам важно ваше мнение:

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

Последнее обновление от пользователя Макс Вега .

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

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

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

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

Затем вернитесь к своему рабочему листу и щелкните ячейку или ячейки, которые Вы хотите проверить. Затем перейдите на вкладку Данные и найдите параметр Проверка данных в разделе Группы данных:


Перейдите на вкладку Настройки и найдите поле Разрешить. В открывшемся меню выберите Список:

Ввод данных

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


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

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

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

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

Изображение: © Dzmitry Kliapitski — 123rf.com

Всплывающие меню / раскрывающиеся списки

Всплывающие меню и раскрывающиеся списки — это объекты, которые позволяют пользователю выбирать из списка. Вы управляете элементами, отображаемыми во всплывающем меню, с помощью массива, списка выбора или стандартного действия.

Имена «Всплывающее меню» и «Выпадающий список» относятся к одним и тем же объектам; «Всплывающее меню» — это часть терминологии Mac, а «Выпадающий список» — часть Windows.

Как показано в следующем примере, внешний вид этих объектов немного отличается в зависимости от платформы:

Windows
macOS

Массив — это список значений в памяти, на который ссылается имя массива (см. Массивы и формы Объекты).Всплывающее меню / раскрывающийся список отображает массив в виде списка значений, когда вы щелкаете по нему.

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

  • Введите список значений по умолчанию в свойствах объекта. Для этого нажмите кнопку Edit … в теме «Источник данных» в Списке свойств. Дополнительные сведения см. В разделе Списки значений по умолчанию. Значения по умолчанию загружаются в массив автоматически.Вы можете обратиться к массиву, используя имя переменной, связанной с объектом.
  • Перед отображением объекта выполните код, который присваивает значения элементам массива. Например:

    ТЕКСТ МАССИВА (города; 6)
    aCities {1}: = "Филадельфия"
    aCities {2}: = "Питтсбург"
    aCities {3}: = "Grand Blanc"
    aCities {4}: = "Плохой топор"
    aCities {5}: = "Frostbite Falls"
    aCities {6}: = "Green Bay"


    В этом случае имя переменной, связанной с объектом в форме, должно быть aCities .
    Этот код можно поместить в метод формы и выполнить при запуске события формы «При загрузке».
  • Перед отображением объекта загрузите значения списка в массив с помощью команды LIST TO ARRAY. Например:

    СПИСОК В МАССИВЕ («Города»; aCities)


    В этом случае также имя переменной, связанной с объектом в форме, должно быть aCities .
    Этот код будет запускаться вместо операторов присваивания, показанных выше.

Если вам нужно сохранить выбор пользователя в поле, вы должны использовать оператор присваивания, который запускается после принятия записи.Код может выглядеть так:

Case of
: (Событие формы = при загрузке)
СПИСОК ДЛЯ ARRAY («Города»; aCities)
Если (Номер записи ([Люди]) <0)
Города: = 3
Остальное
aCities: = Найти в массиве (aCities; City)
Конец, если
: (Событие формы = При нажатии)
Город: = aCities {aCities}
: (Событие формы = При проверке)
Город: = aCities {aCities}
: (Событие формы = при выгрузке)
ЯСНАЯ ПЕРЕМЕННАЯ (города)
Конец дела

В разделе «События» окна «Список свойств» необходимо выбрать каждое событие, которое вы проверяете, в своем операторе Case.

Массивы всегда содержат конечное количество элементов. Список элементов динамический и может быть изменен методом. Элементы в массиве можно изменять, сортировать и добавлять в них.

Для получения информации о создании и использовании массива см. Главу «Массивы» в руководстве 4D Language Reference .

Если вы хотите использовать всплывающее меню / раскрывающийся список для управления значениями указанного поля или переменной, 4D позволяет вам напрямую ссылаться на поле или переменную как на источник данных объекта.Это упрощает управление перечисленными полями / переменными.

Примечание: Если вы используете иерархический список, отображается только первый уровень, и его можно выбрать.

Например, в случае поля «Цвет», которое может содержать только значения «Белый», «Синий», «Зеленый» или «Красный», теперь можно создать список, содержащий эти значения, и связать его с объектом всплывающего меню, который ссылается на поле 4D «Цвет». Затем 4D автоматически берет на себя управление вводом и отображением текущего значения в форме.

Чтобы связать всплывающее меню / раскрывающийся список или поле со списком с полем или переменной, вы можете просто ввести имя поля или переменной непосредственно в область Имя переменной объекта:

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

Примечание: Невозможно объединить этот принцип с использованием массива для инициализации объекта.Если вы вводите имя поля в области Имя переменной , вы должны использовать список выбора.

Когда вы связали всплывающее меню / раскрывающийся список со списком выбора и с полем, вы можете использовать опцию Сохранить как значение / ссылку , доступную в теме «Источник данных» в Списке свойств.

Этот параметр позволяет оптимизировать размер сохраняемых данных. Дополнительные сведения см. В разделе «Сохранить как значение или ссылку».

Вы можете назначить стандартное действие всплывающему меню / раскрывающемуся списку (тема «Действие» в Списке свойств).Этот объект поддерживает только действия, отображающие подсписок элементов (кроме действия перехода на страницу). Например, если вы выберете стандартное действие «backgroundColor», во время выполнения объект будет отображать автоматический список цветов фона. Вы можете переопределить этот автоматический список, назначив дополнительно список выбора, в котором каждому элементу было назначено настраиваемое стандартное действие.

Дополнительную информацию см. В разделе «Стандартные действия».

Всплывающие меню / раскрывающиеся списки

Всплывающие меню и раскрывающиеся списки — это объекты, которые позволяют пользователю выбирать из списка.Вы управляете элементами, отображаемыми во всплывающем меню, с помощью массива, списка выбора или стандартного действия.

Имена «Всплывающее меню» и «Выпадающий список» относятся к одним и тем же объектам; «Всплывающее меню» — это часть терминологии Mac, а «Выпадающий список» — часть Windows.

Как показано в следующем примере, внешний вид этих объектов немного отличается в зависимости от платформы:

Windows
macOS

Массив — это список значений в памяти, на который ссылается имя массива (см. Массивы и формы Объекты).Всплывающее меню / раскрывающийся список отображает массив в виде списка значений, когда вы щелкаете по нему.

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

  • Введите список значений по умолчанию в свойствах объекта. Для этого нажмите кнопку Edit … в теме «Источник данных» в Списке свойств. Дополнительные сведения см. В разделе Списки значений по умолчанию. Значения по умолчанию загружаются в массив автоматически.Вы можете обратиться к массиву, используя имя переменной, связанной с объектом.
  • Перед отображением объекта выполните код, который присваивает значения элементам массива. Например:

    ТЕКСТ МАССИВА (города; 6)
    aCities {1}: = "Филадельфия"
    aCities {2}: = "Питтсбург"
    aCities {3}: = "Grand Blanc"
    aCities {4}: = "Плохой топор"
    aCities {5}: = "Frostbite Falls"
    aCities {6}: = "Green Bay"


    В этом случае имя переменной, связанной с объектом в форме, должно быть aCities .
    Этот код можно поместить в метод формы и выполнить при запуске события формы «При загрузке».
  • Перед отображением объекта загрузите значения списка в массив с помощью команды LIST TO ARRAY. Например:

    СПИСОК В МАССИВЕ («Города»; aCities)


    В этом случае также имя переменной, связанной с объектом в форме, должно быть aCities .
    Этот код будет запускаться вместо операторов присваивания, показанных выше.

Если вам нужно сохранить выбор пользователя в поле, вы должны использовать оператор присваивания, который запускается после принятия записи.Код может выглядеть так:

Case of
: (Событие формы = при загрузке)
СПИСОК ДЛЯ ARRAY («Города»; aCities)
Если (Номер записи ([Люди]) <0)
Города: = 3
Остальное
aCities: = Найти в массиве (aCities; City)
Конец, если
: (Событие формы = При нажатии)
Город: = aCities {aCities}
: (Событие формы = При проверке)
Город: = aCities {aCities}
: (Событие формы = при выгрузке)
ЯСНАЯ ПЕРЕМЕННАЯ (города)
Конец дела

В разделе «События» окна «Список свойств» необходимо выбрать каждое событие, которое вы проверяете, в своем операторе Case.

Массивы всегда содержат конечное количество элементов. Список элементов динамический и может быть изменен методом. Элементы в массиве можно изменять, сортировать и добавлять в них.

Для получения информации о создании и использовании массива см. Главу «Массивы» в руководстве 4D Language Reference .

Если вы хотите использовать всплывающее меню / раскрывающийся список для управления значениями указанного поля или переменной, 4D позволяет вам напрямую ссылаться на поле или переменную как на источник данных объекта.Это упрощает управление перечисленными полями / переменными.

Примечание: Если вы используете иерархический список, отображается только первый уровень, и его можно выбрать.

Например, в случае поля «Цвет», которое может содержать только значения «Белый», «Синий», «Зеленый» или «Красный», теперь можно создать список, содержащий эти значения, и связать его с объектом всплывающего меню, который ссылается на поле 4D «Цвет». Затем 4D автоматически берет на себя управление вводом и отображением текущего значения в форме.

Чтобы связать всплывающее меню / раскрывающийся список или поле со списком с полем или переменной, вы можете просто ввести имя поля или переменной непосредственно в область Имя переменной объекта:

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

Примечание: Невозможно объединить этот принцип с использованием массива для инициализации объекта.Если вы вводите имя поля в области Имя переменной , вы должны использовать список выбора.

Когда вы связали всплывающее меню / раскрывающийся список со списком выбора и с полем, вы можете использовать опцию Сохранить как значение / ссылку , доступную в теме «Источник данных» в Списке свойств.

Этот параметр позволяет оптимизировать размер сохраняемых данных. Дополнительные сведения см. В разделе «Сохранить как значение или ссылку».

Вы можете назначить стандартное действие всплывающему меню / раскрывающемуся списку (тема «Действие» в Списке свойств).Этот объект поддерживает только действия, отображающие подсписок элементов (кроме действия перехода на страницу). Например, если вы выберете стандартное действие «backgroundColor», во время выполнения объект будет отображать автоматический список цветов фона. Вы можете переопределить этот автоматический список, назначив дополнительно список выбора, в котором каждому элементу было назначено настраиваемое стандартное действие.

Дополнительную информацию см. В разделе «Стандартные действия».

Создание раскрывающегося списка — служба поддержки Office

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

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

  1. Создайте список допустимых записей для раскрывающегося списка, набранный на листе в одном столбце или строке без пустых ячеек.

  2. Выберите ячейки, в которых нужно ограничить ввод данных.

  3. На вкладке Данные в разделе Инструменты щелкните Проверка данных или Проверить .

    Примечание: Если команда проверки недоступна, возможно, лист защищен или книга может использоваться совместно.Вы не можете изменить настройки проверки данных, если ваша книга является общей или ваш лист защищен. Дополнительные сведения о защите книги см. В разделе Защита книги.

  4. Щелкните вкладку Настройки , а затем во всплывающем меню Разрешить щелкните Список .

  5. Щелкните поле Источник , а затем на листе выберите список допустимых записей.

    Диалоговое окно сворачивается, чтобы лист было удобнее видеть.

  6. Нажмите RETURN или нажмите Expand кнопку, чтобы восстановить диалоговое окно, а затем нажмите ОК .

    Советы:

    • Вы также можете ввести значения непосредственно в поле Источник , разделив их запятыми.

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

    • Вы можете указать собственное сообщение об ошибке для ответа на ввод неверных данных. На вкладке Data щелкните Data Validation or Validate , а затем щелкните вкладку Error Alert .

См. Также

Применить проверку данных к ячейкам

  1. На новом листе введите записи, которые должны появиться в раскрывающемся списке. В идеале у вас будут элементы списка в таблице Excel.

  2. Выберите ячейку на листе, в которой требуется раскрывающийся список.

  3. Перейдите на вкладку Data на ленте, затем щелкните Data Validation .

  4. На вкладке Настройки в поле Разрешить щелкните Список .

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

    Фрукты, овощи, зерна, молочные продукты, закуски

  6. Если люди могут оставлять ячейку пустой, установите флажок Игнорировать пустое поле .

  7. Установите флажок в раскрывающемся списке в ячейке .

  8. Щелкните вкладку Входное сообщение .

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

  9. Щелкните вкладку Предупреждение об ошибке .

    • Если вы хотите, чтобы сообщение появлялось, когда кто-то вводит что-то, чего нет в вашем списке, установите флажок Показать предупреждение , выберите вариант в Тип и введите заголовок и сообщение. Если вы не хотите, чтобы сообщение появлялось, снимите флажок.

  10. Нажмите ОК .

После создания раскрывающегося списка убедитесь, что он работает так, как вы хотите. Например, вы можете проверить, измените ли ширину столбца и высоту строки, чтобы отображались все ваши записи. Если вы решили, что хотите изменить параметры в раскрывающемся списке, см. Раздел Добавление или удаление элементов из раскрывающегося списка.Чтобы удалить раскрывающийся список, см. Удаление раскрывающегося списка.

Всплывающие кнопки — Кнопки — macOS — Руководство по человеческому интерфейсу

Всплывающие кнопки

Всплывающая кнопка (часто называемая всплывающим меню ) — это тип кнопки, при нажатии на которую отображается меню, содержащее список взаимоисключающих вариантов. Всплывающая кнопка включает индикатор с двойной стрелкой, указывающий направление, в котором будет отображаться меню. Меню появляется над кнопкой.Как и другие типы меню, всплывающее меню кнопки может содержать разделители и символы, например галочки. После открытия меню оно остается открытым до тех пор, пока пользователь не выберет пункт меню, не щелкнет мышью за пределами меню, не переключится в другое приложение или не закроет приложение; или пока система не отобразит предупреждение.

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

Используйте всплывающую кнопку для отображения списка вещей или состояний, а не команд. Используйте заглавные буквы для заголовка каждого пункта меню в меню всплывающих кнопок. Если вам нужно предоставить список команд, используйте вместо этого раскрывающуюся кнопку. См. «Кнопки раскрытия вниз».

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

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

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

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

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

Используйте флажки или раскрывающуюся кнопку вместо всплывающей кнопки, чтобы разрешить множественный выбор. Например, список стилей текста, который позволяет пользователю выбирать полужирный и курсивный шрифт, не должен отображаться с помощью всплывающей кнопки.

Примените соответствующий стиль при использовании всплывающей кнопки на панели инструментов. Используйте текстурированный, округлый стиль. Соответствующие инструкции см. В разделе Панели инструментов. Руководство разработчика см. В разделе NSTexturedRoundedBezelStyle.

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

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

Соответствующие инструкции см. В разделе «Анатомия меню». Руководство разработчика см. В разделе NSPopUpButton.

Управление всплывающими кнопками и раскрывающимися списками

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

Всплывающие кнопки

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

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

Выпадающие списки

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

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

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

Хотя всплывающие списки отображаются прямо над их кнопкой, расположение раскрывающегося списка зависит от предпочтительного края, установленного с помощью метода setPreferredEdge: ячейки.По умолчанию список отображается под ячейкой. При рисовании списка ячейка делает все возможное, чтобы соблюдать предпочтительный край, если на экране пользователя достаточно места. Если места недостаточно, ячейка помещает список в другое место.

Обратите внимание, что в раскрывающемся списке первый элемент сохраняется с индексом 1, а не с индексом 0, как в случае со всплывающими списками или обычными меню. Это сделано для того, чтобы при необходимости заголовок раскрывающегося списка можно было сохранить с индексом 0. Даже если заголовок хранится с индексом 0, всегда изменяйте заголовок кнопок с помощью метода setTitle: .

Управление элементами всплывающих кнопок

Во многих случаях проще всего заполнить всплывающую кнопку, используя привязки какао (см. Разделы «Программирование привязок какао », ). Обычно вы привязываете значение contentObjects кнопки к managedObjects контроллера массива, а значение contentValues ​​ кнопки к тому же пути, но добавляя в качестве последнего компонента пути ключ атрибута, который вы хотите использовать как заголовок кнопки. Дополнительные сведения см. В разделе «Привязки NSPopUpButton».

Всплывающую кнопку можно также изменить программно. Чтобы добавить элементы в список ячеек всплывающей кнопки, используйте методы addItemWithTitle: , addItemsWithTitles: и insertItemWithTitle: atIndex: . Эти методы создают или заменяют элемент меню с заданным заголовком и назначают ему действие по умолчанию и эквивалент ключа. После добавления элемента в список используйте методы NSMenuItem для изменения атрибутов элемента. Чтобы удалить один или несколько элементов, используйте метод removeItemWithTitle: , removeItemAtIndex: или removeAllItems .

Действия с всплывающей кнопкой

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

Вот пример действия для всплывающего меню. Это часть объекта контроллера, который устанавливает для переменной экземпляра с именем language константу, соответствующую элементу, выбранному пользователем.Вы используете Interface Builder, чтобы создать объект NSPopUpButton , настроить его как всплывающий список и добавить к нему элементы — установив теги пунктов меню, чтобы они равнялись соответствующему значению в перечислении . Код, который вы пишете, может выглядеть так:

;
 typedef enum: NSUInteger 
 {
 Английский = 1, французский, немецкий, испанский, шведский 
 
 - (void) setLanguageFrom: (id) sender 
 {
 [self setLanguage selected :Item setLanguage selected: 
} 

Создание всплывающих форм

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

Чтобы добавить всплывающие формы на внешнюю страницу, вы должны установить код отслеживания HubSpot на свой внешний сайт или установить плагин HubSpot WordPress на свой сайт WordPress.

  • В своей учетной записи HubSpot перейдите к Forms :
    • Для учетных записей Professional и Enterprise перейдите к Marketing > Lead Capture > Forms .
    • Для учетных записей Starter и Free перейдите к Marketing > Forms .
  • В правом верхнем углу щелкните Создать форму .
  • Выберите тип формы . Для всплывающей формы вы можете выбрать:
    • Всплывающее окно
    • Раскрывающийся баннер
    • Ящик выдвижной левый
    • Ящик выдвижной правый
  • В правом верхнем углу нажмите Далее .
  • В верхней части редактора формы щелкните значок карандаша редактирования , чтобы изменить имя формы.

  • Щелкните Создать ответное письмо .
  • На правой панели настройте детали вашего дополнительного электронного письма:
    • Тип подписки: щелкните раскрывающееся меню и выберите тип подписки .
    • От пользователя: щелкните раскрывающееся меню и выберите отправителя вашего дополнительного электронного письма.
    • От имени: введите персонализированный от имени для вашего дополнительного электронного письма.
    • Строка темы: введите тему для последующего электронного письма.
    • Body: введите текст сообщения электронной почты, чтобы продолжить взаимодействие с вашим контактом.
    • Редактировать нижний колонтитул электронной почты: щелкните, чтобы изменить название и адрес вашей компании в настройках конфигурации электронной почты.
  • Нажмите Сохранить .Должен появиться краткий предварительный просмотр электронного письма. Пользователи в учетных записях Marketing Hub Starter , Basic (устаревшие), Professional или Enterprise могут щелкнуть Добавить еще один адрес электронной почты , чтобы добавить до трех последующих электронных писем.
  • Когда вы закончите добавлять дополнительное электронное письмо, нажмите Далее .

Обратите внимание: создание повторного электронного письма автоматически добавит CAPTCHA в форму.

5. Таргетинг. Настройте место отображения всплывающей формы.

Ориентируйтесь на посетителей, выбрав, когда вы хотите, чтобы эта всплывающая форма отображалась на вашем сайте. Добавьте фильтры, чтобы объединить несколько наборов правил, по которым посетители видят вашу всплывающую форму. Подробнее о правилах таргетинга.

URL веб-сайта

Вы можете добавить условную логику для определенных URL-адресов веб-страниц и / или значений параметров запроса. По умолчанию всплывающая форма отображается на всех страницах.

  • Чтобы отобразить всплывающую форму, когда посетитель находится на определенном URL-адресе веб-сайта, в разделе URL-адрес веб-сайта :
    1. Щелкните первое раскрывающееся меню и выберите URL-адрес веб-сайта .
    2. Щелкните второе раскрывающееся меню и выберите правило таргетинга .
    3. Введите критерии правила в текстовое поле.

  • Чтобы показать всплывающую форму, когда посетитель находится на странице веб-сайта, URL-адрес которой включает определенные параметры запроса:
    1. Щелкните первое раскрывающееся меню и выберите параметр запроса .
    2. В первом текстовом поле введите имя параметра запроса .
    3. Щелкните раскрывающийся список и выберите правило таргетинга .
    4. Во втором текстовом поле введите значение параметра запроса .

  • Чтобы добавить еще одно правило, щелкните Добавить правило .
  • Чтобы исключить всплывающую форму с определенных страниц (например, страницы политики конфиденциальности), щелкните Добавить правило исключения .
  • Выберите, когда скрывать всплывающую форму:
    • Щелкните Добавить правило исключения .
    • Щелкните первое раскрывающееся меню , чтобы выбрать, когда следует скрыть всплывающую форму.
    • Щелкните следующее раскрывающееся меню , чтобы выбрать правила фильтрации .
    • Чтобы добавить дополнительные правила, когда скрывать всплывающую форму, щелкните Добавить правило исключения и выберите фильтры.
  • Чтобы создать другой набор правил фильтрации, щелкните Добавить группу фильтров и выберите свои правила фильтрации.

Триггеры

Установите, когда всплывающая форма должна появляться на странице.Вы можете выбрать следующие варианты:

  • При прокрутке 50%: форма появится, когда посетитель прокрутит страницу наполовину.
  • При намерении выхода (только всплывающее окно): форма появится, когда посетитель переместит курсор на верхнюю панель окна браузера.
  • По истечении времени: форма появится через указанное количество секунд.

Когда вы закончите настройку правил таргетинга, нажмите Далее.

7. Предварительный просмотр — предварительный просмотр всплывающей формы

На вкладке Предварительный просмотр вы можете протестировать интерактивный предварительный просмотр вашей всплывающей формы.

  • Чтобы увидеть, как всплывающая форма будет отображаться на разных устройствах, нажмите кнопки Desktop , Tablet или Mobile в верхнем левом углу.
  • Чтобы просмотреть каждый шаг всплывающей формы, щелкните значок со стрелкой влево / вправо .

Публикация и отмена публикации всплывающей формы

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

Формы

37 типов всплывающих окон для использования на вашем веб-сайте (полное руководство)

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

Большинство людей думают, что всплывающие окна — это универсальное решение.Но на самом деле существует множество различных типов всплывающих окон, которые вы можете использовать в зависимости от вашей цели.

В сегодняшнем посте мы покажем вам 37 типов всплывающих окон, которые вы можете использовать на своем веб-сайте. Мы разделим эти всплывающие окна на 3 раздела:

С помощью этих 3 категорий вы можете создать более 1300 различных типов всплывающих окон . Это означает, что вы можете получить как можно больше конверсий, ничего не оставляя на столе.

Но сначала давайте убедимся, что вы понимаете основы того, что такое всплывающие окна и почему они работают.

Что такое всплывающие окна и как они работают?

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

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

И хотя вы, вероятно, знакомы с тем, что такое всплывающие окна, вы можете спросить: «Работают ли всплывающие окна?»

Предупреждение: спойлер: Да, это так… если вы знаете, как их правильно делать.

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

Другими словами, они не понимают, почему никто не следует их призыву к действию.

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

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

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

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

Приступим.

37 типов всплывающих окон для использования на вашем сайте

Всплывающие окна по типу

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

Используя разные типы всплывающих окон на своем веб-сайте, вы можете постоянно привлекать и удерживать внимание вашей аудитории.

Давайте подробнее рассмотрим типы всплывающих окон, из которых вы можете выбирать.

1) лайтбокс

Всплывающие окна лайтбоксов — наиболее распространенный тип всплывающих окон. Вы, наверное, видели это раньше:

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

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

2) Да / Нет

Всплывающее окно «Да / Нет» представляет собой 2-3-страничную веб-форму (в зависимости от того, добавляете ли вы страницу с благодарностью), которая показывает вашему посетителю простой вопрос «да или нет»:

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

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

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

Да / нет всплывающие окна — это на самом деле то, как InternetSuccessGids увеличил конверсию на 250%.

3) Да / Да

Всплывающие окна Да / Да похожи на всплывающие окна Да / Нет, но имеют особенность, которая делает их еще более эффективными.

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

Параметр «Нет» просто закрывает кампанию.

Во всплывающем окне Да / Да обе опции ведут в одно и то же место, но по разным причинам.

Так, например, мы сделали всплывающее окно, в котором рассказывается о том, как провайдер веб-хостинга Bluehost предлагает бесплатное доменное имя при регистрации с ним:

При выборе варианта «да» пользователи переходят на веб-сайт Bluehost, где они могут получить свой бесплатный домен.

Другой вариант «да» также переносит их в Bluehost, потому что не всем нужен новый домен. Им просто нужна услуга веб-хостинга.

В любом случае, оба типа пользователей хотят получить доступ к Bluehost, даже если они не хотят одного и того же.

Этот метод работает очень хорошо, если вы следуете этим общим советам:

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

Если вы будете следовать этим правилам, вы можете ожидать огромных конверсий от ваших Да / Да кампаний.

4) Геймифицированный

Геймифицированные попапы действительно эффективны. Они превращают вашу стандартную всплывающую кампанию в игру, в которую могут играть люди. Самым распространенным из них является всплывающее окно с вращающимся колесом:

.

Они отлично подходят для привлечения внимания пользователей и дают им дополнительный стимул последовать вашему призыву к действию.

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

5) Прокрутка

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

Это небольшие боковые окна, которые появляются на веб-странице, чтобы предоставить посетителю информацию или рекламные предложения. Выглядят они примерно так:

Всплывающие окна с прокруткой — отличный способ связаться с вашим посетителем и сделать его менее навязчивым для просмотра.

Эти кампании добавляют немного разнообразия к вашей общей стратегии и могут стать отличным инструментом для борьбы с усталостью от всплывающих окон.

6) Плавающая штанга

Другой тип всплывающих окон — это плавающая полоса. Эти кампании обычно выглядят так:

Теперь вы можете подумать: «Но плавающие баннеры — это не всплывающие окна… это просто кампании, которые размещаются на вашем сайте».

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

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

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

Узнайте, как Кеннеди Блю использовал всплывающее окно с плавающей полосой для увеличения продаж на 50%.

7) Полный экран

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

Это отличный способ привлечь внимание посетителей. Фактически, благодаря полноэкранным всплывающим окнам OptiMizeMyAirBnB увеличил свой список рассылки на 650% и увеличил продажи на 66%.

8) По нажатию

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

В результате вы можете ожидать гораздо более высоких конверсий.

Они работают путем встраивания триггера всплывающей кампании в закрепленный текст. Встраивать их просто с помощью нашей MonsterLinks ™. Каждый раз, когда пользователь нажимает на MonsterLink ™, появляется всплывающее окно кампании:

Stays.net смогла увеличить свои ежемесячные продажи на 10%, используя одну из этих ссылок MonsterLink ™.

Готовы начать использовать OptinMonster? Зарегистрируйтесь сегодня без риска с нашей 14-дневной гарантией возврата денег.

всплывающих окон по цели

Теперь, когда мы рассмотрели типы всплывающих окон, пора проверить различные цели ваших кампаний.

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

Давайте рассмотрим 19 различных целей, которые могут быть у ваших всплывающих окон.

9) Информационное сообщение

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

Это похоже на информирование клиентов о вашем предложении бесплатной доставки с помощью кнопки Купить сейчас рядом с ним:

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

10) Перенаправление страницы

Перенаправления страниц приведут вашего посетителя на страницу соответствующего сообщения или продукта. Часто это кампании «Да / Нет» или «Да / Да», где вариант «да» открывает новое окно.

Эти кампании отлично подходят для увеличения просмотров страниц на вашем веб-сайте за счет перенаправления читателей на связанный контент.

Это та же стратегия, которую использовала Olyplant для увеличения количества просмотров страниц на 157%.

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

11) Временное решение AdBlock

Знаете ли вы, что более 616 миллионов человек используют какую-либо технологию AdBlock? Это означает, что даже если у вас есть идеальная всплывающая кампания, нужный клиент может даже не увидеть ее.

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

Большинство людей хотят блокировать только спам, но не осознают, что им не хватает специальных предложений. Мы обнаружили, что примерно 77% пользователей более чем счастливы отключить свои блокировщики рекламы, чтобы увидеть рекламные предложения.

12) Логин пользователя

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

  • Один раз попасть на страницу авторизации
  • И снова вернуться в торговую зону

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

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

13) Форма опроса

Есть старая поговорка: «Знание — сила.«Но в бизнесе это неправильно. Это больше похоже на «Знание — прибыль».

И лучший способ получить эти знания — это опросы клиентов:

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

Вы также можете лучше понять личность своего покупателя.

14) Ведущий магнит скачать

Если вы пытаетесь расширить свой список рассылки, вам следует использовать лид-магнит.Лид-магниты — это то, что ваша аудитория сочтет ценным. Это может быть электронная книга, инфографика, специальный пост в блоге и т. Д.

Вот список из 69 лид-магнитов, которые можно использовать, если вы изо всех сил пытаетесь найти идеи.

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

Ваш клиент получает что-то ценное, вы расширяете свой список, и все выигрывают.

Inbound Marketing смог увеличить конверсию на 189% с помощью этой стратегии лид-магнита.

15) Регистрация на вебинар

Вебинары — отличная часть любой маркетинговой стратегии. Но как заставить людей регистрироваться с вашего сайта?

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

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

Какую бы стратегию вы ни использовали, всплывающее окно регистрации вебинара — отличный способ привлечь больше посетителей на ваше мероприятие.

16) Регистрация предзаказа

Многие маркетологи ошибаются, полагая, что они могут продавать продукт только тогда, когда он готов и доступен.

Но хороший способ увеличить общий объем продаж — это начать принимать предварительные заказы. Это также может помочь вам частично оплатить затраты на создание продукта.

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

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

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

17) Код купона / Акция

Хотите расширить свой список контактов и в то же время сделать своих клиентов счастливыми? Покажите им код купона или рекламное всплывающее окно, подобное этому:

Это позволяет пользователям сэкономить деньги и получить ценную контактную информацию.

Обязательно обновляйте кампании по мере изменения продвижения. Нет ничего более досадного, чем предложение купона с истекшим сроком действия.

18) Электронная почта optin

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

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

Вот и все.

Если вам нужна помощь в разработке стратегии электронного маркетинга, вы можете ознакомиться с этими подробными руководствами:

На этих ресурсах есть все необходимое, чтобы сделать ваши почтовые кампании более прибыльными.

19) Выбор номера телефона (для SMS)

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

Новичок в SMS-маркетинге? Возможно, вы захотите прочитать этот пост: SMS-маркетинг: хорошее, плохое и не смей.

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

20) Рекомендации по продукту

Если вы хотите увеличить общую сумму, которую тратят ваши клиенты, вам следует рассмотреть всплывающее окно с рекомендациями по продукту.

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

Вот быстрый пример:

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

21) Дополнительные продажи продукта

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

Macy’s отлично справляется с дополнительными продажами продуктов:

Здесь они показывают всплывающее окно допродажи, которое отправляет клиентов на более дорогие летние платья. Это всплывающее окно появляется, когда покупатель добавляет в корзину менее дорогие товары.

Цель всплывающего окна допродажи продукта проста: научить клиентов тратить больше денег на ваши продукты с течением времени.

22) Снижение продаж продукции

В отличие от дополнительных продаж, всплывающее окно с понижающими продажами покажет клиентам менее дорогое предложение, чем они рассматривали ранее.

Лучше всего их использовать, когда кто-то просмотрел элемент, но покинул страницу, не предприняв никаких действий.

Это хороший показатель того, что продукт может быть слишком дорогим для того места, где находится покупатель.

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

23) Тросиковый триггер

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

Вот основная концепция:

Предложите своей аудитории то, от чего они просто не смогут отказаться, потому что это очень выгодная сделка. Затем, после того, как они заплатят, вы показываете им более дорогой продукт (допродажа). Если они этого не купят, вы предлагаете другой продукт по более низкой цене (более низкая цена).

В конце концов, ваше всплывающее окно tripwire привлекает ваших клиентов в эту воронку и даже оплачивает некоторые рекламные расходы на этом пути.

Рассел Брансон из Click Funnels в этом мастер. Он предложит вам книгу в твердом переплете совершенно бесплатно, если вы оплатите доставку в размере 5 долларов:

.

Как это приносит деньги?

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

Всплывающее окно tripwire идеально подходит для привлечения клиентов в вашу воронку продаж, чтобы вы могли их продать.

Хотите узнать больше? Прочтите этот пост о том, как сделать воронку Tripwire.

24) Оставление тележки

Не секрет, что отказ от корзины покупок — огромная проблема для владельцев бизнеса электронной коммерции. Фактически, отказ от тележек ежегодно приводит к потере продаж более чем на 4 триллиона долларов.

Однако всплывающее окно брошенной корзины может это изменить. С помощью простого всплывающего окна вы можете восстановить посетителей, которые покидали свою корзину покупок:

Фотограф Скотт Уайден использует всплывающее окно с сообщением о брошенной тележке, чтобы восстановить 21,06% своих клиентов WooCommerce. Это означает, что на каждые 5 клиентов, пытающихся уйти до оформления заказа, он заставляет 1 из них вернуться.

25) Всплывающее окно с раздачей подарков

Онлайн-конкурс может многое сделать для вашего бизнеса. Может:

  • Расширьте список рассылки
  • Увеличьте свою социальную аудиторию после
  • Привлечь теплые лиды
  • Привлекайте больше платежеспособных клиентов

И многое другое.Но иногда создание и продвижение онлайн-конкурса может быть непростым делом.

Использование комбинации RafflePress и OptinMonster упрощает эту задачу.

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

Затем используйте шорткод, чтобы встроить конкурс во всплывающее окно OptinMonster.

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

Если вам нужна помощь в этом процессе, ознакомьтесь со следующими двумя статьями:

На этих ресурсах будет все необходимое для создания настраиваемого всплывающего окна с раздачей подарков.

26) Таймер обратного отсчета

Таймеры обратного отсчета

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

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

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

27) Уведомление о недавней активности

Уведомления о недавних действиях — мощное социальное доказательство для вашего веб-сайта. Эти небольшие всплывающие окна позволяют пользователям узнать, когда кто-то взаимодействует с вашим брендом в Интернете.

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

Это может быть активность на вашем веб-сайте, например, когда кто-то подписывается на информационный бюллетень или регистрируется на веб-семинаре:

Или это могут быть действия за пределами вашего сайта, например, когда кто-то оставляет вам отзыв на стороннем сайте, таком как Yelp или Google Мой бизнес.

Какие бы действия вы ни выполняли, вы можете показать всплывающее окно, чтобы сообщить об этом посетителям вашего сайта. И лучший инструмент для этого — TrustPulse:

.

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

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

Хотите начать? Подпишитесь на TrustPulse сегодня!

28) Уведомление о последних продажах

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

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

Это усиливает маркетинговую тактику, известную как FOMO (страх упустить возможность).Когда пользователи видят, что другие люди покупают ваши продукты, у них появляется желание приобрести их для себя.

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

Опять же, лучший плагин для всплывающих окон с уведомлениями о продажах — TrustPulse. Что касается функций и цен, лучшего варианта на рынке просто нет.

Подпишитесь на TrustPulse, совершенно бесплатно!

Всплывающие окна по триггеру или целям

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

Мы собираемся добавить еще один слой к уравнению: триггеры и цели.

Триггеры всплывающих окон относятся к тому, что заставляет пользователя видеть вашу всплывающую кампанию. Самое приятное то, что триггеры основаны на поведении пользователя. Это означает, что вы показываете свое всплывающее окно только тем людям, которые проявили интерес к вашему контенту.

В конце концов, вы получите больше потенциальных клиентов и настроитесь на более высокую конверсию.

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

Давайте рассмотрим 10 типов триггеров и целей всплывающих окон, которые вы можете использовать в своих кампаниях.

Или вы готовы начать работу с OptinMonster, чтобы протестировать их? Зарегистрируйтесь на OptinMonster сегодня без риска.

29) Exit-Intent®

Всплывающие окна

Exit-Intent® — отличный способ восстановить уходящих посетителей. Эти всплывающие окна появляются всякий раз, когда кто-то активно пытается покинуть ваш сайт:

Это огромно, потому что, как оказалось, 70% людей, которые посещают ваш сайт , никогда не возвращаются .

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

Но насколько эффективны эти всплывающие окна? Очень.

Crossropes использовала простое всплывающее окно с намерением выхода, чтобы увеличить свой список адресов электронной почты на 900%.

30) Триггер прокрутки

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

Это означает, что вы можете синхронизировать всплывающее окно с различным контентом на странице. Как это работает?

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

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

Триггеры прокрутки эффективны, потому что они появляются для пользователей, которые явно заинтересованы в теме вашего контента.

31) Время на странице

Триггер времени на странице заставляет ваше всплывающее окно появляться, когда посетитель отдыхает на вашей странице в течение определенного времени (обычно от 10 до 60 секунд).

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

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

32) По страницам

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

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

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

Rich Page это всплывающее окно с таргетингом на уровне страницы, чтобы увеличить количество подписок на 316%:

С OptinMonster вы можете создать аналогичную кампанию всего за несколько минут.

33) По месту нахождения

Знаете ли вы, что вы можете нацеливать своих пользователей на их IP-адреса? Это означает, что вы можете показывать пользователям из определенного места уникальную всплывающую кампанию.

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

Или, если вы предлагаете услуги в нескольких странах, вы можете захотеть, чтобы кампании отображались на языке, на котором говорят в регионе вашего пользователя:

Всплывающие окна на основе местоположения отлично подходят для персонализации вашей кампании для вашей аудитории.

И чем более личным вы сделаете свое сообщение, тем больше у вас будет шансов заинтересовать посетителя.

34) На основе файлов cookie

Всплывающие окна на основе файлов cookie помогают перенаправить кампании на трафик вашего сайта. Фактически, ретаргетинг увеличивает выручку в 4 раза.

Используя данные, которые у вас уже есть о ваших клиентах, вы можете показывать определенные всплывающие окна для дополнительных, понижающих, перекрестных продаж … или любых видов продаж!

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

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

35) Повторное задействование бездействия

С помощью InactivitySensor ™ компании OptinMonster вы можете повторно привлечь клиентов, которые перестали взаимодействовать с вашей страницей.

Если с вашим сайтом не было никакого взаимодействия, но окно браузера все еще открыто, появится всплывающее окно бездействия:

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

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

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

36) Кампания запланирована

Всплывающее окно, запланированное на кампанию, — это всплывающее окно, которое появляется в определенное время в течение определенного диапазона дат.

Отлично подходят для праздников или сезонных распродаж.Их также можно использовать для запуска новых продуктов и других срочных предложений.

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

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

Готовы начать курортный сезон с Черной пятницы? Ознакомьтесь с этим списком лучших маркетинговых инструментов Черной пятницы.

37) OnSite Follow Up®

OnSite Follow Up® всплывающие окна невероятны.Они учитывают то, как пользователи взаимодействуют с вашим сайтом, чтобы отображать другие всплывающие окна позже.

Преимущества этого огромны.

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

Это стратегия, используемая туристическим агентством Anywhere® для восстановления 56,24% отказов посетителей с помощью этого всплывающего окна:

Они также увеличили количество подписчиков по электронной почте на 20%.

Последние мысли

В конце концов, всплывающие окна — один из самых мощных инструментов в вашем маркетинговом арсенале.И, как мы видели, не существует универсального подхода.

На самом деле, как раз наоборот.

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

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