Как в экселе из списка выбрать нужное значение


Выпадающий список в 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 сделать множественный выбор в раскрывающемся списке.

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

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

Что-то как показано ниже на рис:

Это невозможно сделать с помощью встроенных функций Excel.

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

Посмотреть видео - Как выбрать несколько элементов из раскрывающегося списка Excel

Как сделать множественный выбор в раскрывающемся списке

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

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

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

  • Создание выпадающего списка.
  • Добавление кода VBA в серверную часть.

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

Вот шаги для создания раскрывающегося списка в Excel:

  1. Выберите ячейку или диапазон ячеек, в которых должен отображаться раскрывающийся список (C2 в этом примере).
  2. Перейдите в Data -> Data Tools -> Data Validation.
  3. В диалоговом окне «Проверка данных» на вкладке настроек выберите «Список» в качестве критериев проверки.
  4. В поле «Источник» выберите ячейки, содержащие нужные вам элементы в раскрывающемся списке.
  5. Нажмите ОК.

Теперь в ячейке C2 есть раскрывающийся список, в котором показаны имена элементов в A2: A6.

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

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

Следующие два раздела этого руководства дадут вам код VBA, позволяющий выбрать несколько вариантов в раскрывающемся списке (с повторением и без).

Код VBA для разрешения множественного выбора в раскрывающемся списке (с повторением)

Ниже приведен код Excel VBA, который позволит нам выбрать более одного элемента из раскрывающегося списка (с возможностью повторения выбора):

 Private Sub Worksheet_Change (значение ByVal как диапазон) Код Sumit Bansal с https: // trumpexcel.com 'Чтобы сделать несколько вариантов выбора в раскрывающемся списке в Excel Уменьшить старое значение как строку Dim Newvalue As String При ошибке GoTo Exitsub Если Target.Address = "$ C $ 2", то Если Target.SpecialCells (xlCellTypeAllValidation) - ничего, тогда GoTo Exitsub Иначе: если Target.Value = "", тогда GoTo Exitsub Else Application.EnableEvents = False Newvalue = Target.Value Application.Undo Oldvalue = Target.Value Если Oldvalue = "" Тогда Target.Значение = Новое значение Еще Target.Value = Старое значение & "," & Новое значение Конец, если Конец, если Конец, если Application.EnableEvents = True Exitsub: Application.EnableEvents = True Конец подписки 

Теперь вам нужно поместить этот код в модуль редактора VB (как показано ниже в разделе «Куда поместить код VBA»).

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

Обратите внимание, что если вы выберете элемент более одного раза, он будет введен снова (повторение разрешено).

Попробуйте сами .. Загрузите файл примера

Код VBA для разрешения множественного выбора в раскрывающемся списке (без повторения)

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

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

 Private Sub Worksheet_Change (значение ByVal как диапазон) Код Sumit Bansal с https: // trumpexcel.com 'Чтобы разрешить множественный выбор в раскрывающемся списке в Excel (без повторения) Уменьшить старое значение как строку Dim Newvalue As String Application.EnableEvents = True При ошибке GoTo Exitsub Если Target.Address = "$ C $ 2", то Если Target.SpecialCells (xlCellTypeAllValidation) - ничего, тогда GoTo Exitsub Иначе: если Target.Value = "", тогда GoTo Exitsub Else Application.EnableEvents = False Newvalue = Target.Value Application.Undo Старое значение = Цель.Ценность Если Oldvalue = "" Тогда Target.Value = Новое значение Еще Если InStr (1, Oldvalue, Newvalue) = 0, то Target.Value = Старое значение & "," & Новое значение Остальное: Target.Value = Старое значение Конец, если Конец, если Конец, если Конец, если Application.EnableEvents = True Exitsub: Application.EnableEvents = True Концевой переводник 

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

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

Попробуйте сами .. Загрузите файл примера

Где разместить код VBA

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

Чтобы поместить код VBA в серверную часть Excel, выполните следующие действия:

  1. Перейдите на вкладку «Разработчик» и нажмите Visual Basic (вы также можете использовать сочетание клавиш - Alt + F11). Откроется редактор Visual Basic.
  2. Слева должна быть панель Project Explorer (если ее нет, используйте Control + R, чтобы сделать ее видимой).
  3. Дважды щелкните имя рабочего листа (на левой панели), где находится раскрывающийся список. Это открывает окно кода для этого рабочего листа.
  4. В окне кода скопируйте и вставьте приведенный выше код.
  5. Закройте редактор VB.

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

Попробуйте сами .. Загрузите файл примера

Примечание: Поскольку для этого мы используем код VBA, вам необходимо сохранить книгу с расширением .xls или .xlsm.

Часто задаваемые вопросы (FAQ)

Я создал этот раздел, чтобы ответить на некоторые из наиболее часто задаваемых вопросов об этом руководстве и коде VBA. Если у вас есть какие-либо вопросы, я прошу вас сначала просмотреть этот список запросов.

  Q: В коде VBA функциональность предназначена только для ячейки C2. Как мне получить его для других ячеек?  Ответ: Чтобы получить это раскрывающееся меню с множественным выбором в других ячейках, вам необходимо изменить код VBA в серверной части.Предположим, вы хотите получить это для C2, C3 и C4, вам нужно заменить следующую строку в коде: Если Target.Address = "$ C $ 2", то с этой строкой: Если Target.Address = "$ C $ 2" или Target.Address = "$ C $ 3" ​​или Target.Address = "$ C $ 4", то 
  Q: Мне нужно создать несколько раскрывающихся списков во всем столбце «C». Как мне получить это для всех ячеек в столбцах с функцией множественного выбора?  Ответ: Чтобы включить множественный выбор в раскрывающихся списках во всем столбце, замените в коде следующую строку: Если Target.Address = "$ C $ 2" Тогда с этой строкой: Если Target.Column = 3, то В аналогичных строках, если вам нужна эта функциональность в столбцах C и D, используйте следующую строку: Если Target.Column = 3 или Target.Column = 4, то 
  Вопрос: Мне нужно создать несколько раскрывающихся списков подряд. Как я могу это сделать?  Ответ: Если вам нужно создать раскрывающиеся списки с несколькими вариантами выбора подряд (скажем, вторая строка), вам необходимо заменить следующую строку кода: Если Target.Address = "$ C $ 2" Тогда с этой строкой: Если Target.Row = 2, то Точно так же, если вы хотите, чтобы это работало для нескольких строк (скажем, второй и третьей строки), используйте вместо этого следующую строку кода: Если Target.Row = 2 или Target.Row = 3, то 
  Q: На данный момент множественный выбор разделяется запятой. Как я могу изменить это, чтобы разделить их пробелом (или любым другим разделителем).  Ответ: Чтобы разделить их разделителем, отличным от запятой, вам необходимо заменить следующую строку кода VBA: Target.Значение = Старое значение & "," & Новое значение с этой строкой кода VBA: Target.Value = Старое значение & "" & Новое значение Точно так же, если вы хотите заменить запятую другим символом, например |, вы можете использовать следующую строку кода: Target.Value = Старое значение & "|" & Новое значение 
  Q: Могу ли я выделить каждый выбор в отдельной строке в той же ячейке?  Ответ: Да, можно. Чтобы получить это, вам нужно заменить следующую строку кода VBA: Target.Значение = Старое значение & "," & Новое значение с этой строкой кода: Target.Value = Старое значение & vbNewLine & Новое значение vbNewLine вставляет новую строку в ту же ячейку. Поэтому всякий раз, когда вы делаете выбор из раскрывающегося списка, он будет вставлен в новую строку. 
  Q: Могу ли я включить функцию множественного выбора на защищенном листе?  Ответ: Да, можно. Для этого вам нужно сделать две вещи: Добавьте в код следующую строку (сразу после оператора DIM):  Me.Защитить UserInterfaceOnly: = True  Во-вторых, вам нужно убедиться, что ячейки, в которых есть раскрывающийся список с функцией множественного выбора, не заблокированы, когда вы защищаете весь лист. Вот руководство о том, как это сделать: Блокировать ячейки в Excel 

Вам также могут понравиться следующие руководства по Excel:

.

Выбрать содержимое ячейки в Excel

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

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

Выберите одну или несколько ячеек

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

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

    Или используйте Shift + клавиши со стрелками для выбора диапазона.

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

Выберите одну или несколько строк и столбцов

  1. Выберите букву вверху, чтобы выделить весь столбец.Или щелкните любую ячейку в столбце и нажмите Ctrl + Пробел.

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

  3. Чтобы выбрать несмежные строки или столбцы, удерживайте Ctrl и выберите номера строки или столбца.

Выбрать таблицу, список или рабочий лист

  1. Чтобы выбрать список или таблицу, выберите ячейку в списке или таблице и нажмите Ctrl + A.

  2. Чтобы выделить весь лист, нажмите кнопку Выбрать все в верхнем левом углу.

Нужна дополнительная помощь?

Вы всегда можете спросить эксперта в техническом сообществе Excel, получить поддержку в сообществе Answers или предложить новую функцию или улучшение в Excel User Voice.

См. Также

Выберите определенные ячейки или диапазоны

Добавление или удаление строк и столбцов таблицы в таблице Excel

Перемещение или копирование строк и столбцов

Транспонировать (вращать) данные из строк в столбцы или наоборот

Закрепить панели, чтобы заблокировать строки и столбцы

Блокировать или разблокировать определенные области защищенного листа

.

Как работать с выпадающими списками в MS Excel


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

В этом посте я дам целый ряд советов по работе с раскрывающимися списками в Excel, включая:

В

Excel есть функция под названием Data Validation , которую вы можете использовать, чтобы убедиться, что пользователи ваших электронных таблиц вводят определенные значения в ячейки.Списки (или раскрывающиеся списки) - это тип проверки данных, используемый, чтобы убедиться, что пользователи вводят значение из набора параметров.

Как создавать / изменять раскрывающиеся списки

Для создания / изменения раскрывающегося списка:

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

В диалоговом окне «Проверка данных» нажмите кнопку выбора критериев проверки и выберите «Список»:

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

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

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

К началу

Создание списков с использованием информации из других листов

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

Чтобы создать список из диапазона на другом листе, в диалоговом окне «Проверка данных» нажмите кнопку выбора диапазона и перейдите к нужному диапазону на другом листе.

Наверх

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

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

Наверх

Как скопировать списки из одной ячейки в другую

  • Выберите ячейку, содержащую раскрывающийся список, который вы хотите скопировать
  • Скопируйте ячейку, нажав Ctrl + C или Щелкните правой кнопкой мыши -> Копировать
  • Выберите ячейки, в которые вы хотите вставить раскрывающийся список
  • Щелкните правой кнопкой мыши, выберите Специальная вставка, щелкните Проверка и нажмите ОК.

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

К началу

Как работать с книгой с несколькими разными списками

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

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

Затем вы можете использовать имена списков в диалоговом окне «Проверка данных».

Вернуться к началу

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

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

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

Всплывающая подсказка будет выглядеть так

Чтобы показать сообщение, когда пользователь вводит неправильное значение в ячейку:

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

Сообщение об ошибке будет выглядеть так:

К началу

Создать раскрывающийся раскрывающийся список

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

Уловка очень проста: просто преобразуйте источник списка в таблицу , и все будет хорошо. Вот шаги:

1) Выберите диапазон, содержащий источник для списка

2) Преобразуйте исходный диапазон в таблицу: перейдите на вкладку «Вставка», нажмите «Таблица» и затем нажмите «ОК».

Более быстрый способ создания таблиц - выбрать желаемый диапазон и нажать Ctrl + T , затем нажать Введите .

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

И все!

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


К началу

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

Еще одна вещь, которую вы можете сделать, - это ограничить варианты выбора в раскрывающемся списке на основе выбора другого списка. Например, если вы выберете «напитки» в столбце A, то в столбце B появятся только напитки; но если вы выберете «Молочные продукты» в столбце A, то в столбце B появятся только молочные продукты.См. Пример ниже:

1) Первым шагом является создание именованного диапазона для каждой опции основного списка.

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

Обратите внимание, что каждый список ДОЛЖЕН называться точно так же, как соответствующая опция в основном списке.

2) Затем создайте раскрывающийся список для основного списка

3) Затем создайте раскрывающийся список для подсписка с помощью функции КОСВЕННО

Тип = КОСВЕННО (<Адрес ячейки с основным списком>)

В следующем примере основной список находится в ячейке A5, поэтому вам нужно перейти в ячейку B5 и создать раскрывающийся список, используя = INDIRECT (A5) в качестве источника.См. Пример ниже:

К началу

Пожалуйста, поделитесь

Если вам понравилось это или вы знаете кого-нибудь, кто мог бы им пользоваться, нажмите кнопки вверху, чтобы поделиться им с друзьями в Facebook, Twitter и LinkedIn.

.

Excel 2016: основные сведения о ячейках

/ ru / excel2016 / save-and-sharing-workbooks / content /

Введение

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

Необязательно: загрузите нашу рабочую тетрадь.

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

Что такое ячейки

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

Столбцы обозначаются буквами (A, B, C) , а строки обозначаются числами (1, 2, 3) . Каждая ячейка имеет собственное имя - или адрес ячейки - на основе ее столбца и строки.В приведенном ниже примере выбранная ячейка пересекает столбец C и строку 5 , поэтому адрес ячейки - C5 .

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

Вы также можете выбрать нескольких ячеек одновременно. Группа ячеек называется диапазоном ячеек .Вместо адреса одной ячейки вы будете ссылаться на диапазон ячеек, используя адреса ячеек первых и последних ячеек в диапазоне ячеек, разделенных двоеточием . Например, диапазон ячеек, включающий ячейки A1, A2, A3, A4 и A5, будет записан как A1: A5 . Взгляните на различные диапазоны ячеек ниже:

  • Диапазон ячеек A1: A8

  • Диапазон ячеек A1: F1
  • Диапазон ячеек A1: F8

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

Для выбора ячейки:

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

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

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

Чтобы выбрать диапазон ячеек:

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

  1. Щелкните и перетащите мышь, пока все смежных ячеек , которые вы хотите выбрать, не будут выделены . В нашем примере мы выберем диапазон ячеек B5: C18 .
  2. Отпустите кнопку мыши, чтобы выбрать желаемый диапазон ячеек.Ячейки останутся выбранными , пока вы не щелкнете другую ячейку на листе.

Содержимое ячеек

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

  • Текст : Ячейки могут содержать текста , например буквы, цифры и даты.
  • Атрибуты форматирования : Ячейки могут содержать атрибутов форматирования , которые изменяют способ отображения букв, чисел и дат. Например, проценты могут отображаться как 0,15 или 15%. Вы даже можете изменить текста ячейки или цвет фона .
  • Формулы и функции : Ячейки могут содержать формул и функций , которые вычисляют значения ячеек. В нашем примере СУММ (B2: B8) добавляет значение каждой ячейки в диапазоне ячеек B2: B8 и отображает итог в ячейке B9.
Чтобы вставить содержание:
  1. Щелкните ячейку , чтобы выделить ее. В нашем примере мы выберем ячейку F9 .
.

Смотрите также