Автозаполнение ячеек Excel — это автоматический ввод серии данных в некоторый диапазон. Введем в ячейку «Понедельник», затем удерживая левой кнопкой мышки маркер автозаполнения (квадратик в правом нижнем углу), тянем вниз (или в другую сторону). Результатом будет список из дней недели. Можно использовать краткую форму типа Пн, Вт, Ср и т.д. Эксель поймет. Аналогичным образом создается список из названий месяцев.

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

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

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

Ясно, что кроме дней недели и месяцев могут понадобиться другие списки. Допустим, часто приходится вводить перечень городов, где находятся сервисные центры компании: Минск, Гомель, Брест, Гродно, Витебск, Могилев, Москва, Санкт-Петербург, Воронеж, Ростов-на-Дону, Смоленск, Белгород. Вначале нужно создать и сохранить (в нужном порядке) полный список названий. Заходим в Файл – Параметры – Дополнительно – Общие – Изменить списки .

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

Как видно, их не много. Но легко добавить свой собственный. Можно воспользоваться окном справа, где либо через запятую, либо столбцом перечислить нужную последовательность. Однако быстрее будет импортировать, особенно, если данных много. Для этого предварительно где-нибудь на листе Excel создаем перечень названий, затем делаем на него ссылку и нажимаем Импорт .

Жмем ОК. Список создан, можно изпользовать для автозаполнения.

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

Рассмотрим настройки.

В левой части окна с помощью переключателя задается направление построения последовательности: вниз (по строкам) или вправо (по столбцам).

Посередине выбирается нужный тип:

  • арифметическая прогрессия – каждое последующее значение изменяется на число, указанное в поле Шаг
  • геометрическая прогрессия – каждое последующее значение умножается на число, указанное в поле Шаг
  • даты – создает последовательность дат. При выборе этого типа активируются переключатели правее, где можно выбрать тип единицы измерения. Есть 4 варианта:
  • день – перечень календарных дат (с указанным ниже шагом)
  • рабочий день – последовательность рабочих дней (пропускаются выходные)
  • месяц – меняются только месяцы (число фиксируется, как в первой ячейке)
  • год – меняются только годы
  • автозаполнение – эта команда равносильная протягиванию с помощью левой кнопки мыши. То есть эксель сам определяет: то ли ему продолжить последовательность чисел, то ли продлить список. Если предварительно заполнить две ячейки значениями 2 и 4, то в других выделенных ячейках появится 6, 8 и т.д. Если предварительно заполнить больше ячеек, то Excel рассчитает приближение методом линейной регрессии, т.е. прогноз по прямой линии тренда (интереснейшая функция – подробнее см. ниже).

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

Результатом будет заполненный столбец от 2 до 1000. Аналогичным образом можно сделать последовательность рабочих дней на год вперед (предельным значением нужно указать последнюю дату, например 31.12.2016). Возможность заполнять столбец (или строку) с указанием последнего значения очень полезная штука, т.к. избавляет от кучи лишних действий во время протягивания. На этом настройки автозаполнения заканчиваются. Идем далее.

Автозаполнение чисел с помощью мыши

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

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

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

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

Если при протягивании использовать правую кнопку мыши, то контекстное меню открывается сразу после отпускания кнопки.

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

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

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

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

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

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

Как вы уже знаете, очень полезной возможностью MS Excel является автозаполнение ячеек типовыми наборами данных. То есть если ввести в ячейку «Апрель», а затем протащить её мышью на несколько соседних ячеек, они последовательно заполнятся названиями других месяцев: «Май», «Июнь» и так далее. Аналогичный фокус проходит с датами, названиями дней недели и даже просто с цифрами, что особенно удобно при нумерации строк таблицы.

Автозаполнение в MS Excel — очень удобная штука. Вписал первое значение, а остальные появятся автоматом

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

Итак, сегодня я избавлю вас от нудной рутины, когда один и тот же список приходится набивать вручную (на худой конец копировать из другого документа) — самое время научится формировать в MS Excel собственные списки автозаполнения!

Создаем пользовательский список автозаполнения в MS Excel

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

Сделали? Теперь выделяем наш список целиком, идем на вкладку «Файл» и выбираем в появившемся меню пункт «Параметры» .

Как только на экран будет выведено окно настроек программы, щелкаем в списке слева пункт «Дополнительно» , прокручиваем экран настроек почти до самого низа и находим кнопку «Изменить списки» .

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

Список автозаполнения Excel по умолчанию. А внизу — диапазон выбранных нами ячеек

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

Пользовательский список автозаполнения готов

Обратите внимание: удалить или редактировать заданные по умолчанию списки автозаполнения MS Excel (месяцы, дни недели и т.п.) — нельзя.

Ну всё, нажимаем «Ок» (и ещё раз «Ок») чтобы применить изменения. Самое время попробовать что у нас получилось. Пишем в первой ячейке «Первый квартал», протягиваем её за уголок… и получаем полностью сформированный автозаполняемый список, с чем вас и поздравляю.

Пользовательский список автозаполнения в действии

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

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

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

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

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

Здесь автозаполнение было предложено только с 4-го символа, поскольку «авто» встречается и в других словах

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

Как включить автоматическое завершение заполнения

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



Здесь можно включить и отключить автозавершение

Автоматическое заполнение при помощи мыши

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

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


Автозаполнение при помощи мыши

Автозаполнение дней недели, дат, времени

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


Автозаполнение дней недели

Заполнение числовыми данными

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

Здесь будет продолжен ряд чисел

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

Параметры автозаполнения

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


При клике по значку появляются параметры вставки

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


Убрать параметры автозаполнения можно здесь

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

Описание:

Выполнив задания этой темы, вы научитесь:

    Выполнять операции по автозаполнению отдельных ячеек и диапазонов

Возможно, вы уже обратили внимание, что Excel 2003 автоматически вводит информацию при выделении ячеек, в первой из которых уже что-то введено. Эта функция называется автозаполнением, а работает она следующим образом: при указании ячейки, находящейся непосредственно под столбиком из одной или более заполненных ячеек, Excel 2003 пытается угадать, что нужно ввести, основывая свои домыслы на уже введенных значениях. Например, если уже введено слово Трюфеля, и вы снова нажимаете букву Т, Excel 2003, естественно, предполагает, что снова требуется напечатать Трюфеля, и делает это за вас. Можно также щелкнуть правой кнопкой мыши непосредственно под столбиком ячеек и из появившегося контекстного меню выбрать команду Выбрать из раскрывающегося списка , после чего выбрать нужное значение из списка. Чтобы отключить функцию автозаполнения, выберите команду Сервис - Параметры . В появившемся диалоговом окне щелкните на кнопке Правка и снимите флажок Автозаполнение значений ячеек .

Задание: Ознакомиться с приемами автозаполнения ячеек.

Внимание! Перед выполнением задания убедитесь, что в меню Сервис – Параметры – Списки присутствуют списки автозаполнения по названиям месяцев и дней недели на русском языке.

  1. Сделайте активным Лист 3.
  2. В ячейку Е9 введите слово «Среда». Выделите ячейку. Укажите мышью на маркер автозаполнения. Нажмите левую клавишу мыши и, удерживая ее нажатой, переместите мышь на 5 строк вниз.
  3. Снова выделите ячейку Е9 и протащите ее за маркер на 5 столбцов вправо.
  4. Проанализируйте результаты и очистите лист 1-й способ: Выделите всю таблицу целиком, щелкнув по пустой кнопке, и Правка – Очистить. 2-й способ: Выделите всю таблицу целиком и нажмите клавише Delete (Del).
  5. В ячейку Е9 введите число 1.
  6. В ячейку Е10 введите число 2.
  7. В ячейку F9 введите число 3.
  8. Выделите блок (диапазон) ячеек: E9:E10 и протащите его за маркер вначале вниз.
  9. Снова выделите блок E9:E10 и протащите его за маркер вверх.
  10. Выделите блок ячеек E9:F9 и протащите его за маркер вправо.
  11. Выделите еще раз блок ячеек E9:F9 и протащите его за маркер влево.
  12. Проанализируйте результаты и очистите лист.
  13. В ячейку Е5 введите число 25.
  14. В ячейку F5 введите число 50 и протащите блок ячеек Е5:F5 за маркер на несколько столбцов вправо.
  15. В ячейку Е1 введите «Январь».
  16. Выделите ячейку E1 и протащите ее маркером на 5 столбцов вправо.
  17. Снова выделите ячейку Е1 и протащите ее маркером до конца листа влево.
  18. Выделите всю первую строку и протащите ее маркером, стоящим слева, на 10 строк вниз.
  19. Проанализируйте результаты работы.

Вопросы для закрепления:
  1. Как выглядит указатель мыши в процессе выделения блока (диапазона) ячеек?
  2. Как выглядит указатель мыши в процессе автозаполнения ячеек?
  3. Что такое смарт-тег? Найдите ответ в справочной системе к программе MS Excel 2003.

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

Таблица 1.


Таблиц 2.

Дни недели

Февраль

Понедельник

Вторник

Среда

Четверг

Пятница

Суббота

Воскресение


Ключ к выполнению задания:
Чтобы поместить заголовок Февраль необходимо ячейки объединить используя кнопку на Стандартной панели инструментов Объединить и поместить в центре.

Каждый день пользователям интернета приходится заполнять различные формы на сайтах, в интернет-магазинах. И это часто отнимает наше драгоценное время.

Возьмем, к примеру сайт одного туроператора. Как много полей, неправда ли?

Как много полей, неправда ли?

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

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



Sergey Nivens / Shutterstock.com

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

Особенности программы XWeb Human Emulator

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

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

А теперь, я на примере покажу, как можно автоматизировать процесс заполнения формы на сайте.

Автозаполнение формы

В адресную строку (выделено желтым маркером). Ниже, в правой части окна программы, подгружается веб-страница с формой для поиска и бронирования туров.

2. Выбираем в главном меню раздел «Макрос» и нажимаем на «Запись». Тоже самое можно сделать, нажав горячие клавиши Ctrl+Shift+R . Теперь программа будет записывать все наши действия в отдельный макрос.

Статья по теме: Как внести изменения в файл hosts

3. После того, как мы заполнили на сайте форму поиска тура и получили результат выборки, нужно остановить запись макроса. В том же пункте меню «Макрос» нажать на «Остановить» или выполнить эту команду, нажав горячие клавиши Ctrl+Shift+S .

4. Теперь, если нужно повторить поиск тура по указанным ранее параметрам, достаточно нажать все одну кнопочку «Выполнить». Макрос за считанные секунды сам заполнит все поля и вы тут же получите результаты поиска.