Автозаполнение ячеек в Excel - statanaliz.info

Автозаполнение ячеек в Excel

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

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

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

Автозаполнение последовательности чисел в Excel

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

Автозаполнение кварталов в Excel

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

Автозаполнение в Excel из списка данных

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

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

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

Диалоговое окно для изменения списков в Excel

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

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

Автозаполнение созоданного списка

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

Команда Прогрессия в Excel

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

Настройки диалогового окна Прогрессия

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

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

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

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

Предельное значение в прогрессии

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

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

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

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

Автозаполнение порядковых номеров

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

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

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

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

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

Трюк с мышью при автозаполнении в Excel

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

Данные для с равномерным ростом

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

Прогноз с помощью линейного тренда на диаграмме

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

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

Автозаполнение методом линейного приближения

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

Прогноз по методу экспоненциального приближения

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

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

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

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

По рабочим дням – отличный вариант для бухгалтеров, HR и других специалистов, кто имеет дело с составлением различных планов. А вот другой пример. Допустим, платежи по графику наступают 15-го числа и в последний день каждого месяца. Укажем первые две даты, протянем вниз и заполним по месяцам (любой кнопкой мыши).

Автозаполнение по месяцам

Обратите внимание, что 15-е число фиксируется, а последний день месяца меняется, чтобы всегда оставаться последним.

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

На этом, пожалуй, все. В видеоуроке показано, как сделать автозаполнение ячеек в Excel.

Поделиться в социальных сетях:
  • Аноним

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

    • Езепов Дмитрий

      Уточните, пожалуйста, задачу. Или пришлите пример на почту.

      • Аноним

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

        • Езепов Дмитрий

          Надо по факту смотреть. Если файлы разные, то проще и удобнее использовать Power Query. Пришлите пример на почту, попробую дать более точную подсказку. Тут много вариантов.

  • Аноним

    Здравствуйте Дмитрий.
    Подскажите, а возможно ли, что при протягивании формулы ( =ВПР($E3;Лист1!$A$1:$O$21;2;ЛОЖЬ)*($G3+$H3) ) третий аргумент изменял бы свое значение.

    • Езепов Дмитрий

      Да, если вместо числа поставить ссылку.

      • Аноним

        А какую именно ссылку, если в этом аргументе указывается № столбца?

        Дмитрий, спасибо. В исходной таблице добавил строку с нумерацией столбцов, и все заработало !!!

        • Езепов Дмитрий

          Да, номер столбца — это такой же аргумент, как и ссылка на критерий или таблицу. Туда можно всунуть все, что угодно ))

      • Аноним

        Добрый день! Спасайте) сотрудник при заполнении таблицы вместо копирования одного значения протянул значение ячейки и это значения на все последующие ячейки заполнилось напоминающим итогом. Например нужно было везде 1 скопировать, а получилось 1,2,3 и т.д. как можно быстро выявить подряд идущие числа с возрастанием на 1 цифру??? Просто очень много данных, руками долго

  • Аноним

    Добрый день! Спасайте) сотрудник при заполнении таблицы вместо копирования одного значения протянул значение ячейки и это значение на все последующие ячейки заполнилось наростающим итогом. Например нужно было везде 1 скопировать, а получилось 1,2,3 и т.д. как можно быстро выявить подряд идущие числа с возрастанием на 1 цифру??? Просто очень много данных, руками долго

    • Езепов Дмитрий

      Добрый день. Я бы рядом в столбце рассчитал разницу между ячейкой по этой же строке и на одну выше. Разница, равная 1, — это и есть Ваше интересующее отличие. Далее фильтром (для значения 1) выделил бы только такие строки.

  • Аноним

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

  • Аноним

    Добрый день.
    У меня такая ситуация:
    Работаю с конвейером, который сортирует коробки по нескольким сортерам. По номеру клиента, то есть, на определённую ветку конвейера скатывается короба по нескольким клиентам, далее человек снимает их с конвейера и раскладывает по палетам, 1 палет-1 клиент. Работаем с большим количеством клиентов и на 1 ветку приходится до 20 клиентов. Для упращения работы людей есть схема расположения палет с клиентом у ветки конвейера.
    Имеется таблица с полным перечнем коробов с номером клиента, номером ветки конвейера, 1 строка-1 короб. Есть схематичное расположение поддонов у ветки(не таблица) нужно чтобы программа поставила в схему расположения номера клиентов по приоритету, больше коробов-ближе к ветке. Уверен что это возможно, вопрос только в сложности исполнения.

  • Аноним

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

  • Аноним

    Добрый день. Как сделать, чтобы при умирании 03/125-2020 менялось среднее число на +1 в каждой последующей ячейке?

  • Emom Loikov

    Hello friends,fucking great site

  • Аноним

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

    • Езепов Дмитрий

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

      • Аноним

        Дмитрий , а как убрать этот разрыв?

  • Аноним

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

    • Аноним

      Решение нашел, всем спасибо ))

      • Аноним

        И какое же решение?

  • Аноним

    Дмитрий , а как убрать этот разрыв?

  • https://www.gate.io/tr/signup/612995 gate io para yatırma nasıl yapılır

    Very nice post. I just stumbled upon your blog and wanted to say that I’ve really enjoyed browsing your blog posts. In any case I’ll be subscribing to your feed and I hope you write again soon!

  • https://communities.bentley.com/members/f9faf4c3_2d00_9057_2d00_45a0_2d00_aa80_2d00_aa34904da268/bookmarks 20bet

    Your article gave me a lot of inspiration, I hope you can explain your point of view in more detail, because I have some doubts, thank you.

  • https://casinotologin.com/gatecoin.online_http_output.html nimabi

    Thank you very much for sharing, I learned a lot from your article. Very cool. Thanks. nimabi

  • https://elitepipeiraq.com/ تركيبات uPVC

    I simply could not go away your web site prior to suggesting that I really enjoyed the standard info a person supply on your guests? Is going to be back incessantly to investigate cross-check new posts.

  • https://elitepipeiraq.com/ جودة المصنع

    Hi, Neat post. There’s an issue together with your web site in internet explorer, may test this텶E still is the marketplace chief and a good component of people will pass over your fantastic writing due to this problem.

  • https://bwerpipes.com/ bwer hdpe agri iraq

    I do believe all the ideas you’ve presented for your post. They are really convincing and will certainly work. Nonetheless, the posts are too short for novices. May just you please lengthen them a little from subsequent time? Thanks for the post.

  • https://bwerpipes.com/ Аноним

    I was recommended this website by my cousin. I am not sure whether this post is written by him as nobody else know such detailed about my difficulty. You are wonderful! Thanks!

  • https://bwerpipes.com/ bwer hdpe solution iraq

    What i don’t understood is in reality how you’re now not really a lot more smartly-favored than you might be now. You’re very intelligent. You understand therefore significantly in terms of this topic, produced me personally believe it from a lot of numerous angles. Its like women and men are not interested except it is one thing to accomplish with Woman gaga! Your own stuffs outstanding. Always care for it up!

  • https://bwerpipes.com/ bwer Factory Weld Iraq

    you are truly a just right webmaster. The site loading speed is incredible. It kind of feels that you’re doing any distinctive trick. In addition, The contents are masterwork. you have done a great activity in this matter!

  • https://bwerpipes.com/ bwer upvc agriculture iraq

    certainly like your website but you need to take a look at the spelling on quite a few of your posts. Many of them are rife with spelling problems and I find it very troublesome to inform the reality nevertheless I will definitely come back again.

  • https://bwerpipes.com/ bwer hdpe iraq

    I do not even know how I ended up here, but I thought this post was great. I do not know who you are but certainly you’re going to a famous blogger if you are not already 😉 Cheers!

  • https://elitepipeiraq.com Factory efficiency

    Somebody essentially help to make significantly articles I’d state. This is the first time I frequented your web page and up to now? I surprised with the research you made to make this actual post incredible. Fantastic job!

  • https://www.bestiptvireland.irish/ bestiptvireland

    My brother suggested I might like this blog He was totally right This post actually made my day You can not imagine simply how much time I had spent for this info Thanks

Комментарии для сайта Cackle
Пролистать наверх