Списки в эксель как сделать

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

Excel 2007-2013

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

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

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

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

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

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

Excel Online

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

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

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

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

Excel для Mac 2011

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

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

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

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

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

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

Источник

Добавление и удаление элементов раскрывающегося списка

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

Изменение раскрывающегося списка, основанного на таблице Excel

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

Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

    Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

    Чтобы удалить элемент, нажмите кнопку Удалить.

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

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

    Выполните одно из указанных ниже действий.

    Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

    Чтобы удалить элемент, нажмите кнопку Удалить.

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

    На вкладке Формулы нажмите кнопку Диспетчер имен.

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

    Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

    Совет: Чтобы определить именованный диапазон, выделите его и найдите его имя в поле Имя. Сведения о поиске именованных диапазонов см. в статье Поиск именованных диапазонов.

    Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

    Откройте лист, содержащий данные для раскрывающегося списка.

    Выполните одно из указанных ниже действий.

    Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

    Чтобы удалить элемент, нажмите кнопку Удалить.

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

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

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

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

    Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

    На вкладке Параметры щелкните поле Источник и измените нужные элементы списка. Элементы должны быть разделены точкой с запятой, без пробелов между ними следующим образом: Да;Нет;Возможно

    Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

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

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

    Изменение раскрывающегося списка, основанного на таблице Excel

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

    Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

      Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

      Чтобы удалить элемент, нажмите кнопку Удалить.

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

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

      Выполните одно из указанных ниже действий.

      Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

      Чтобы удалить элемент, нажмите кнопку Удалить.

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

      На вкладке Формулы нажмите кнопку Диспетчер имен.

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

      Совет: Чтобы определить именованный диапазон, выделите его и найдите его имя в поле Имя. Сведения о поиске именованных диапазонов см. в статье Поиск именованных диапазонов.

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

      Откройте лист, содержащий данные для раскрывающегося списка.

      Выполните одно из указанных ниже действий.

      Чтобы добавить элемент, перейдите в конец списка и введите новый элемент.

      Чтобы удалить элемент, нажмите кнопку Удалить.

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

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

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

      В диалоговом окне на вкладке Параметры щелкните поле Источник, а затем на листе с записями для раскрывающегося списка выделите содержимое ячеек в Excel, в которых находятся эти записи. После выделения ячеек вы увидите, как изменится диапазон списка в поле «Источник».

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

      На вкладке Параметры щелкните поле Источник и измените нужные элементы списка. Элементы должны быть разделены точкой с запятой, без пробелов между ними следующим образом: Да;Нет;Возможно

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

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

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

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

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

      Выберите пункт Данные > Проверка данных.

      На вкладке Параметры щелкните в поле Источник. Затем выполните одно из указанных ниже действий.

      Если поле «Источник» содержит записи раскрывающегося списка, разделенные запятыми, введите новые записи или удалите ненужные. После завершения записи должны быть разделены запятыми без пробелов. Например: Фрукты,Овощи,Мясо,Закуски.

      Если поле «Источник» содержит ссылку на диапазон ячеек (например, =$A$2:$A$5), нажмите кнопку Отмена, а затем добавьте или удалите записи из этих ячеек. В этом примере можно добавить или удалить записи в ячейках А2–А5. Если окончательный список записей оказался больше или меньше исходного диапазона, вернитесь на вкладку Параметры и удалите содержимое поля Источник. Затем щелкните и перетащите указатель, чтобы выделить новый диапазон, содержащий записи.

      Если поле «Источник» содержит именованный диапазон, например, «Отделы», необходимо изменить сам диапазон с помощью классической версии Excel.

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

      Дополнительные сведения

      Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.

      Источник

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

      Видео

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

      Источник

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

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

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

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

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

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

      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

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

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

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

      Источник

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

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

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

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

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

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

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

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

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

      Списки в эксель как сделать. Смотреть фото Списки в эксель как сделать. Смотреть картинку Списки в эксель как сделать. Картинка про Списки в эксель как сделать. Фото Списки в эксель как сделать

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

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

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

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

      Источник

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

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