При работе в электронных таблицах Excel бывает нужно постоянно вводить одни и те же значения (из списка). Стандартными списками являются последовательности дней недели или месяцев, но порой хочется создать свой список автозаполнения. Например, список класса, возраст учеников, размеры одежды или любых других данных, к которым постоянно приходится обращаться. Чтобы не вводить каждый раз эти значения вручную, можно создать свой список автозаполнения, а затем использовать его — в Excel есть такая возможность.
Для создания своего списка автозаполнения выполните следующие действия.
Если используется Excel версии 2003, то нужно выбрать меню Сервис — Параметры — Списки — Новый список — вводим элементы списка через клавишу Enter — выбираем Добавить — ОК.
Если используется Excel версии 2007 (2010), то нужно выбрать Файл — Параметры — Дополнительно — в Общие Изменить списки — Новый список — вводим элементы списка через клавишу Enter — выбираем Добавить — ОК.
После создания своего списка автозаполнения достаточно в нужную ячейку таблицы ввести первое значение из списка (в примере Иванов Антон) и протянуть маркер заполнения ячейки в нужном направлении. Смотрите подробнее Как пользоваться списками автозаполнения и вводить стандартные последовательности.
Что делать, если нет маркера автозаполнения?
Если маркер (курсор) заполнения отсутствует, то нужно настроить Excel так, чтобы маркер отображался.
Для этого, если Вы используете версию 2003, выбираем Сервис — Параметры — на вкладке Параметры устанавливаем галочку Перетаскивание ячеек.
Если Вы используете версию 2007 или 2010, Файл (кнопка Офис) — Параметры — Дополнительно — Разрешить маркеры заполнения и перетаскивания ячеек — ОК.
Ввод данных экспресс-методом
Если таблица содержит в нескольких ячейках одинаковые данные, для быстрого ввода этих данных можно использовать экспресс-метод.
Используя клавишу Ctrl, выделим ячейки, в которые нужно ввести одинаковые значения.
В строку формул введем нужное значение и нажмем на клавиатуре сочетание клавиш Ctrl+Enter. Все выделенные ячейки автоматически заполнятся нужными данными.
Кратко об авторе:
Шамарина Татьяна Николаевна — учитель физики, информатики и ИКТ, МКОУ «СОШ», с. Саволенка Юхновского района Калужской области. Автор и преподаватель дистанционных курсов по основам компьютерной грамотности, офисным программам. Автор статей, видеоуроков и разработок.
Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя
стало известно автору, войдите на сайт как пользователь
и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.
Порядок вывода комментариев:
Создание или удаление настраиваемого списка для сортировки и подстановки данных
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Еще…Меньше
Для сортировки или заполнения значений в пользовательском порядке можно применять настраиваемые списки. В Excel есть встроенные списки дней недели и месяцев года, но вы можете создавать и свои настраиваемые списки.
Чтобы понять, что представляют собой настраиваемые списки, полезно ознакомиться с принципами их работы и хранения на компьютере.
Сравнение встроенных и настраиваемых списков
В Excel есть указанные ниже встроенные списки дней недели и месяцев года.
Встроенные списки |
Пн, Вт, Ср, Чт, Пт, Сб, Вс |
Понедельник, Вторник, Среда, Четверг, Пятница, Суббота, Воскресенье |
янв, фев, мар, апр, май, июн, июл, авг, сен, окт, ноя, дек |
Январь, Февраль, Март, Апрель, Май, Июнь, Июль, Август, Сентябрь, Октябрь, Ноябрь, Декабрь |
Примечание: Изменить или удалить встроенный список невозможно.
Вы также можете создать свой настраиваемый список и использовать его для сортировки или заполнения. Например, чтобы отсортировать или заполнить значения по приведенным ниже спискам, нужен настраиваемый список, так как соответствующего естественного порядка значений не существует.
Настраиваемые списки |
Высокое, Среднее, Низкое |
Большое, Среднее, Малое |
Север, Юг, Восток, Запад |
Старший менеджер по продажам, Региональный менеджер по продажам, Руководитель отдела продаж, Торговый представитель |
Настраиваемый список может соответствовать диапазону ячеек, или его можно ввести в диалоговом окне Списки.
Примечание: Настраиваемый список может содержать только текст или текст с числами. Чтобы создать настраиваемый список, содержащий только числа, например от 0 до 100, нужно сначала создать список чисел в текстовом формате.
Создать настраиваемый список можно двумя способами. Если список короткий, можно ввести его значения прямо во всплывающем окне. Если список длинный, можно импортировать значения из диапазона ячеек.
Введение значений напрямую
Чтобы создать настраиваемый список этим способом, выполните указанные ниже действия.
-
В Excel 2010 и более поздних версиях выберите пункты Файл > Параметры > Дополнительно > Общие > Изменить списки.
-
В Excel 2007 нажмите кнопку Microsoft Office и выберите пункты Параметры Excel > Популярные > Основные параметры работы с Excel > Изменить списки.
-
Выберите в поле Списки пункт НОВЫЙ СПИСОК и введите данные в поле Элементы списка, начиная с первого элемента.
После ввода каждого элемента нажимайте клавишу ВВОД.
-
Завершив создание списка, нажмите кнопку Добавить.
На панели Списки появятся введенные вами элементы.
-
Нажмите два раза кнопку ОК.
Создание настраиваемого списка на основе диапазона ячеек
Выполните указанные ниже действия.
-
В диапазоне ячеек введите сверху вниз значения, по которым нужно выполнить сортировку или заполнение. Выделите этот диапазон и, следуя инструкциям выше, откройте всплывающее окно «Списки».
-
Убедитесь, что ссылка на выделенные значения отображается в окне Списки в поле Импорт списка из ячеек, и нажмите кнопку Импорт.
-
На панели Списки появятся выбранные вами элементы.
-
Два раза нажмите кнопку ОК.
Примечание: Настраиваемый список можно создать только на основе значений, таких как текст, числа, даты и время. На основе формата, например значков, цвета ячейки или цвета шрифта, создать настраиваемый список нельзя.
Выполните указанные ниже действия.
-
По приведенным выше инструкциям откройте диалоговое окно «Списки».
-
Выделите список, который нужно удалить, в поле Списки и нажмите кнопку Удалить.
Настраиваемые списки добавляются в реестр компьютера, чтобы их можно было использовать в других книгах. Если вы используете настраиваемый список при сортировке данных, он также сохраняется вместе с книгой, поэтому его можно использовать на других компьютерах, в том числе на серверах с Службы Excel, для которых может быть опубликована ваша книга.
Однако при открытии книги на другом компьютере или сервере такой список, сохраненный в файле книги, не отображается во всплывающем окне Списки в параметрах Excel: его можно выбрать только в столбце Порядок диалогового окна Сортировка. Настраиваемый список, сохраненный в файле книги, также недоступен непосредственно для команды Заполнить.
При необходимости можно добавить такой список в реестр компьютера или сервера, чтобы он был доступен в Параметрах Excel во всплывающем окне Списки. Для этого выберите во всплывающем окне Сортировка в столбце Порядок пункт Настраиваемый список, чтобы отобразить всплывающее окно Списки, а затем выделите настраиваемый список и нажмите кнопку Добавить.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Под выпадающим списком понимается содержание в одной ячейке нескольких значений. Когда пользователь щелкает по стрелочке справа, появляется определенный перечень. Можно выбрать конкретное.
Очень удобный инструмент Excel для проверки введенных данных. Повысить комфорт работы с данными позволяют возможности выпадающих списков: подстановка данных, отображение данных другого листа или файла, наличие функции поиска и зависимости.
Создание раскрывающегося списка
Путь: меню «Данные» — инструмент «Проверка данных» — вкладка «Параметры». Тип данных – «Список».
Ввести значения, из которых будет складываться выпадающий список, можно разными способами:
- Вручную через «точку-с-запятой» в поле «Источник».
- Ввести значения заранее. А в качестве источника указать диапазон ячеек со списком.
- Назначить имя для диапазона значений и в поле источник вписать это имя.
Любой из вариантов даст такой результат.
Выпадающий список в Excel с подстановкой данных
Необходимо сделать раскрывающийся список со значениями из динамического диапазона. Если вносятся изменения в имеющийся диапазон (добавляются или удаляются данные), они автоматически отражаются в раскрывающемся списке.
- Выделяем диапазон для выпадающего списка. В главном меню находим инструмент «Форматировать как таблицу».
- Откроются стили. Выбираем любой. Для решения нашей задачи дизайн не имеет значения. Наличие заголовка (шапки) важно. В нашем примере это ячейка А1 со словом «Деревья». То есть нужно выбрать стиль таблицы со строкой заголовка. Получаем следующий вид диапазона:
- Ставим курсор в ячейку, где будет находиться выпадающий список. Открываем параметры инструмента «Проверка данных» (выше описан путь). В поле «Источник» прописываем такую функцию:
Протестируем. Вот наша таблица со списком на одном листе:
Добавим в таблицу новое значение «елка».
Теперь удалим значение «береза».
Осуществить задуманное нам помогла «умная таблица», которая легка «расширяется», меняется.
Теперь сделаем так, чтобы можно было вводить новые значения прямо в ячейку с этим списком. И данные автоматически добавлялись в диапазон.
- Сформируем именованный диапазон. Путь: «Формулы» — «Диспетчер имен» — «Создать». Вводим уникальное название диапазона – ОК.
- Создаем раскрывающийся список в любой ячейке. Как это сделать, уже известно. Источник – имя диапазона: =деревья.
- Снимаем галочки на вкладках «Сообщение для ввода», «Сообщение об ошибке». Если этого не сделать, Excel не позволит нам вводить новые значения.
- Вызываем редактор Visual Basic. Для этого щелкаем правой кнопкой мыши по названию листа и переходим по вкладке «Исходный текст». Либо одновременно нажимаем клавиши Alt + F11. Копируем код (только вставьте свои параметры).
- Сохраняем, установив тип файла «с поддержкой макросов».
- Переходим на лист со списком. Вкладка «Разработчик» — «Код» — «Макросы». Сочетание клавиш для быстрого вызова – Alt + F8. Выбираем нужное имя. Нажимаем «Выполнить».
Private Sub Worksheet_Change(ByVal Target As Range) Dim lReply As Long If Target.Cells.Count > 1 Then Exit Sub If Target.Address = "$C$2" Then If IsEmpty(Target) Then Exit Sub If WorksheetFunction.CountIf(Range("Деревья"), Target) = 0 Then lReply = MsgBox("Добавить введенное имя " & _ Target & " в выпадающий список?", vbYesNo + vbQuestion) If lReply = vbYes Then Range("Деревья").Cells(Range("Деревья").Rows.Count + 1, 1) = Target End If End If End If End Sub
Когда мы введем в пустую ячейку выпадающего списка новое наименование, появится сообщение: «Добавить введенное имя баобаб в выпадающий список?».
Нажмем «Да» и добавиться еще одна строка со значением «баобаб».
Выпадающий список в Excel с данными с другого листа/файла
Когда значения для выпадающего списка расположены на другом листе или в другой книге, стандартный способ не работает. Решить задачу можно с помощью функции ДВССЫЛ: она сформирует правильную ссылку на внешний источник информации.
- Делаем активной ячейку, куда хотим поместить раскрывающийся список.
- Открываем параметры проверки данных. В поле «Источник» вводим формулу: =ДВССЫЛ(“[Список1.xlsx]Лист1!$A$1:$A$9”).
Имя файла, из которого берется информация для списка, заключено в квадратные скобки. Этот файл должен быть открыт. Если книга с нужными значениями находится в другой папке, нужно указывать путь полностью.
Как сделать зависимые выпадающие списки
Возьмем три именованных диапазона:
Это обязательное условие. Выше описано, как сделать обычный список именованным диапазоном (с помощью «Диспетчера имен»). Помним, что имя не может содержать пробелов и знаков препинания.
- Создадим первый выпадающий список, куда войдут названия диапазонов.
- Когда поставили курсор в поле «Источник», переходим на лист и выделяем попеременно нужные ячейки.
- Теперь создадим второй раскрывающийся список. В нем должны отражаться те слова, которые соответствуют выбранному в первом списке названию. Если «Деревья», то «граб», «дуб» и т.д. Вводим в поле «Источник» функцию вида =ДВССЫЛ(E3). E3 – ячейка с именем первого диапазона.
- Создаем стандартный список с помощью инструмента «Проверка данных». Добавляем в исходный код листа готовый макрос. Как это делать, описано выше. С его помощью справа от выпадающего списка будут добавляться выбранные значения.
- Чтобы выбранные значения показывались снизу, вставляем другой код обработчика.
- Чтобы выбираемые значения отображались в одной ячейке, разделенные любым знаком препинания, применим такой модуль.
- На вкладке «Разработчик» находим инструмент «Вставить» – «ActiveX». Здесь нам нужна кнопка «Поле со списком» (ориентируемся на всплывающие подсказки).
- Щелкаем по значку – становится активным «Режим конструктора». Рисуем курсором (он становится «крестиком») небольшой прямоугольник – место будущего списка.
- Жмем «Свойства» – открывается перечень настроек.
- Вписываем диапазон в строку ListFillRange (руками). Ячейку, куда будет выводиться выбранное значение – в строку LinkedCell. Для изменения шрифта и размера – Font.
Выбор нескольких значений из выпадающего списка Excel
Бывает, когда из раскрывающегося списка необходимо выбрать сразу несколько элементов. Рассмотрим пути реализации задачи.
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range("Е2:Е9")) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False If Len(Target.Offset(0, 1)) = 0 Then Target.Offset(0, 1) = Target Else Target.End(xlToRight).Offset(0, 1) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Not Intersect(Target, Range("Н2:К2")) Is Nothing And Target.Cells.Count = 1 Then Application.EnableEvents = False If Len(Target.Offset(1, 0)) = 0 Then Target.Offset(1, 0) = Target Else Target.End(xlDown).Offset(1, 0) = Target End If Target.ClearContents Application.EnableEvents = True End If End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
On Error Resume Next
If Not Intersect(Target, Range("C2:C5")) Is Nothing And Target.Cells.Count = 1 Then
Application.EnableEvents = False
newVal = Target
Application.Undo
oldval = Target
If Len(oldval) <> 0 And oldval <> newVal Then
Target = Target & "," & newVal
Else
Target = newVal
End If
If Len(newVal) = 0 Then Target.ClearContents
Application.EnableEvents = True
End If
End Sub
Не забываем менять диапазоны на «свои». Списки создаем классическим способом. А всю остальную работу будут делать макросы.
Выпадающий список с поиском
Скачать пример выпадающего списка
При вводе первых букв с клавиатуры высвечиваются подходящие элементы. И это далеко не все приятные моменты данного инструмента. Здесь можно настраивать визуальное представление информации, указывать в качестве источника сразу два столбца.
Вам часто приходится заполнять одни и те же наборы данных в электронных таблицах? Просто создайте собственный список в Excel. В следующий раз, когда вам понадобится один из ваших списков, пусть AutoFill сделает тяжелую работу
После настройки этой функции Excel вы можете легко заполнить диапазон ячеек своими собственными списками, такими как названия отделов, клиенты, возрастные диапазоны и любой другой список, который вам может понадобиться.
Давайте посмотрим, как работает автозаполнение и как вы можете создавать свои собственные списки в Excel.
Как автозаполнить в Excel
Excel включает несколько встроенных списков, включая месяцы и дни недели. Давайте посмотрим на простой пример, чтобы увидеть, как работает автозаполнение.
Введите Sun (для воскресенья) в ячейку B2 . Затем поместите курсор на правый нижний угол ячейки B2, пока он не превратится в знак плюс, и перетащите вправо на ячейку H2 .
Когда вы отпускаете кнопку мыши, функция автозаполнения автоматически заполняет ячейки сокращениями для дней недели. Вы также можете сделать это с полными названиями дней недели и короткими и полными названиями месяцев года. Автозаполнение также работает для чисел, дат и времени.
Как Excel знает, что положить в ячейки? Дни недели — это заранее определенный список в Excel. Вы можете ввести любой элемент в этом списке в ячейку и перетащить для автоматического заполнения. остальных предметов. Если вы перетаскиваете более шести ячеек по дням недели, Excel переместится в начало списка.
Как создать пользовательский список в Excel
Вы можете использовать функцию настраиваемого списка для создания и хранения часто используемых списков, таких как список названий отделов, имен сотрудников, размеров одежды, состояний и практически любой другой список, который вы можете себе представить. Эти списки можно использовать в качестве заголовков в столбцах или строках или для заполнения раскрывающихся списков, чтобы сделать ввод данных быстрее и точнее.
- Для того, чтобы создать свой собственный список, выберите вкладку Файл.
- Затем нажмите « Параметры» на экране за кулисами.
- В диалоговом окне « Параметры Excel » нажмите « Дополнительно» . Затем прокрутите вниз до раздела « Общие » справа и нажмите « Редактировать пользовательские списки» .
- В поле « Пользовательские списки» вы увидите предварительно определенные списки дней недели и месяцев года.
Есть три способа создать свой собственный список.
1. Введите ваш список напрямую
Первый способ создать свой собственный список — это ввести его прямо в диалоговом окне « Пользовательские списки ».
- Введите несколько записей в поле « Список записей» , по одному элементу в строке и нажмите « Добавить» .
- Это самый простой способ, если у вас есть короткий список, не включенный ни в один из листов в вашей книге.
2. Импортируйте ячейки из листа
Второй способ создать пользовательский список — это импортировать их из ячеек в одной из ваших таблиц.
- Нажмите кнопку выбора ячеек в окне « Импорт списка из ячеек» .
- Диалоговое окно « Пользовательские списки » сжимается до поля « Импорт списка из ячеек» . Выберите лист, содержащий список, который вы хотите импортировать. Затем выберите диапазон ячеек, содержащих элементы в списке, и нажмите кнопку справа от поля « Импорт списка из ячеек» .
- Пользовательский список диалогового окно снова расширяется. Вы можете заметить, что заголовок диалогового окна меняется на Параметры . Это все тот же диалог, хотя. Нажмите « Импорт», чтобы добавить элементы списка с рабочего листа в поле « Записи списка» .
- Этот метод позволяет легко добавить пользовательский список, который у вас уже есть в ячейках вашей рабочей книги.
3. Импортируйте список из именованного диапазона ячеек
Третий способ создания настраиваемого списка — это импорт списка из именованного диапазона ячеек.
- Перед открытием диалогового окна « Пользовательские списки » введите каждый элемент в списке в отдельной ячейке либо в одном столбце, либо в одной строке на рабочем листе в своей книге. Выберите элементы, введите имя для диапазона выбранных ячеек в поле « Имя» и нажмите клавишу « Ввод» .
- Затем в диалоговом окне « Пользовательские списки » введите знак равенства ( = ), а затем имя, назначенное диапазону ячеек, содержащему ваш список (без пробела между знаком равенства и текстом), в поле « Импорт списка из ячеек» . Например, мы назвали наш диапазон ячеек Еда , поэтому мы ввели = Еда . Нажмите Импорт .
Примечание. При импорте настраиваемого списка из именованного диапазона ячеек на листе список в диалоговом окне « Настраиваемые списки » не связывается с исходным списком на листе. Если вы измените список на листе, настраиваемый список в диалоговом окне « Пользовательские списки » не изменится, и наоборот. - Если вы создали списки в именованных диапазонах ячеек в своей книге, этот метод упрощает добавление их в качестве пользовательских списков, которые будут доступны в любой новой или существующей книге. электронную при
3 примера пользовательских списков Excel
Существует много вариантов использования пользовательских списков в Excel, и мы не можем охватить все их здесь. Но вот несколько примеров того, как вы можете использовать собственные списки, чтобы сделать создание электронных таблиц и ввод данных проще и эффективнее в Excel.
- Если вы создаете электронные таблицы с данными для отделов в вашей компании, вы можете создать собственный список, содержащий названия отделов. Например, бухгалтерия, HR, маркетинг, разработка, техническая поддержка. Затем вы можете использовать автозаполнение для быстрого создания заголовков для столбцов или строк.
- Может быть, вы отслеживаете инвентарь одежды. Таким образом, вам могут потребоваться списки для размеров (S, M, L, XL и XXL), стилей (шея экипажа, V-образный вырез, макет шеи), длины рукава (короткий рукав, длинный рукав, три четверти рукава, без рукавов) и цвета (черный, белый, серый, синий, красный, розовый, фиолетовый, зеленый, желтый). Из этих списков вы можете быстро создать согласованные раскрывающиеся списки, содержащие эти параметры.
- Ты учитель? Вы можете создать собственный список всех имен ваших учеников и легко вставить этот список имен в строку или столбец электронной таблицы для отслеживания информации, такой как оценки или посещаемость.
Создайте свои собственные пользовательские списки
Функция пользовательских списков в Excel позволяет легко и быстро настраивать электронные таблицы в соответствии с вашими потребностями. После добавления настраиваемого списка в Excel он становится доступным во всех новых и существующих электронных таблицах.
Какие пользовательские списки вы создаете? Какой метод добавления пользовательского списка вы предпочитаете? Поделитесь своими мыслями и опытом с нами в комментариях ниже.
Кредит изображения: albertyurolaits / Depositphotos
Содержание
- Работа автозаполнения в Эксель
- Автозаполнение ячеек числами
- Инструмент «Заполнить»
- Автозаполнение формулами
- Автозаполнение другими значениями
- Добавление собственных списков
- Вопросы и ответы
Мало кому понравится долго и монотонно вводить одинаковые или однотипные данные в таблицу. Это довольно скучная работа, забирающая большое количество времени. В программе Excel имеется возможность автоматизировать ввод таких данных. Для этого предусмотрена функция автозаполнения ячеек. Посмотрим, как она работает.
Работа автозаполнения в Эксель
Автозаполнение в Microsoft Excel осуществляется с помощью специального маркера заполнения. Для того, чтобы вызвать этот инструмент нужно навести курсор на нижний правый край любой ячейки. Появится небольшой черный крестик. Это и есть маркер заполнения. Нужно просто зажать левую кнопку мыши и потянуть в ту сторону листа, где вы хотите заполнить ячейки.
То, как будут заполняться ячейки, уже зависит от того типа данных, который находится в исходной ячейке. Например, если там будет обычный текст в виде слов, то при перетягивании с помощью маркера заполнения производится его копирование в другие ячейки листа.
Автозаполнение ячеек числами
Чаще всего автозаполнение используется для ввода большого массива чисел, которые следуют по порядку. Например, в определенной ячейке стоит цифра 1, а нам нужно пронумеровать ячейки от 1 до 100.
- Активируем маркер заполнения и проводим им вниз на необходимое количество ячеек.
- Но, как видим, во все ячейки скопировалась только единица. Кликаем на значок, который находится снизу слева от заполненной области и называется «Параметры автозаполнения».
- В открывшемся списке устанавливаем переключатель в пункт «Заполнить».
Как видим, после этого весь нужный диапазон заполнился числами по порядку.
Но можно сделать ещё проще. Вам не нужно будет вызывать параметры автозаполнения. Для этого, когда тянете маркер заполнения вниз, то кроме зажатой левой кнопки мыши, нужно зажать ещё кнопку Ctrl на клавиатуре. После этого, заполнение ячеек числами по порядку происходит сразу же.
Существует также способ сделать автозаполнения ряда прогрессии.
- Вносим в соседние ячейки два первых числа прогрессии.
- Выделяем их. С помощью маркера заполнения вносим данные в другие ячейки.
- Как видим, создается последовательный ряд чисел с заданным шагом.
Инструмент «Заполнить»
В программе Excel есть также отдельный инструмент, которые называется «Заполнить». Расположен он на ленте во вкладке «Главная» в блоке инструментов «Редактирование».
- Заносим данные в любую ячейку, а затем выделяем её и диапазон ячеек, который собираемся заполнить.
- Жмем на кнопку «Заполнить». В появившемся списке выбираем то направление, в которои следует заполнить ячейки.
- Как видим, после этих действий данные из одной ячейки были скопированы во все остальные.
С помощью данного инструмента можно также заполнить ячейки прогрессией.
- Заносим число в ячейку и выделяем диапазон ячеек, который будет заполняться данными. Жмем на кнопку «Заполнить», а в появившемся списке выбираем пункт «Прогрессия».
- Открывается окно настройки прогрессии. Здесь нужно произвести ряд манипуляций:
- выбрать расположение прогрессии (по столбцам или по строкам);
- тип (геометрическая, арифметическая, даты, автозаполнение);
- установить шаг (по умолчанию он равен 1);
- установить предельное значение (необязательный параметр).
Кроме того, в отдельных случаях, устанавливаются единицы измерения.
Когда все настройки внесены, жмем на кнопку «OK».
- Как видим, после этого весь выделенный диапазон ячеек заполняется согласно установленными вами правилами прогрессии.
Автозаполнение формулами
Одним из основных инструментов Excel являются формулы. При наличии в таблице большого числа одинаковых формул можно также воспользоваться функцией автозаполнения. Суть не меняется. Нужно тем же способом маркера заполнения скопировать формулу в другие ячейки. При этом, если в формуле содержатся ссылки на другие ячейки, то по умолчанию при копировании таким способом координаты их меняются по принципу относительности. Поэтому, такие ссылки называют относительными.
Если вы хотите, чтобы при автозаполнении адреса стали фиксированными, то нужно в исходной ячейке перед координатами строк и столбцов поставить знак доллара. Такие ссылки называются абсолютными. Затем, производится обычная процедура автозаполнения с помощью маркера заполнения. Во всех заполненных таким способом ячейках формула будет абсолютно неизменная.
Урок: Абсолютные и относительные ссылки в Excel
Автозаполнение другими значениями
Кроме того, в программе Excel предусмотрено автозаполнение другими значениями по порядку. Например, если вы введете какую-нибудь дату, а затем, воспользовавшись маркером заполнения, выделите другие ячейки, то весь выбранный диапазон окажется заполненный датами в строгой последовательности.
Точно так же, можно произвести автозаполнение по дням недели (понедельник, вторник, среда…) или по месяцам (январь, февраль, март…).
Более того, если в тексте будет любая цифра, то Эксель распознает её. При использовании маркера заполнения произойдет копирование текста с изменением цифры по нарастающей. Например, если вы запишите в ячейку выражение «4 корпус», то в других ячейках, заполненных с помощью маркера заполнения, это название преобразится в «5 корпус», «6 корпус», «7 корпус» и т.д.
Добавление собственных списков
Возможности функции автозаполнения в Excel не ограничивается определенными алгоритмами или предустановленными списками, такими как, например, дни недели. При желании пользователь может в программу добавить свой личный список. Тогда, при записи в ячейку любого слова из элементов, которые находятся в перечне, после применения маркера заполнения, данным списком будет заполнен весь выделенный диапазон ячеек. Для того, чтобы добавить свой список, нужно выполнить такую последовательность действий.
- Делаем переход во вкладку «Файл».
- Переходим в раздел «Параметры».
- Далее, перемещаемся в подраздел «Дополнительно».
- В блоке настроек «Общие» в центральной части окна жмем на кнопку «Изменить списки…».
- Открывается окно списков. В левой его части расположены уже имеющиеся списки. Для того, чтобы добавить новый список записываем нужные слова в поле «Элементы списка». Каждый элемент должен начинаться с новой строки. После того, как все слова записаны, жмем на кнопку «Добавить».
- После этого, окно списков закроется, а при повторном его открытии пользователь сможет увидеть те элементы, которые он добавлял уже в окне активных списков.
- Теперь, после того, как вы в любую ячейку листа внесете слово, которое являлось одним из элементов добавленного списка, и примените маркер заполнения, выделенные ячейки будут заполнены символами из соответствующего списка.
Как видим, автозаполнение в Экселе является очень полезным и удобным инструментом, который позволяет значительно сэкономить время на добавлении одинаковых данных, повторяющихся списков, и т.д. Преимуществом этого инструмента является и то, что он настраиваемый. В него можно вносить новые списки или изменять старые. Кроме того, с помощью автозаполнения можно произвести быстрое заполнение ячеек различными видами математических прогрессий.
history 9 апреля 2013 г.
- Группы статей
- Другие Стандартные Средства
Наверняка Вы уже использовали встроенные списки автозаполнения. Например, если ввести в ячейку слово Январь, а затем значение скопировать
Маркером заполнения
вниз на несколько ячеек, то все эти ячейки автоматически заполнятся последующими названиями месяцев: Февраль, Март… Хорошая новость, в EXCEL можно создавать пользовательские списки автозаполнения.
Списки автозаполнения удобны для ввода групп часто повторяющихся значений.
Встроенный список автозаполнения
Встроенный
Список автозаполнения
представляет собой отсортированный список данных, например:
|
|
1, 2, 3… |
4, 5, 6… |
09:00 |
10:00, 11:00, 12:00… |
Пн |
Вт, Ср, Чт… |
Понедельник |
Вторник, Среда, Четверг… |
янв |
фев, мар, апр… |
янв, апр |
июл, окт, янв… |
янв-99, апр-99 |
июл-99, окт-99, янв-00… |
15-янв, 15-апр |
15-июл, 15-окт… |
1999, 2000 |
2001, 2002, 2003… |
1-янв, 1-мар |
1-май, 1-июл, 1-сен… |
кв. 3 (или квартал 3) |
кв. 4, кв. 1, кв. 2… |
текст1, текстA |
текст2, текстA, текст3, текстA… |
1-й период |
2-й период, 3-й период… |
Товар 1 |
Товар 2, Товар 3… |
Для заполнения ячеек, например, месяцами года необходимо:
-
ввести в ячейку любой элемент списка, например
февраль
. -
нажать
ENTER
, -
подвести курсор мыши к нижнему правому углу ячейки –
Маркеру заполнения
(курсор примет вид черного крестика),
- нажать левую клавишу мыши и протянуть вниз.
Разработчики также позаботились о возможности ввода прописными буквами. К примеру, нам нужно ввести название месяцев ЯНВАРЬ, ФЕВРАЛЬ, МАРТ и т.д. прописными буквами. Для этого первое значение нужно ввести прописными буквами.
Ознакомиться со встроенными списками можно в пункте меню
Пользовательский список автозаполнения
В пункте меню
существует возможность создания пользовательского списка автозаполнения либо из существующих на листе элементов, либо путем непосредственного ввода списка.
Для наглядности приведем пример. Введем в диапазон ячеек
А1:А4
стороны света:
Север, Запад, Юг, Восток
. Вызовем пункт меню
. Произведем импорт значений из ячеек.
Теперь, если нам необходимо перечислить все стороны света, мы вводим лишь одно значение, например,
Север
. Далее протягиваем ячейки вниз или вправо и получаем перечень всех сторон света. Этот список буден доступен в любой книге EXCEL.
Пользовательская сортировка списков
Списки автозаполнения можно использовать для сортировки значений. Для этого, предварительно выделив диапазон ячеек, значения которого нужно отсортировать, в окне Сортировка (
) в поле
Порядок
нужно выбрать
Настраиваемый список…
Далее необходимо выбрать нужный список и нажать ОК.
Содержание:
- Как создавать собственные списки в Excel
- Создайте свои собственные критерии сортировки с помощью настраиваемых списков
- Некоторые примеры использования настраиваемых списков
В Excel есть несколько полезных функций, которые позволяют сэкономить время и повысить продуктивность повседневной работы.
Одна из таких полезных (и менее известных) функций в Настраиваемые списки в Excel.
Теперь, прежде чем я перейду к созданию и использованию настраиваемых списков, позвольте мне сначала объяснить, что в этом такого хорошего.
Предположим, вам нужно ввести числа и названия месяцев с января по декабрь в столбец. Как бы ты это сделал? И нет, делать это вручную — не вариант.
Один из самых быстрых способов — поместить январь в ячейку, февраль в соседнюю ячейку, а затем использовать маркер заполнения для перетаскивания и позволить Excel автоматически заполнить остальное. Excel достаточно умен, чтобы понять, что вы хотите заполнить следующий месяц в каждой ячейке, в которую вы перетаскиваете маркер заполнения.
Названия месяцев довольно общие, поэтому они доступны в Excel по умолчанию.
Но что, если у вас есть список названий отделов (или имен сотрудников или названий продуктов), и вы хотите сделать то же самое. Вместо того, чтобы вводить их вручную или копировать и вставлять, вы хотите, чтобы они появлялись волшебным образом, когда вы используете маркер заполнения (точно так же, как названия месяцев).
Вы тоже можете это сделать …
… используя Настраиваемые списки в Excel
В этом уроке я покажу вам, как создавать свои собственные списки в Excel и как использовать их для экономии времени.
Как создавать собственные списки в Excel
По умолчанию в Excel уже есть несколько предварительно загруженных настраиваемых списков, которые можно использовать для экономии времени.
Например, если вы введете «Пн» в одну ячейку «Вт» в соседней ячейке, вы можете использовать дескриптор заполнения для заполнения остальных дней. Если вы расширите выделение, продолжайте перетаскивать, и он повторится и снова даст вам название дня.
Ниже приведены настраиваемые списки, которые уже встроены в Excel. Как видите, это в основном названия дней и месяцев, поскольку они фиксированы и не изменятся.
Теперь предположим, что вы хотите создать список отделов, которые вам часто нужны в Excel, вы можете создать для него собственный список. Таким образом, в следующий раз, когда вам понадобится собрать все названия отделов в одном месте, вам не придется рыться в старых файлах. Все, что вам нужно сделать, это ввести первые два в списке и перетащить.
Ниже приведены шаги по созданию собственного настраиваемого списка в Excel:
- Перейдите на вкладку Файл.
- Щелкните Параметры. Откроется диалоговое окно «Параметры Excel».
- Нажмите на опцию Advanced на левой панели.
- В разделе «Общие» нажмите кнопку «Изменить настраиваемые списки» (возможно, вам придется прокрутить вниз, чтобы перейти к этому параметру).
- В диалоговом окне «Настраиваемые списки» импортируйте список, выбрав диапазон ячеек, содержащих список. Кроме того, вы также можете ввести имя вручную в поле List Entries (через запятую или каждое имя в новой строке)
- Нажмите на Добавить
Как только вы нажмете «Добавить», вы заметите, что ваш список теперь становится частью настраиваемых списков.
Если у вас есть большой список, который вы хотите добавить в Excel, вы также можете использовать параметр «Импорт» в диалоговом окне.
Совет от профессионала: Вы также можете создать именованный диапазон и использовать этот именованный диапазон для создания настраиваемого списка. Для этого введите имя именованного диапазона в поле «Импортировать список из ячеек» и нажмите «ОК». Преимущество этого заключается в том, что вы можете изменить или расширить именованный диапазон, и он будет автоматически настроен как настраиваемый список.
Теперь, когда у вас есть список в бэкэнде Excel, вы можете использовать его так же, как вы используете числа или названия месяцев с автозаполнением (как показано ниже).
Хотя здорово иметь возможность быстро получить эти пользовательские имена в Excel простым перетаскиванием, есть кое-что еще более интересное, что вы можете делать с пользовательскими списками (об этом следующий раздел).
Создайте свои собственные критерии сортировки с помощью настраиваемых списков
[lyte id=’gLSMAbj8MLI’ /]
В настраиваемых списках замечательно то, что вы можете использовать их для создания собственных критериев сортировки. Например, предположим, что у вас есть набор данных, показанный ниже, и вы хотите отсортировать его по параметрам «Высокий», «Средний» и «Низкий».
Вы не можете этого сделать!
Если вы отсортируете в алфавитном порядке, он изменит алфавитный порядок (он даст вам высокий, низкий и средний, а не высокий, средний и низкий).
Вот где действительно сияют индивидуальные списки.
Вы можете создать свой собственный список элементов, а затем использовать их для сортировки данных. Таким образом, вы получите все высокие значения вместе вверху, за которыми следуют средние и низкие значения.
Первый шаг — создать собственный список (высокий, средний, низкий), используя шаги, показанные в предыдущем разделе (‘Как создавать собственные списки в Excel‘).
После того, как вы создали настраиваемый список, вы можете использовать следующие шаги для сортировки на его основе:
- Выберите весь набор данных (включая заголовки)
- Перейдите на вкладку «Данные».
- В группе «Сортировка и фильтр» щелкните значок «Сортировка». Откроется диалоговое окно «Сортировка».
- В диалоговом окне «Сортировка» выберите следующие параметры:
- Сортировать по столбцу: приоритет
- Сортировка: значения ячеек
- Порядок: специальные списки. Когда откроется диалоговое окно, выберите критерии сортировки, которые вы хотите использовать, а затем нажмите OK.
- Нажмите ОК.
Вышеупомянутые шаги мгновенно отсортируют данные, используя список, который вы создали и использовали в качестве критериев при сортировке (высокий, средний, низкий в этом примере).
Обратите внимание, что вам не обязательно сначала создавать настраиваемый список, чтобы использовать его при сортировке. Вы можете использовать описанные выше шаги, а на шаге 4, когда откроется диалоговое окно, вы можете создать список прямо в этом диалоговом окне.
Некоторые примеры использования настраиваемых списков
Ниже приведены некоторые из случаев, когда создание и использование настраиваемых списков может сэкономить ваше время:
- Если у вас есть список, который вам нужно ввести вручную (или скопировать и вставить из другого источника), вы можете создать собственный список и использовать его вместо этого. Например, это могут быть названия отделов в вашей организации, названия продуктов или регионов / стран.
- Если вы учитель, вы можете составить список имен своих учеников. Таким образом, когда вы будете ставить им оценку в следующий раз, вам не нужно будет беспокоиться о том, чтобы ввести имена учащихся вручную или скопировать их с другого листа. Это также снижает вероятность ошибок.
- Когда вам нужно отсортировать данные на основе критериев, которые не встроены в Excel. Как описано в предыдущем разделе, вы можете использовать свои собственные критерии сортировки, создав собственный список в Excel.
Программа Excel позволяет не только обрабатывать большие объемы данных, но и благодаря различным инструментам и функциям, делать это максимально быстро и эффективно. В данной статье мы разберем, каким образом работает автозаполнение ячеек данными.
-
Принцип работы автозаполнения
- Автоматическое заполнение числами
- Использование функции “Заполнить”
- Автозаполнение ячеек формулами/функциями
- Другие виды автозаполнения
- Создаем собственные списки
- Заключение
Принцип работы автозаполнения
Для того, чтобы выполнить автозаполнение в Эксель нужно использовать так называемый маркер заполнения. Делается это достаточно просто:
- Наводим указатель мыши на нижний правый угол ячейки, информацию из которой хотим размножить.
- Должен появиться черный плюсик, который и является маркером заполнения. Зажав левую кнопку мыши тянем его вниз/вверх/вправо/влево – в зависимости от того, какое направление нам нужно (в нашем случае – вниз).
- Остановившись на ячейке, до которой хотим выполнить автозаполнение, отпускаем кнопку.
Примечание: заполнение ячеек с помощью маркера зависит от того, какие данные содержатся в исходной. В нашем случае это текстовое значение, которое было просто скопировано.
Автоматическое заполнение числами
Одним из самых распространенных примеров применения автозаполнения является ввод подряд идущих чисел. Допустим, нам нужно выполнить нумерацию от 1 до 25. Чтобы не вводить значения вручную, делаем так:
- Пишем в самой верхней ячейке будущего списка единицу. Затем по описанному выше принципу воспользуемся маркером заполнения, протянув его вниз на 25 строк.
- В результате, во всех ячейках получаем цифру 1. После этого щелкаем на появившийся значок справа от заполненного диапазона и в предложенном перечне выбираем команду “Заполнить”.
- Всего в несколько кликов нам удалось автоматически ввести в выделенные ячейки числа от 1 до 25, что и требовалось.
Альтернативный способ
Во время протягивания маркера заполнения вниз вместе с зажатой левой копкой мыши, также, удерживаем клавишу Ctrl. Рядом с привычным значком в виде черного плюсика при этом должен появиться еще один плюсик поменьше – слева и сверху.
После этого числа сразу же заполнятся по порядку, и необходимость использовать меню с параметрами автозаполнения отпадает.
Заполнение значений математической прогрессии
С помощью автозаполнения можно максимально быстро составить ряд прогрессии, правда, только арифметической.
- Печатаем в начальной ячейке будущего ряда первое числовое значение, в соседней – второе число с учетом шага прогрессии.
- Выделив обе ячейки воспользуемся маркером заполнения, который появится внизу последней (в нашем случае – нижней).
- Все готово, мы продолжили ряд арифметической прогрессии с заданным шагом, равным двум.
Примечание: Если в первых двух ячейках указать числа 1 и 2, то мы получим еще один способ заполнения числовых значений по порядку (прогрессия с разностью – один).
Использование функции “Заполнить”
Выполнить автозаполнение в Excel можно с помощью специального инструмента “Заполнить”. Алгоритм действий следующий:
- Вносим информацию в исходную ячейку. После этого любым удобным способом (например, с помощью зажатой левой кнопки мыши) выделяем область ячеек, к которой хотим применить автозаполнение.
- В группе инструментов “Редактирование” главной вкладки щелкаем по значку в виде стрелке вниз (это и есть функция “Заполнить”). Откроется перечень возможных вариантов, среди которых выбираем тот, который нужен (“вниз” в нашем примере).
- Получаем автоматически заполненный диапазон ячеек.
Заполнение ряда прогрессии
С помощью функции “Заполнить” можно, в т.ч., продолжить ряд прогрессии:
- Как и в алгоритме выше, указываем в начальной ячейке первое значение. Затем выделяем требуемый диапазон, кликаем по инструменту “Заполнить” и останавливаемся на варианте “Прогрессия”.
- Настраиваем параметры прогрессии в появившемся окошке:
- т.к. мы изначально выполнили выделение, уже сразу выбрано соответствующее расположение, однако, его можно изменить при желании.
- выбираем тип прогрессии: арифметическая, геометрическая, даты, автозаполнение. На этот раз остановимся на геометрической.
- указываем желаемый шаг.
- заполняем предельное значение. Не обязательно – если заранее был выбран диапазон. В противном случае, указать конкретное число необходимо.
- в некоторых ситуациях требуется выбрать единицу измерения.
- когда все параметры выставлены, жмем OK.
- Все готово, мы получили ряд чисел геометрической прогрессии с учетом выполненных настроек.
Автозаполнение ячеек формулами/функциями
Еще один распространенный пример использования автозаполнения – быстрое копирование формул/функции. При это учитываются относительные и абсолютные ссылки, содержащиеся в исходной ячейке.
Допустим, у нас есть перечень товаров, их стоимость и продажи в шт. Необходимо посчитать итоговую выручку по каждой позиции:
- В первой ячейке результирующего столбца пишем формулу в виде произведения цены на количество проданных штук. В нашей таблице – ставим знак “=” (любая формула должна начинаться со знака “равно”) и перемножаем соответствующие ячейки:
=B2*C2
.Подробнее с выполнением данного действия можно ознакомиться в нашей публикации – “Как умножать в Экселе: числа, ячейки, столбцы, формула, функция”. - Нажав клавишу Enter на клавиатуре получаем результат. Теперь остается только воспользоваться маркером заполнения, чтобы растянуть/скопировать формулу на оставшиеся строки.
- Расчет выручки по каждому товару готов.Выбрав произвольную ячейку из автоматически заполненного диапазона мы можем убедиться в том, что формула скопирована с учетом типа ссылок (в данном случае они являются относительными).
Другие виды автозаполнения
Возможности Эксель позволяют выполнить автозаполнение по порядку не только чисел, но и других подходящих для этого значений. При этом план действий остается тем же.
Даты
- Вводим дату в исходной ячейке. Затем тянем маркер заполнения в выбранном направлении (допустим, вправо).
- Получаем подряд идущие даты в выделенном диапазоне.
- Также вместо маркера можно воспользоваться функцией “Заполнить”, предварительно выделив диапазон элементов в нужном направлении и выбрав его же в доступных вариантах.
Примечание: формат ячеек при этом можно настроить на наше усмотрение.
Дни недели/месяцы
Аналогичным образом выполняется автоматическое заполнение ячеек по дням недели или названиям месяцев (на скриншоте).
Произвольные значения
Иногда в определенный диапазон ячеек требуется ввести однотипные данные с изменением содержащегося числового значения по возрастанию. Например, это может быть список адресов.
При протягивании значения из исходной ячейки на другие, мы видим, что меняется только номер дома: 2, 3, 4, 5 и т.д.
Создаем собственные списки
Если необходимого варианта автозаполнения в программе Excel нет, его можно создать вручную. В данном случае руководствуемся следующим планом действий:
- Открываем меню “Файл”.
- В перечне слева выбираем пункт “Параметры”.
- В открывшихся параметрах переходим в подраздел “Дополнительно”. Пролистываем содержимое в правой части окна, находим группу “Общие”, в которой щелкаем по кнопке “Изменить списки…”.
- На экране отобразится окошко со стандартными списками. По умолчанию должен быть выбран пункт “НОВЫЙ СПИСОК” (если это не так, отмечаем его вручную). Чтобы создать свой, щелкаем внутри поля “Элементы списка”, после чего по порядку добавляем нужные значения, каждое из которых должно начинаться с новой строки. Когда все готово, щелкаем “Добавить”.
- Созданный список появится в перечне слева. Теперь окно можно закрыть. Также выходим из параметров программы.
- Пишем в свободной ячейке любое слово из созданного списка, после чего можно воспользоваться маркером заполнения.Получаем диапазон ячеек, заполненных с учетом расположения значений в нашем списке. Причем сделано это циклически, т.е. после последнего слова снова начинается первое – и так до последнего элемента выделенной области.
Заключение
Таким образом, благодаря автозаполнению процесс ввода однотипных данных в Экселе можно максимально ускорить, что делает эту функцию одной из самых полезных и незаменимых практически для каждого пользователя. А это значит, что потраченное на изучение данного инструмента время в дальнейшем неоднократно окупится.
Skip to content
В этой статье рассматривается функция автозаполнения Excel. Вы узнаете, как заполнять ряды чисел, дат и других данных, создавать и использовать настраиваемые списки в Excel. Эта статья также позволяет вам убедиться, что вы знаете все о маркере заполнения, поскольку вы можете быть удивлены, насколько мощной является эта крошечная опция.
Когда у вас мало времени, на счету каждая минута. Поэтому вам нужно знать все способы автоматизации ежедневных задач с таблицами. Автозаполнение в Excel — популярная функция, и я уверен, что большинство из вас уже ею пользуется. Однако для вас может быть новым фактом, что речь идет не только о копировании значений в столбец или получении ряда чисел или дат. Это также касается создания настраиваемых списков, двойного клика для заполнения большого диапазона и многого другого.
Ниже вы видите план этой статьи. Нажмите на ссылку, которая вам особенно интересна, чтобы сразу перейти к главному.
Функция автозаполнения.
Если вы просто хотите скопировать одно и то же значение вниз или вам нужно получить последовательность чисел или текстовых значений, маркер заполнения в Excel – это как раз то, что вам нужно.
Маркер заполнения – это небольшой квадрат, который появляется в правом нижнем углу, когда вы выделяете ячейку или диапазон.
Эта крошечная, почти незаметная точка дает вам множество полезных опций, которые можно использовать практически ежедневно.
Схема действий простая. Всякий раз, когда вам нужно получить последовательность значений в соседних ячейках, просто выделите нужный диапазон, потом щелкните маркер автозаполнения Excel, чтобы увидеть маленький черный крестик, и затем перетащите его мышкой по вертикали или горизонтали. Когда вы отпустите левую кнопку мыши, вы увидите, что выбранные ячейки заполнены значениями в зависимости от того, что было в исходных ячейках. В нашем случае, как видите на скриншоте ниже, текст был просто скопирован.
Вы можете автоматически заполнить ячейки либо по строке, либо по столбцу.
Один из самых популярных вопросов – как автоматически заполнять числа в Excel. Это также могут быть даты, время, дни недели, месяцы, годы и т. д. При этом автозаполнение ячеек Excel будет следовать любому шаблону.
Например, если вам нужно продолжить последовательность, просто введите первые два значения в начальную ячейку и используйте маркер заполнения, чтобы автоматически заполнить данные в указанном диапазоне.
Вы можете автоматически создать любую последовательность арифметической прогрессии, в которой разница между числами постоянна.
Эксель даже будет чередовать последовательности, если выбранные ячейки не связаны друг с другом, как на картинке ниже.
Само собой разумеется, что вы можете использовать функцию автозаполнения, чтобы скопировать значение внутри вашего диапазона. Думаю, вы уже знаете, как сделать так, чтобы в соседних ячейках Excel отображалось одно и то же значение. Вам просто нужно ввести это число, текст или их комбинацию и перетащить их по ячейкам с помощью маркера заполнения.
Предположим, вы уже слышали о приёмах, которые я описал выше. Я все еще верю, что некоторые из них показались вам новыми. Так что продолжайте читать, чтобы узнать больше об этом популярном, но недостаточно изученном инструменте.
Как заполнить большой диапазон двойным щелчком.
Предположим, у вас есть огромная база данных с именами. Каждому имени нужно присвоить порядковый номер. Вы можете сделать это практически мгновенно, введя в начальные ячейки первые два числа и дважды щелкнув маркер заполнения Excel.
Примечание. Этот совет будет работать только в том случае, если у вас есть значения слева или справа от столбца, который необходимо заполнить. Дело в том, что Excel просматривает соседний столбец, чтобы определить последнюю ячейку в диапазоне для заполнения. Также имейте в виду, что если у вас есть значения справа и слева от пустого диапазона, в котором вы хотите сделать автозаполнение, то ряд ячеек будет заполнен по самому длинному столбцу.
Автозаполнение числами
Одним из самых распространенных приёмов автозаполнения является ввод последовательных чисел. Допустим, нам нужно выполнить нумерацию от 1 до 10. Чтобы не вводить значения вручную, делаем так:
Способ 1.
Введите в первые две ячейки диапазона первые два числа. Выделите эти две ячейки и протащите вниз маркер автозаполнения.
Эксель автоматически создаст арифметическую прогрессию на основе этих чисел и заполнит диапазон нужными значениями.
Буквально этот метод автозаполнения числами был описан нами выше. Так что останавливаться на нем подробно не будем.
Способ 2.
Пишем в самой верхней ячейке будущего списка начальное число (например, 1). Затем по описанному выше принципу воспользуемся маркером заполнения, протянув его вниз на 10 строк.
В результате, во всех ячейках получаем цифру 1. После этого щелкаем на появившийся значок справа от заполненного диапазона и в предложенном списке выбираем команду “Заполнить”.
Получаем список чисел от 1 до 10 буквально за пару кликов.
О других возможностях функции «Заполнить» читайте ниже.
Способ 3.
Введите в первую ячейку диапазона начальное число (допустим, 1). Во время протягивания маркера заполнения вниз одновременно с зажатой левой копкой мыши удерживаем клавишу Ctrl
(на Mac – клавишу Option
). Рядом с знакомым нам значком в виде черного плюсика при этом должен появиться еще один плюсик поменьше – слева и сверху.
После этого числа сразу же заполнятся по порядку, и необходимость использовать меню с параметрами автозаполнения отпадает.
Как сделать автозаполнение ячеек с текстом
Если ваши исходные ячейки содержат только текст, то при автозаполнении он будет просто скопирован.
Для параметра автозаполнения не проблема копировать значения, содержащие текст с числами. Excel будет искать закономерность в имеющихся числах. Что касается текста, он будет повторяться.
Как видите, инструмент автозаполнения отличает текст от чисел. И он даже знает, что есть 4 квартала.
Чтобы расширить эти возможности, для автозаполнения ячеек с текстом можно использовать списки. Об этом читайте ниже по ссылке.
Инструмент “Заполнить”
Сделать автозаполнение ячеек в Excel можно с помощью специального инструмента “Заполнить”. Алгоритм действий следующий:
- Вносим информацию в исходную ячейку. После этого любым удобным способом (например, с помощью зажатой левой кнопки мыши) выделяем область ячеек, к которой хотим применить автозаполнение.
- На ленте щелкаем по значку в виде стрелке вниз (это и есть инструмент “Заполнить”). Откроется перечень возможных вариантов, среди которых выбираем тот, который нужен (“вниз” в нашем примере).
Получаем автоматически заполненный диапазон ячеек. В данном случае – с датами.
С помощью функции “Заполнить” можно, в том числе, продолжить ряд прогрессии:
Как и в алгоритме выше, указываем в начальной ячейке первое значение. Затем выделяем требуемый диапазон, кликаем по инструменту “Заполнить” и останавливаемся на варианте “Прогрессия”.
Настраиваем параметры прогрессии в появившемся окошке:
- так как мы изначально выполнили выделение диапазона, уже сразу выбрано соответствующее расположение прогрессии. Однако, его можно изменить при желании, указав другое расположение.
- выбираем тип прогрессии: арифметическая, геометрическая, даты, автозаполнение. На этот раз остановимся на арифметической.
- указываем желаемый шаг.
- заполняем предельное значение. Это не обязательно, если заранее был выбран диапазон. В противном случае указать число шагов необходимо.
- в некоторых ситуациях потребуется выбрать единицу измерения.
- когда все параметры выставлены, жмем OK.
Использование функции мгновенного заполнения
Функция мгновенного заполнения автоматически подставляет в заполняемый диапазон данные, когда обнаруживает в них закономерность. Например, с помощью мгновенного заполнения можно разделять имена и фамилии из одного столбца или же объединять их из двух разных столбцов.
Предположим, что столбец A содержит имена, столбец B — фамилии, а вы хотите заполнить столбец C именами с фамилиями. Если ввести хотя бы одно полное имя в столбец C, функция мгновенного заполнения поможет наполнить остальные ячейки соответствующим образом.
Введем имя и фамилию в С2. Затем при помощи меню выберем инструмент Мгновенное заполнение или нажмем комбинацию CTRL+E
.
Excel определит закономерность в ячейке C2 и заполнит ячейки вниз до конца имеющихся данных.
Как создать собственный список для автозаполнения
Если вы время от времени используете один и тот же список значений, вы можете сохранить его как настраиваемый и заставить автозаполнение Excel автоматически наполнять ячейки значениями из этого списка. Чтобы таким образом настроить автозаполнение, выполните следующие действия:
- Введите заголовок и заполните свой список.
Примечание. Пользовательский список может содержать только текст или текст с числами. Если вам нужно хранить в нем только числа, создайте список чисел в текстовом формате.
- Выберите диапазон ячеек, который содержит данные для вашего нового списка автозаполнения.
- В Excel 2003 перейдите в Инструменты -> Параметры -> вкладка Пользовательские списки.
В Excel нажмите кнопку Office -> Параметры Excel -> Дополнительно -> прокрутите вниз, пока не увидите кнопку «Изменить настраиваемые списки…».
- Поскольку вы уже выбрали диапазон значений для своего нового списка, вы увидите адреса этих ячеек в поле Импортировать список из ячеек:
- Нажмите кнопку «Импорт», чтобы поместить свой набор значений в поле «Пользовательские списки».
- Наконец, нажмите OK, чтобы добавить собственный список автозаполнения.
Когда вам нужно разместить эти данные на рабочем листе, введите название любого элемента вашего списка в нужную ячейку. Excel распознает элемент, и когда вы перетащите маркер заполнения в Excel через свой диапазон, он заполнит его значениями.
Как получить повторяющуюся последовательность произвольных значений
Если вам нужна серия повторяющихся значений, вы все равно можете использовать автозаполнение. Например, вам нужно повторить ряд: ДА, НЕТ, ИСТИНА, ЛОЖЬ. Сначала введите все эти значения вручную, чтобы дать Excel шаблон. Затем просто возьмите мышкой маркер заполнения и перетащите его в нужную ячейку.
Автозаполнение по горизонтали и вертикали
Скорее всего, вы используете автозаполнение для заполнения ячеек в столбце. Однако эта функция также работает, если вам нужно заполнить диапазон по горизонтали, влево или вверх.
Просто выберите ячейки со значениями и перетащите маркер заполнения в нужном направлении.
Автозаполнение сразу нескольких строк или столбцов
Автозаполнение Excel может работать с данными сразу в нескольких строках или столбцах. Если вы выберете две, три или более ячеек и перетащите маркер заполнения, все они будут заполнены.
Как вставить пустые ячейки при автозаполнении
Автозаполнение также позволяет создавать серии с пустыми ячейками, как на скриншоте ниже.
Для этого выделите ячейки с данными, а также одну или несколько пустых строк. Протащите маркер автозаполнения вниз, и получите примерно такую картину, как на скриншоте выше.
То же самое можно делать и с пустыми столбцами, протащив маркер вправо.
Как настроить параметры автозаполнения
Вы можете настроить автозаполнение с помощью списка параметров автозаполнения, чтобы получить именно те результаты, которые вам необходимы. Настроить список можно двумя способами.
- Щелкните правой кнопкой мыши маркер заполнения и перетащите его. После этого вы увидите список с автоматически всплывающими опциями, как на скриншоте ниже:
Посмотрим, что предлагают эти варианты.
- Копировать ячейки — заполняет диапазон одним и тем же значением.
- Заполнить – автозаполнение заполнит диапазон в соответствии с заданным шаблоном.
- Заполнить только форматы — эта опция автозаполнения Excel будет копировать только формат ячеек без извлечения каких-либо значений. Это может быть полезно, если вам нужно быстро скопировать форматирование, а затем ввести значения вручную.
- Заполнить только значения — копирует только значения. Если фон исходных ячеек заполнен цветом, то он не сохранится.
- Заполните дни / будни / месяцы / годы — эти функции делают то, что предполагают их названия. Если ваша начальная ячейка содержит один из них, вы можете быстро заполнить диапазон, щелкнув один из вариантов.
- Линейное приближение – создает линейный ряд или линейный тренд наилучшего соответствия.
- Экспоненциальное приближение – генерирует серию роста или геометрическую тенденцию роста.
- Мгновенное заполнение – помогает ввести много повторяющейся информации и правильно отформатировать данные.
- Прогрессия… — этот параметр вызывает диалоговое окно с перечнем дополнительных возможностей для выбора: какую именно числовую прогрессию вы хотите получить.
Как видно на скриншоте выше, Excel оценивает ваши данные и предлагает вам только те опции, которые с вашими значениями возможны. В этом примере мы имеем текст, поэтому опции работы с датами и числами не активны.
- Другой способ получить список — щелкнуть маркер заполнения, перетащить его и затем щелкнуть значок «Параметры автозаполнения».
При нажатии на этот значок открывается список с параметрами.
Как видите, этот список просто повторяет некоторые функции, которые мы уже описали выше.
Самый быстрый способ автозаполнения формулами
Автозаполнение формул – это процесс, очень похожий на копирование значений или получение ряда чисел. Он также предполагает перетаскивание маркера заполнения, как это мы уже рассмотрели выше.
Но есть и более быстрый способ автозаполнения формул, который особенно хорош в больших таблицах, где тащить маркер на 100 или более строк вниз достаточно утомительно.
Предположим, у вас есть таблица, и вы хотите добавить новый столбец с формулой. Например, в списке товаров нужно посчитать сумму, перемножив цену и количество.
- Преобразуйте свой диапазон в таблицу Excel. Выберите любую ячейку в диапазоне данных и нажмите Ctrl+Т, чтобы вызвать диалоговое окно «Создать таблицу». Или используйте кнопку «Форматировать как таблицу» на ленте «Главная». Если в ваших данных есть заголовки столбцов, убедитесь, что установлен флажок «Таблица с заголовками». Обычно Excel распознает заголовки таблиц автоматически, а если нет, установите этот флажок вручную.
- Введите формулу в первую ячейку пустого столбца.
- Нажмите Enter. Excel автоматически заполняет все пустые ячейки в столбце этой формулой.
Если вы хотите по какой-то причине вернуться от таблицы к обычному диапазону данных, выберите любую ячейку в вашей таблице, затем по правому клику мышкой выберите Таблица => Преобразовать в диапазон.
Вставьте одни и те же данные в несколько ячеек, используя Ctrl+Enter
Скажем, у нас есть таблица со списком товаров. Мы хотим заполнить пустые ячейки в колонке «Количество» словом «нет» , чтобы упростить фильтрацию данных в будущем.
Для этого выполним следующие действия.
- Выделим все пустые ячейки в столбце, которые вы хотите заполнить одними и теми же данными.
Чтобы утомительно не кликать мышкой множество раз, вы можете использовать на ленте кнопку «Найти и заменить» – «Выделить группу ячеек».
- Отредактируйте одну из выделенных ячеек, введя в нее нужное слово «нет»
- Чтобы сохранить изменения, нажмите
Ctrl+Enter
вместоEnter
. В результате все выбранные ячейки будут заполнены введенными вами данными, как на скриншоте ниже.
Как включить или отключить автозаполнение в Excel
Инструмент автозаполнения включен в Excel по умолчанию. Поэтому всякий раз, когда вы выбираете диапазон, вы можете видеть в его правом нижнем углу соответствующий значок. Если вам нужно, чтобы автозаполнение Excel не работало, вы можете отключить его, выполнив следующие действия:
- Нажмите Файл в Excel 2010-2019 или кнопку Office в версии 2007.
- Перейдите в Параметры -> Дополнительно и снимите флажок Разрешить маркер заполнения и перетаскивание ячеек.
На скриншоте выше вы видите, где находится в Excel автозаполнение.
В результате снятия флажков автозаполнение будет отключено.
Примечание. Чтобы предотвратить замену текущих данных при перетаскивании маркера заполнения, убедитесь, что установлен флажок «Предупреждать перед перезаписью ячеек». Если вы не хотите, чтобы Excel отображал сообщение о перезаписи не пустых ячеек, просто снимите этот флажок.
Включение или отключение параметров автозаполнения
Если вы не хотите, чтобы кнопка «Параметры автозаполнения» отображалась каждый раз при перетаскивании маркера заполнения, просто отключите ее. Точно так же, если кнопка не отображается, когда вы используете маркер заполнения, вы можете включить ее.
- Перейдите к кнопке Файл / Офис -> Параметры -> Дополнительно и найдите раздел Вырезать, скопировать и вставить.
- Снимите флажок Показывать кнопки параметров вставки при вставке содержимого.
Спасибо, что дочитали до конца. Теперь вы знаете все или почти все о функции автозаполнения.
Если вы знаете еще приемы, ускоряющие ввод данных, поделитесь ими в комментариях. Буду рад добавить их с вашим авторством в эту статью.
Сообщите мне, если мне не удалось ответить на все ваши вопросы и проблемы, и я постараюсь вам помочь. Напишите в комментариях. Будьте счастливы и преуспевайте в Excel!
Хитрости »
1 Май 2011 169055 просмотров
Списки автозаполнения
Если вы еще не знаете про такой прием в Excel, как автозаполнение ячеек путем протягивания мышью крестика — то самое время с ним познакомиться, т.к. инструмент весьма полезный. Что делает автозаполнение: допустим, нам надо заполнить строку или столбец днями недели (Понедельник, Вторник и т.д.). Без автозаполнения нам пришлось бы последовательно вводит в каждую ячейку вручную все эти дни. Но в Excel для выполнения подобной операции нам потребуется заполнить лишь первую ячейку. Запишем только в ячейку A1 Понедельник. Выделяем эту ячейку -наводим курсор мыши на правый нижний угол ячейки до появления черного крестика:
Как только курсор стал крестиком, зажимаем левую кнопку мыши и удерживая её тянем вниз(если надо заполнить строки) или вправо(если надо заполнить столбцы) на необходимое количество ячеек. Теперь все захваченные нами ячейки заполнены днями недели. И не одним Понедельником, а по порядку следования:
для заполнения вниз подобным методом большого количества строк можно не тянуть за крестик, а быстро дважды нажать левую кнопку мыши на ячейке, как только курсор приобретет вид крестика. Метод сработает только в случае, если рядом с заполняемым столбцом есть другие столбцы с данными. Иначе Excel не сможет определить конечную ячейку.
Напрашивается вопрос: а с какими еще данными и словами работает автозаполнение?
У автозаполнения возможности достаточно обширные. Например, если вместо левой кнопки мыши, зажать правую и протянуть, то как только мы отпустим левую кнопку мыши Excel выведет рядом меню, в котором будет предложено выбрать метод заполнения::
Выбираете необходимый пункт и вуаля!
Серым шрифтом выделены неактивные пункты меню — те, которые нельзя применить к данным в выделенных ячейках
Подобное автозаполнение доступно для числовых данных, для дат и некоторых распространенных данных — дней недели и месяцев. Но откуда Excel знает дни недели и имена месяцев? На основании «зашитых» в него списков. И эти списки можно дополнять своими.
Например, в шаблоне таблицы нам постоянно приходится записывать шапку руками: Дата, Артикул, Цена, Сумма. Можно их вписывать каждый раз руками или копировать из другой таблицы, но можно сделать и при помощи списков автозаполнения:
- Excel 2003, то переходите Сервис(Tools) —Параметры(Options) -вкладка Списки(Lists)
- Excel 2007 —Кнопка Офис —Параметры Excel(Excel Options) -вкладка Основные(General) -кнопка Изменить списки(Edit Custom Lists)
- Excel 2010 и выше —Файл(File)—Параметры(Options) -вкладка Дополнительно(Advanced) -кнопка Изменить списки…(Edit Custom Lists)
Здесь мы увидим все «вшитые» в Excel списки автозаполнения:
Самый первый пункт в левой части — НОВЫЙ СПИСОК(NEW LIST). Выделяем его и ставим курсор в поле правее — Элементы списка(List Entries). Заносим туда наименования столбцов через запятую(как на рисунке выше: Дата, Артикул, Цена, Кол-во) или занося каждый элемент с новой строки(перенос на новую строку производится клавишей Enter). Нажимаем Добавить(Add).
Так же можно воспользоваться полем Импорт списка из ячеек(Import list from cells). Активируем поле выбора, щелкнув в нем мышкой. Выбираем диапазон ячеек со значениями, из которых хотим создать список. Жмем Импорт(Import). В поле Списки(Custom lists) появиться новый список из значений указанных ячеек.
После добавления списков закрываем окно, нажав кнопку Ок.
Теперь проверим в действии. Пишем в любую ячейку слово Дата и протягиваем, как описано выше. Excel заполнит нам остальные столбцы значениями из того списка, который мы сами только что создали. Созданные нами списки можно редактировать и удалять. Встроенные изначально(например, дни недели) — удалять и изменять нельзя.
Дополнительное использование списков автозаполнения
Но списки автозаполнения помогут не только при записи значений на листе. Так же эти списки можно использовать и для сортировки значений. Для этого выделяем нужные для сортировки ячейки -переходим на вкладку
Данные(Data)
—
Сортировка(Sort)
. Раскрываем поле
Порядок(Order)
—
Настраиваемый список(Custom list…)
. Выбираем нужный список из списков автозаполнения.
Рассмотрим жизненную ситуацию, применимую к созданному нами только что списку:
Дата, Артикул, Цена, Кол-во
.
Например, есть уже заполненная таблица, столбцы которой расположены не в том порядке, который нам нужен: Артикул, Дата, Кол-во, Цена. Как видно, порядок столбцов отличается от нашего эталонного. И нам надо упорядочить столбцы в том же порядке, в котором идет наш список(не путать с алфавитным). Выделяем полностью столбцы нашей таблицы -вкладка
Данные(Data)
—
Сортировка(Sort)
. В окне сортировки жмем кнопку
Параметры(Options)
—
столбцы диапазона(sort left to right)
. Жмем Ок. Теперь выбираем строку заголовка в поле
сортировать по(sort by)
— если заголовки для сортировки в первой строке, то выбираем
Строка 1(Row 1)
, если во второй –
Строка 2(Row 2)
и т.д. Раскрываем поле
порядок(Order)
-выбираем
настраиваемый список(Custom list)
и выбираем нужный нам список. Нажимаем ОК, и второй раз Ок уже в окне сортировки. Столбцы таблицы упорядочены в том порядке, который нам нужен.
Где это будет работать?
Эти списки работают в любой версии Excel, но есть одна ложка дегтя: созданные пользователем списки хранятся непосредственно на компьютере. Следовательно они будут доступны из любой книги на том ПК, на котором эти списки были созданы. И если переслать кому-то книгу, в которой ранее эти списки успешно использовались, новый пользователь их не увидит.
Так же см.:
Выпадающие списки
Связанные выпадающие списки
Статья помогла? Поделись ссылкой с друзьями!
Видеоуроки
Поиск по меткам
Access
apple watch
Multex
Power Query и Power BI
VBA управление кодами
Бесплатные надстройки
Дата и время
Записки
ИП
Надстройки
Печать
Политика Конфиденциальности
Почта
Программы
Работа с приложениями
Разработка приложений
Росстат
Тренинги и вебинары
Финансовые
Форматирование
Функции Excel
акции MulTEx
ссылки
статистика