Автоматическое заполнение ячеек листа данными
Функция автозаполнения позволяет заполнять ячейки данными на основе шаблона или данных в других ячейках.
Другие видеоуроки от Майка Гирвина в YouTube на канале excelisfun
-
Выделите одну или несколько ячеек, которые необходимо использовать в качестве основы для заполнения других ячеек.
Например, если требуется задать последовательность 1, 2, 3, 4, 5…, введите в первые две ячейки значения 1 и 2. Если необходима последовательность 2, 4, 6, 8…, введите 2 и 4.
Если необходима последовательность 2, 2, 2, 2…, введите значение 2 только в первую ячейку.
-
Перетащите маркер заполнения .
-
При необходимости щелкните значок Параметры автозаполнения и выберите подходящий вариант.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
Нужна дополнительная помощь?
Содержание
- Работа автозаполнения в Эксель
- Автозаполнение ячеек числами
- Инструмент «Заполнить»
- Автозаполнение формулами
- Автозаполнение другими значениями
- Добавление собственных списков
- Вопросы и ответы
Мало кому понравится долго и монотонно вводить одинаковые или однотипные данные в таблицу. Это довольно скучная работа, забирающая большое количество времени. В программе Excel имеется возможность автоматизировать ввод таких данных. Для этого предусмотрена функция автозаполнения ячеек. Посмотрим, как она работает.
Работа автозаполнения в Эксель
Автозаполнение в Microsoft Excel осуществляется с помощью специального маркера заполнения. Для того, чтобы вызвать этот инструмент нужно навести курсор на нижний правый край любой ячейки. Появится небольшой черный крестик. Это и есть маркер заполнения. Нужно просто зажать левую кнопку мыши и потянуть в ту сторону листа, где вы хотите заполнить ячейки.
То, как будут заполняться ячейки, уже зависит от того типа данных, который находится в исходной ячейке. Например, если там будет обычный текст в виде слов, то при перетягивании с помощью маркера заполнения производится его копирование в другие ячейки листа.
Автозаполнение ячеек числами
Чаще всего автозаполнение используется для ввода большого массива чисел, которые следуют по порядку. Например, в определенной ячейке стоит цифра 1, а нам нужно пронумеровать ячейки от 1 до 100.
- Активируем маркер заполнения и проводим им вниз на необходимое количество ячеек.
- Но, как видим, во все ячейки скопировалась только единица. Кликаем на значок, который находится снизу слева от заполненной области и называется «Параметры автозаполнения».
- В открывшемся списке устанавливаем переключатель в пункт «Заполнить».
Как видим, после этого весь нужный диапазон заполнился числами по порядку.
Но можно сделать ещё проще. Вам не нужно будет вызывать параметры автозаполнения. Для этого, когда тянете маркер заполнения вниз, то кроме зажатой левой кнопки мыши, нужно зажать ещё кнопку Ctrl на клавиатуре. После этого, заполнение ячеек числами по порядку происходит сразу же.
Существует также способ сделать автозаполнения ряда прогрессии.
- Вносим в соседние ячейки два первых числа прогрессии.
- Выделяем их. С помощью маркера заполнения вносим данные в другие ячейки.
- Как видим, создается последовательный ряд чисел с заданным шагом.
Инструмент «Заполнить»
В программе Excel есть также отдельный инструмент, которые называется «Заполнить». Расположен он на ленте во вкладке «Главная» в блоке инструментов «Редактирование».
- Заносим данные в любую ячейку, а затем выделяем её и диапазон ячеек, который собираемся заполнить.
- Жмем на кнопку «Заполнить». В появившемся списке выбираем то направление, в которои следует заполнить ячейки.
- Как видим, после этих действий данные из одной ячейки были скопированы во все остальные.
С помощью данного инструмента можно также заполнить ячейки прогрессией.
- Заносим число в ячейку и выделяем диапазон ячеек, который будет заполняться данными. Жмем на кнопку «Заполнить», а в появившемся списке выбираем пункт «Прогрессия».
- Открывается окно настройки прогрессии. Здесь нужно произвести ряд манипуляций:
- выбрать расположение прогрессии (по столбцам или по строкам);
- тип (геометрическая, арифметическая, даты, автозаполнение);
- установить шаг (по умолчанию он равен 1);
- установить предельное значение (необязательный параметр).
Кроме того, в отдельных случаях, устанавливаются единицы измерения.
Когда все настройки внесены, жмем на кнопку «OK».
- Как видим, после этого весь выделенный диапазон ячеек заполняется согласно установленными вами правилами прогрессии.
Автозаполнение формулами
Одним из основных инструментов Excel являются формулы. При наличии в таблице большого числа одинаковых формул можно также воспользоваться функцией автозаполнения. Суть не меняется. Нужно тем же способом маркера заполнения скопировать формулу в другие ячейки. При этом, если в формуле содержатся ссылки на другие ячейки, то по умолчанию при копировании таким способом координаты их меняются по принципу относительности. Поэтому, такие ссылки называют относительными.
Если вы хотите, чтобы при автозаполнении адреса стали фиксированными, то нужно в исходной ячейке перед координатами строк и столбцов поставить знак доллара. Такие ссылки называются абсолютными. Затем, производится обычная процедура автозаполнения с помощью маркера заполнения. Во всех заполненных таким способом ячейках формула будет абсолютно неизменная.
Урок: Абсолютные и относительные ссылки в Excel
Автозаполнение другими значениями
Кроме того, в программе Excel предусмотрено автозаполнение другими значениями по порядку. Например, если вы введете какую-нибудь дату, а затем, воспользовавшись маркером заполнения, выделите другие ячейки, то весь выбранный диапазон окажется заполненный датами в строгой последовательности.
Точно так же, можно произвести автозаполнение по дням недели (понедельник, вторник, среда…) или по месяцам (январь, февраль, март…).
Более того, если в тексте будет любая цифра, то Эксель распознает её. При использовании маркера заполнения произойдет копирование текста с изменением цифры по нарастающей. Например, если вы запишите в ячейку выражение «4 корпус», то в других ячейках, заполненных с помощью маркера заполнения, это название преобразится в «5 корпус», «6 корпус», «7 корпус» и т.д.
Добавление собственных списков
Возможности функции автозаполнения в Excel не ограничивается определенными алгоритмами или предустановленными списками, такими как, например, дни недели. При желании пользователь может в программу добавить свой личный список. Тогда, при записи в ячейку любого слова из элементов, которые находятся в перечне, после применения маркера заполнения, данным списком будет заполнен весь выделенный диапазон ячеек. Для того, чтобы добавить свой список, нужно выполнить такую последовательность действий.
- Делаем переход во вкладку «Файл».
- Переходим в раздел «Параметры».
- Далее, перемещаемся в подраздел «Дополнительно».
- В блоке настроек «Общие» в центральной части окна жмем на кнопку «Изменить списки…».
- Открывается окно списков. В левой его части расположены уже имеющиеся списки. Для того, чтобы добавить новый список записываем нужные слова в поле «Элементы списка». Каждый элемент должен начинаться с новой строки. После того, как все слова записаны, жмем на кнопку «Добавить».
- После этого, окно списков закроется, а при повторном его открытии пользователь сможет увидеть те элементы, которые он добавлял уже в окне активных списков.
- Теперь, после того, как вы в любую ячейку листа внесете слово, которое являлось одним из элементов добавленного списка, и примените маркер заполнения, выделенные ячейки будут заполнены символами из соответствующего списка.
Как видим, автозаполнение в Экселе является очень полезным и удобным инструментом, который позволяет значительно сэкономить время на добавлении одинаковых данных, повторяющихся списков, и т.д. Преимуществом этого инструмента является и то, что он настраиваемый. В него можно вносить новые списки или изменять старые. Кроме того, с помощью автозаполнения можно произвести быстрое заполнение ячеек различными видами математических прогрессий.
Всех приветствую на портале WiFiGiD.RU. В сегодняшнем небольшом уроке мы поговорим про очень важную функцию в Excel – автозаполнение ячеек. Напомню, что она позволяет в разы сократить время работы с большими таблицами. Функция позволяет автоматически заполнять ячейки выбранной информацией. Давайте проверим, как же она работает. Поехали!
Содержание
- Как использовать функцию
- Работа с числовыми значениями
- Инструмент
- Формулы
- Дата
- Свой список
- Видео
- Задать вопрос автору статьи
Как использовать функцию
Чтобы сделать автозаполнение ячеек в Excel – достаточно использовать специальный маркер заполнения. Что это такое? Маркер автозаполнения – это функциональный инструмент, который позволяет использовать автоматическое заполнение ячеек определенными данными, используя текст, цифры, формулы, дату и т.д.
Представим себе, что у нас есть ячейка с какой-то информацией. Я для примера взял обычную текстовую строчку. Чуть позже мы рассмотрим числовые значения. Чтобы скопировать текст сразу в несколько ячеек нужно:
- Выделить основной блок левой кнопкой мыши.
- Теперь наведите курсор (или стрелочку) в правый нижний угол ячейки. Как только стрелка превратится в крестик – зажимаем левую кнопку мыши (ЛКМ) и тянем вниз до определенной строки.
- Вы увидите, как рабочие блоки будут подсвечены полужирной рамкой.
- Отпустите левую кнопку.
- Теперь текстовая информация скопировалась во все выделенные ячейки.
Почему я начал именно с текста? – чтобы вы поняли, как программа работает с текстовыми ячейками. Она их просто копирует без каких-либо изменений. Можно таким же образом копировать информацию из двух, трех или любого количества ячеек. В таком случае они будут поочередно копировать все выделенные строки. Но вот куда более интересно обстоят дела с цифрами и формулами.
Работа с числовыми значениями
В этой главе мы прикоснемся уже к цифирным значениям, и начнем с самого простого. Как вы думаете – сколько минимум чисел необходимо для автозаполнения, и что будет, если мы установим только одну цифру? Давайте проверим это. Смотрим на скриншот ниже. Если кто помнит уроки информатики в школе, то нас учили, что для быстрого заполнения цифрами нужно как минимум 2 цифры – например, 1 и 2. Попробуйте написать единицу и потянуть маркер автозаполнения.
Скорее всего у вас ничего не получится, и вы увидите всего одну единицу. Но расстраиваться не стоит, давайте вызовем параметры автозаполнения, нажав по значку в левом нижнем углу последней ячейки.
Оказывается, можно изменить настройку таким образом, чтобы программа просто пронумеровала наши ячейки. Выберите конфигурацию – «Заполнить». Да, теперь не обязательно использовать несколько цифр и достаточно просто изменить параметр заполнения.
На самом деле параметры эти можно и не вызывать, а использовать горячую клавишу клавиатуры. Давайте разберём на примере определенной прогрессии чисел. Напишите два, три (или более) числа числовой прогрессии. Выделите все ячейки с этими числами. Тянем вниз маркер, зажав при этом клавишу:
Ctrl
Прогрессия заполнится автоматически. Но есть небольшая проблема – почему-то не во всех версиях программы работает клавиша Ctrl. Если у вас приложение просто выполнило копирование, вызовите заполнение через параметры, как мы это делали ранее выше.
Инструмент
В программе есть и отдельный инструмент, который работает по аналогии, но имеет чуть больше функций. Давайте познакомимся с ним поближе.
- Поставьте две цифры прогрессии и выделите все ячейки, которые вы хотите заполнить.
- Перейдите на вкладку «Главная».
- В разделе редактирования найдите инструмент «Заполнить» и выберите команду «Вниз».
- Как видите, ничего не получилось, и функция просто скопировала содержимое первой ячейки. Самое интересное, что параметры мы вызывать тоже не можем. Давайте вернемся на шаг назад, зажав кнопки:
Ctrl + Z
- Выберите команду «Прогрессия».
- Откроется окно с дополнительными параметрами. Давайте немного разберем их:
- Расположение – можно изменить расположение по строкам или столбцам, но лучше работать с выделением и не менять этот параметр.
- Тип – здесь мы можем задать конфигурацию прогрессии. По умолчанию в прошлом способе программа выбираем арифметическую прогрессию. Давайте для примера попробуем геометрическую.
- Единицы. Прогрессия может работать с датой – например, вы можете задать прибавление по дням, месяцам, годам или по рабочим дням.
- Шаг – параметр, задающий количество значений в одном шаге. Можно установить автоматическое значение.
- Предельное значение – если вам нужно задать ограничение, то его стоит вводить в эту строку.
- В конце жмем «ОК».
Формулы
Функция также может работать с выделенными формулами. Давайте разберем на конкретном примере. В нашем виртуальном магазине на складе у нас хранится определенный товар (шоколад, вода, молоко, чай, кафе и т.д.). У нас есть информация о количестве товара в штуках (пачках) и о цене за одну единицу.
- Чтобы не считать все вручную, мы будем использовать формулы. В столбце «Общей стоимости» пытаемся умножить:
Количество * Цена за штуку
- Выделяем ячейку и вводим формулу, начиная со знака равно (=). Напомню, что адреса ячеек не обязательно вводить вручную, достаточно их выделить ЛКМ. Можете посмотреть на пример как у меня.
- Программа посчитала на стоимость всех шоколадных плиток. Чтобы не вводить одну и ту же формулу, мы можем её продублировать во все ячейки аналогичным способом – с помощью маркера автозаполнения.
- На всякий случай проверьте, чтобы формулы во всех ячейках были правильные.
В данном примере мы использовали формулы с динамическими показателями. То есть при автозаполнении программа изменяет адреса ячеек по строкам. Давайте теперь представим себе, что нам нужно наоборот использовать какой-то определенный неизменяемый коэффициент. В нашем магазине данная цена – это стоимость, по которой мы закупаем товары у поставщиков. Давайте представим себе, что нам нужно каждое значение «Общей стоимости» умножить на коэффициент нашей прибыли. Пусть это будет 20%.
- Я добавил в нашу табличку еще один столбец – там будет отображена стоимость товаров в нашем магазине. Теоретически – это прибыль, которую мы получим за продажу всех этих товаров. И коэффициент, который равен 1,2.
- Теперь умножаем общую стоимость и коэффициент, который находится в отдельной ячейке. Но так как мы будем использовать не изменяющуюся цифру в одной ячейке, то нам нужно её зафиксировать. Для этого мы используем в формуле знаки доллара ($). Причем мы можем отдельно зафиксировать изменение значения по строке или по столбцу. Например, если вы хотите, чтобы менялась только строка, тогда ставим доллар перед буквой. Если вы хотите, чтобы менялась только столбец, то ставим доллар перед цифрой.
$B$8 – статическая ячейка.
$B8 – не меняется только столбец.
B$8 – не меняется только строка.
- А теперь еще раз проверьте, чтобы в других строках были правильные формулы.
Дата
Программа отлично работает и с датами. Попробуйте установить одну дату, а потом выполнить автозаполнение. Как видите, приложение автоматом заполнило все ячейки по дням. В параметрах можно изменить шаг заполнения (день, месяц, год и т.д.). Если же вам нужен неровный шаг, состоящий из нескольких дней, тогда используем инструмент «Заполнения», который мы рассматривали чуть раньше.
Кстати, Excel может работать и с текстовым вариантом дней недели. Он автоматически определяет формат данных и позволяет заполнять другие ячейки.
Дополнительно можно изменять только цифру, но оставлять строковое значение. Например, вы можете расставить все номера домов, корпусов, комнат или других подобных объектов. Excel автоматически находит цифру и оставляет параметр строки в покое. Лучше всего использовать автозаполнение от двух строк.
Свой список
А что, если дата, год, дни недели – нам не подходят. Мы можем создать свой список значений, которые будут идти в определенном порядке. А при использовании заполнения, программа будет автоматически брать значения оттуда.
- Откройте первую вкладку «Файл».
- Перейдите в «Параметры».
- В разделе «Дополнительно» листаем до подраздела «Общие» и жмем по кнопке «Изменить списки».
- В правый блок через перенос на новую строчку (Enter) вводим значения элементов списка. В конце жмем «Добавить».
- Проверьте, чтобы список добавился. Два раза жмем «ОК».
- Теперь пробуем его использовать.
В этом уроке мы узнали много нового. Если у вас еще остались какие-то вопросы по теме – пишите их в комментариях. На этом я с вами прощаюсь и жду вас в новом уроке. Пока-пока.
Видео
На чтение 2 мин Опубликовано 10.04.2020
Автозаполнение ячеек в Excel позволяет ускорить ввод данных на рабочий лист. Некоторые действия в Microsoft Excel приходится повторять по несколько раз, что отнимает большое количество времени. Именно для автоматизации таких задач и была разработана функция автозаполнения. В данном уроке мы разберем самые распространенные способы автозаполнения: использование маркера и мгновенное заполнение, которое впервые появилось в Excel 2013.
Содержание
- Использование маркера автозаполнения в Excel
- Автозаполнение последовательного ряда данных в Excel
- Мгновенное заполнение в Excel
Использование маркера автозаполнения в Excel
Иногда возникает необходимость скопировать содержимое в несколько смежных ячеек листа. Вы можете копировать и вставлять данные в каждую ячейку по отдельности, но есть способ гораздо проще. Для этого необходимо воспользоваться маркером автозаполнения, который позволяет быстро скопировать и вставить данные.
- Выделите ячейку, данные которой необходимо продублировать. В правом нижнем углу выделенной ячейки появится маленький квадрат – это маркер автозаполнения.
- Нажмите и, удерживая левую кнопку мыши, перетащите маркер автозаполнения, пока все требуемые ячейки не будут выделены. Разом вы можете заполнять ячейки либо столбца, либо строки.
- Отпустите кнопку мыши, чтобы заполнить выбранные ячейки.
Автозаполнение последовательного ряда данных в Excel
Маркер автозаполнения может быть использован всякий раз, когда необходимо заполнить данные, имеющие последовательный порядок. Например, последовательность чисел (1, 2, 3) или дней (понедельник, вторник, среда). В большинстве случаев требуется выбрать несколько ячеек, прежде чем использовать маркер, чтобы помочь Excel определить шаг последовательности.
В примере ниже маркер автозаполнения используется, чтобы продолжить последовательность дат в столбце.
Мгновенное заполнение в Excel
В Excel 2013 появилась новая опция Мгновенное заполнение, которая может автоматически вводить данные на лист, экономя Ваше время и силы. Точно так же, как и Автозаполнение, данная опция определяет, какого рода информацию вы вводите на листе.
В примере ниже мы используем Мгновенное заполнение, чтобы создать список имен на основе существующего списка адресов электронной почты.
- Начните вводить данные на листе. Когда функция Мгновенное заполнение определит закономерность, под выделенной ячейкой появится предварительный просмотр вариантов.
- Нажмите Enter. Данные будут добавлены на лист.
Чтобы отменить или изменить результат действия Мгновенного заполнения, нажмите на смарт-тег, который появится рядом с недавно добавленными значениями.
Оцените качество статьи. Нам важно ваше мнение:
Маркер заполнения — небольшой черный квадратик, который появляется в правом нижнем углу выделенной ячейки или выделенного диапазона. Маркер заполнения используется для заполнения соседних ячеек на основе содержимого выделенных ячеек.
При наведении на
Маркер заполнения
(по-английски называется
Fill Handle
) указатель мыши принимает вид креста (или его можно назвать еще плюсом).
Маркер заполнения
удобен для заполнения соседних ячеек содержимым выделенной ячейки. Для этого:
- выделите ячейку со значением, которое нужно скопировать;
-
наведите на
Маркер заполнения
указатель мыши (курсор), чтобы он принял вид креста; - нажмите левую клавишу мыши и не отпуская ее протяните курсор вниз или в другую сторону на нужное количество ячеек. Выделенные ячейки будут обведены рамкой;
- отпустите левую клавишу мыши. Значения будут скопированы.
Если при копировании удерживать нажатой клавишу
CTRL
, то при копировании числа 100, как показано ниже, получим последовательность 100, 101, 102, … При этом при копировании у курсора появится еще один маленький крестик.
Если ячейка содержит формулу, то
Маркер заполнения
скопирует ее в другие ячейки с учетом
типа ссылки
:
-
например, если в ячейке
А1
была формула
=B1+5
, то при копировании
Маркером заполнения
вниз (в ячейку
А2
) формула будет преобразована в
=B2+5
, -
а если в ячейке
А1
была формула
=$B$1+5
или
=B$1+5
,
то при копировании
вниз
формула НЕ будет преобразована и останется прежней
=$B$1+5
или
=B$1+5
, соответственно.
С помощью
Маркера заполнения
можно также быстро формировать
числовые последовательности
,
последовательности дат
и
рабочих дней
, работать со
списками автозаполнения
.
По умолчанию
Маркер заполнения
включен в MS EXCEL. Но, его можно отключить/ включить через меню
Параметры
(Вкладка
Файл
, затем
Параметры
). В появившемся окне
в разделе
Дополнительно
в группе
Параметры правки
установите или снимите флажок
Разрешить маркеры заполнения и перетаскивание ячеек.