Автозаполнение ячеек 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). Таким образом, получается довольно много действий, требующих при этом хорошего понимания.
Так вот прогноз по методу линейной регрессии можно сделать вообще без формул и без графиков, используя только автозаполнение ячеек в экселе. Для этого выделяем данные, по которым строится прогноз, протягиваем правой кнопкой мыши на нужное количество ячеек, соответствующее длине прогноза, и выбираем Линейное приближение. Получаем прогноз. Без шума, пыли, формул и диаграмм.
Если данные имеют ускоряющийся рост (как счет на депозите), то можно использовать экспоненциальную модель. Вновь, чтобы не мучиться с вычислениями, можно воспользоваться автозаполнением, выбрав Экспоненциальное приближение.
Более быстрого способа прогнозирования, пожалуй, не придумаешь.
Автозаполнение дат с помощью мыши
Довольно часто требуется продлить список дат. Берем дату и тащим левой кнопкой мыши. Открываем квадратик и выбираем способ заполнения.
По рабочим дням – отличный вариант для бухгалтеров, HR и других специалистов, кто имеет дело с составлением различных планов. А вот другой пример. Допустим, платежи по графику наступают 15-го числа и в последний день каждого месяца. Укажем первые две даты, протянем вниз и заполним по месяцам (любой кнопкой мыши).
Обратите внимание, что 15-е число фиксируется, а последний день месяца меняется, чтобы всегда оставаться последним.
Используя правую кнопку мыши, можно воспользоваться настройками прогрессии. Например, сделать список рабочих дней до конца года. В перечне команд через правую кнопку есть еще Мгновенное заполнение. Эта функция появилась в Excel 2013. Используется для заполнения ячеек по образцу. Но об этом уже была статья, рекомендую ознакомиться. Также поможет сэкономить не один час работы.
На этом, пожалуй, все. В видеоуроке показано, как сделать автозаполнение ячеек в Excel.
Поделиться в социальных сетях:
Как продолжить нумерацию списка в Excel?
Чтобы ее продолжить нужно поставить курсор в следующий абзац с текстом. А затем из выпадающего списка можете выбрать или «Непрерывно» – чтобы номера продолжились, или «В каждом разделе» – чтобы начать нумеровать с единицы.
Как сделать перечисление в Эксель?
Выберите ячейки, в которой должен отображаться список. На ленте на вкладке «Данные» щелкните «Проверка данных». На вкладке «Параметры» в поле «Тип данных» выберите пункт «Список». Щелкните в поле «Источник» и введите текст или числа (разделенные запятыми), которые должны появиться в списке.
Как продолжить числовой ряд в Excel?
Если в ячейку А1 ввести значение 1, а потом нажать на клавиатуре клавишу Ctrl и потянуть вниз за маркер заполнения этой ячейки, то значения следующих ячеек будут увеличиваться на 1. Чтобы ввести последовательность нечетных чисел (шаг увеличения чисел равен 2), введем в ячейку А1 число 1, а в ячейку А2 число 3.
Как в Excel сделать раскрывающийся список с плюсом?
- Откройте лист Excel.
- Выберите ячейки, которые надо скрыть.
- Нажмите Shift+Alt+Стрелка вправо.
- Появится диалоговое окно Группирование (Group). Выберите Колонны (Columns) и нажмите OK, чтобы подтвердить выбор.
Как сделать многоуровневый список в ворде?
- Выделите текст или нумерованный список, который вы хотите изменить.
- На вкладке Главная в группе Абзац щелкните стрелку рядом с кнопкой Многоуровневый список .
- Разверните диалоговое окно «Многоуровневый список«, щелкнув Дополнительно в левом нижнем углу.
Как продолжить нумерацию ячеек в ворде?
Как разорвать нумерацию списка в ворде?
- Дважды щелкните числа в списке. Текст не будет выбран.
- Щелкните правой кнопкой мыши номер, который вы хотите изменить.
- Нажмите кнопку Установить значение для номера.
- В поле Значение: с помощью стрелок измените число на нужное. Совет: Не стоит изменять числа в списке вручную.
Как начать новую нумерацию в ворде?
Кликните правой кнопкой мыши по номеру страницы и в контекстном меню выберите «Формат номеров страниц». В открывшемся окне переключитесь на «начать с». Там будет вставлена 1 страница, но вы можете установить любой номер, с которого должна быть начата нумерация страниц в разделе.
Как в Excel сделать две строки в одной ячейке?
- Кликните по ячейке, в которую нужно ввести несколько строк текста.
- Введите первую строку.
- Нажмите сочетание Alt+Enter, чтобы создать ещё одну строку в ячейке. .
- Введите следующую строку текста.
- Чтобы закончить ввод, нажмите Enter.
Как протянуть одинаковую дату в Excel?
- Выделите все пустые ячейки в столбце.
- Нажмите F2, чтобы отредактировать активную ячейку, и введите в неё что-нибудь: это может быть текст, число или формула. В нашем случае, это текст “_unknown_”.
- Теперь вместо Enter нажмите Ctrl+Enter.
Как сделать нумерацию ячеек в Excel?
- Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1). Функция СТРОКА возвращает номер строки, на которую указана ссылка. .
- Перетащите маркер заполнения , охватив диапазон, который необходимо заполнить.
Каким образом можно создать числовую последовательность в таблице Excel?
Программа Excel в автоматическом виде создавать числовые последовательности. Для этого используется пункт меню «Правка» — «Заполнить» — «Прогрессия». Чтобы создать числовую последовательность необходимо ввести в две соседние ячейки два первых элемента прогрессии.
Как в Excel сделать 1 2 3 4?
Используем клавишу CTRL
Пусть, как и в предыдущем примере, в ячейку A2 введено значение 1 . Выделим ячейку A2 . Удерживая клавишу CTRL , скопируем Маркером заполнения (при этом над курсором появится маленький плюсик), значение из A 2 в ячейки ниже. Получим последовательность чисел 1, 2, 3, 4 …
Как продолжить нумерацию списка в Excel? Подборки ответов на вопросы
Если вы хотите, чтобы ячейки автоматически нумеровались при добавлении новых данных, то ячейки с данными и нумерацией нужно преобразовать в таблицу. Для этого выделите ячейки, перейдите на вкладку « Вставка », нажмите на кнопку « Таблица » и потом на кнопку « ОК ».
Мнение эксперта
Знайка, самый умный эксперт в Цветочном городе
Если у вас есть вопросы, задавайте их мне!
Задать вопрос эксперту
И каждый раз, когда вызывается случайная функция Excel, используется новое начальное число, которое возвращает уникальную последовательность. Если же вы хотите что-то уточнить, я с радостью помогу!
Чтобы вставить случайный специальный символ, например, ! «# $% & ‘() * +, -. /, используйте функцию СЛУЧМЕЖДУ с первым параметром, установленным на 33 (код ANSI для «!’), и вторым параметром 47 (код ANSI для «/»).
Как создать случайные числа в Excel | Mister-Office
- Откройте лист Excel.
- Выберите ячейки, которые надо скрыть.
- Нажмите Shift+Alt+Стрелка вправо.
- Появится диалоговое окно Группирование (Group). Выберите Колонны (Columns) и нажмите OK, чтобы подтвердить выбор.
Предположим, что у нас есть список, который начинается с первой строки листа Excel. В этом случае в ячейку, где должна начинаться нумерация, нужно ввести формулу «= СТРОКА(A1) ». Так мы получим число 1 .
Не протягивается нумерация в Excel? Используйте один из доступных способов для автоматической установки цифр, воспользуйтесь приложением Access, попробуйте раскрыть строчки путем выделения с последующим нажатием правой кнопки мышки по заголовкам слева и выбором пункта «Показать». Ниже подробно рассмотрим, как действовать при появлении такой ошибки, и как правильно выполнить работу.
Причины
Для понимания причин, почему в Эксель не протягивается нумерация, необходимо знать особенности этого процесса. В отличие от другого софта Майкрософт Офис, здесь не предусмотрено кнопки автоматического проставления цифр. Но по желанию можно с легкостью добавить последовательные числа в строки данных посредством перетаскивания маркера или с применением функции «Строка».
Если же в Эксель не протягивается нумерация, причиной может быть некорректное выполнение работы или какой-то нехарактерный баг программы. В таких случаях необходимо знать, как правильно проставить цифры, и каким способом исправить возникшие ошибки.
Что делать
В ситуации, когда в Экселе не протягивается нумерация, убедитесь в правильности выполнения работы. Воспользуйтесь одним из следующих методов, позволяющих автоматически установить номера.
Способ №1:
- Выделите 1-ю ячейку в диапазоне, требующем заполнения.
- Укажите стартовое значение будущей последовательности.
- Введите параметр в следующей ячейке для задания образца заполнения. К примеру, если нужна последовательность от 1 и далее, введите в первые ячейки цифры 1 и 2. Если нужна другая последовательность, к примеру, 3, 6, 9, 12 и т. д, ведите 3 и 6.
- Выделите ячейки, в которых проставлена начальная нумерация. В более старом Эксель предусмотрена кнопа «Быстрый анализ». Она показывается по умолчанию, если выбрать больше одной ячейки с информацией.
- Попробуйте, протягивается ли маркер заполнения — переместите его в диапазон, требующий заполнения. По мере продвижения маркера Excel отображает предварительный параметр. Для изменения образца переместите маркер заполнения, зафиксировав нажатой правую клавишу, и после выберите образец.
Для введения нумерации в Excel по возрастанию передвиньте маркер вниз или в правую сторону, а по убыванию — вверх и в левую сторону. В случае, если маркера заполнения нет, сначала отобразите его. Для этого войдите в раздел «Параметры» и «Дополнительно». Там найдите пункт «Параметры правки» и установите отметку «Разрешить маркеры заполнения и перетаскивания ячеек».
Если нумерация протягивается в Excel, все сделано правильно. Но учтите, что в случае добавления, смещения или удаления строчек числа не обновляются. Обновление последовательной нумерации можно проводить вручную путем выбора двух чисел в правильной последовательности и перетащив маркер заполнения к концу перечня.
Способ №2:
- Найдите первую ячейку для нумерации Excel, которая требует нумеровку, и введите =Строка(А1). Эта функция возвращает номер в строчку, где находится ссылка. В приведенном примере будет стоять 1.
- Переместите маркер заполнения и захватите диапазон, требующий заполнения. Если его не видно, отобразите по рассмотренному выше принципу.
Если Эксель не протягивает числа, рассмотренный выше метод часто выручает. При этом обновление цифр происходит при сортировке. Если же добавлять, смещать или удалять строчки, происходит прерывание последовательности. В ситуации, когда нумерация Excel не протягивается, ее можно обновить самостоятельно путем выбора двух цифр в правильной последовательности и перемещения маркера в конец списка.
В случае применения опции «Строка» нумерация в Excel протягивается автоматически. Если же нужно, чтобы цифры добавлялись сами при внесении дополнительных строк, выполните преобразование данных в таблицу Эксель. При этом все строчки, добавленные в конец, будут нумероваться.
Если нужно ввести определенные коды, к примеру, для заказов, используйте функции «Строка» и «Текст». К примеру, для указания 00-01 введите =Текст(Строка (А1), «00-00» в 1-й ячейке диапазона и переместите маркер в конец списка. После этого проверьте, протягивается нумерация Excel или нет.
Способ №3:
- Выделите 1-ю ячейку и поставьте в ней «1».
- Жмите на «Заполнить», что находится в панели инструментов.
- Выберите пункт «Прогрессия» из списка.
- В появившемся окне необходимо задать все необходимые параметры. Ставьте расположение «по столбцам», а тип — «арифметическая» с шагом «1». Граничное значение укажите равное строчкам, которые требуют нумеровки.
Какие есть альтернативы
Если Эксель не протягивает нумерацию, можно воспользоваться альтернативными решениями:
- Используйте приложение Access для импортирования данных Excel в базу приложения. Здесь можно создать поле, отличающееся способностью генерировать уникальный номер в случае добавления в таблицу новой записи.
- Исправьте проблему, связанную со скрытыми строками. Выделите нужные строчки, в которых не протягивается нумерация в Excel, жмите правой кнопкой мышки по заголовкам с левой стороны и выберите пункт «Показать».
- Попробуйте перезагрузить компьютер, перезайти в приложение Excel или переустановить его. Этот метод подходит, если причиной проблемы был какой-то временный и несущественный баг.
Теперь вы знаете, почему в Экселе не протягивается нумерация, и как исправить эту ошибку. В большинстве случаев достаточно правильно сделать работу с учетом рекомендаций разработчика или выполнить дополнительные советы, указанные в статье.
Отличного Вам дня!
Создадим числовые последовательности различных видов: 1, 2, 3, … 1, 3, 5, 7, … I, II, III, IV, …. 100, 200, 300,…00-01
,
00-02, … 1, 1, 1, 2, 2, 2,… и пр.
Используем формулы
Сформируем последовательность 1, 2, 3, … Пусть в ячейке
A2
введен первый элемент последовательности — значение
1
. В ячейку
А3
, вводим формулу
=А2+1
и копируем ее в ячейки ниже (см.
файл примера
).
Так как в формуле мы сослались на ячейку выше с помощью
относительной ссылки
, то EXCEL при копировании вниз модифицирует вышеуказанную формулу в
=А3+1
, затем в
=А4+1
и т.д., тем самым формируя числовую последовательность 2, 3, 4, …
Если последовательность нужно сформировать в строке, то формулу нужно вводить в ячейку
B2
и копировать ее нужно не вниз, а вправо.
Чтобы сформировать последовательность нечетных чисел вида 1, 3, 7, … необходимо изменить формулу в ячейке
А3
на
=А2+2
. Чтобы сформировать последовательность 100, 200, 300, … необходимо изменить формулу на
=А2+100
, а в ячейку
А2
ввести 100.
Другим вариантом создания последовательности 1, 2, 3, … является использование формулы
=СТРОКА()-СТРОКА($A$1)
(если первый элемент последовательности располагается в строке
2
). Формула
=СТРОКА(A2)-СТРОКА($A$1)
позволяет создать вертикальную последовательность, в случае если ее первый элемент последовательности располагается в любой строке. Тот же результат дают формулы
=ЧСТРОК($A$1:A1)
,
=СТРОКА(A1)
и
=СТРОКА(H1)
. Формула
=СТОЛБЕЦ(B1)-СТОЛБЕЦ($A$1)
создает последовательность, размещенную горизонтально. Тот же результат дают формулы
=ЧИСЛСТОЛБ($A$1:A1)
,
=СТОЛБЕЦ(A1)
.
Чтобы сформировать последовательность
I, II, III, IV
, … начиная с ячейки
А2
, введем в
А2
формулу
=РИМСКОЕ(СТРОКА()-СТРОКА($A$1))
Сформированная последовательность, строго говоря, не является числовой, т.к. функция
РИМСКОЕ()
возвращает текст. Таким образом, сложить, например, числа
I+IV
в прямую не получится.
Другим видом числовой последовательности в текстовом формате является, например, последовательность вида
00-01
,
00-02, …
Чтобы начать нумерованный список с кода
00-01
, введите формулу
=ТЕКСТ(СТРОКА(A1);»00-00″)
в первую ячейку диапазона и перетащите
маркер заполнения
в конец диапазона.
Выше были приведены примеры арифметических последовательностей. Некоторые другие виды последовательностей можно также сформировать формулами. Например, последовательность
n2+1
((n в степени 2) +1) создадим формулой
=(СТРОКА()-СТРОКА($A$1))^2+1
начиная с ячейки
А2
.
Создадим последовательность с повторами вида
1, 1, 1, 2, 2, 2,…
Это можно сделать формулой
=ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/3+1)
. С помощью формулы
=ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2
получим последовательность
2, 2, 2, 2, 4, 4, 4, 4,…
, т.е. последовательность из четных чисел. Формула
=ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2-1
даст последовательность
1, 1, 1, 1, 3, 3, 3, 3, …
Примечание
. Для выделения повторов использовано
Условное форматирование
.
Формула
=ОСТАТ(ЧСТРОК(A$2:A2)-1;4)+1
даст последовательность
1, 2, 3, 4, 1, 2, 3, 4, …
Это пример последовательности с периодически повторяющимися элементами.
Примечание
. Последовательности с повторами использованы, например, в статьях
Перебор всех возможных Сочетаний с повторениями в MS EXCEL
и
Перебор всех возможных целочисленных комбинаций в MS EXCEL
.
Используем клавишу CTRL
Пусть, как и в предыдущем примере, в ячейку
A2
введено значение
1
. Выделим ячейку
A2
. Удерживая клавишу
CTRL
, скопируем
Маркером заполнения
(при этом над курсором появится маленький плюсик), значение из
A
2
в ячейки ниже. Получим последовательность чисел 1, 2, 3, 4 …
ВНИМАНИЕ!
Если на листе часть строк скрыта с помощью
фильтра
, то этот подход и остальные, приведенные ниже, работать не будут. Чтобы разрешить нумерацию строк с использованием клавиши
CTRL
, выделите любую ячейку с заголовком
фильтра
и дважды нажмите
CTRL
+
SHIFT
+
L
(сбросьте фильтр).
Используем правую клавишу мыши
Пусть в ячейку
A2
введено значение
1
. Выделим ячейку
A2
. Удерживая правую клавишу мыши, скопируем
Маркером заполнения
, значение из
A2
в ячейки ниже. После того, как отпустим правую клавишу мыши появится контекстное меню, в котором нужно выбрать пункт
Заполнить
. Получим последовательность чисел 1, 2, 3, 4 …
Используем начало последовательности
Если начало последовательности уже задано (т.е. задан первый элемент и шаг последовательности), то создать последовательность 1, 2, 3, … можно следующим образом:
-
пусть в ячейке
А2
введено значение
1
, а в ячейке
А3
значение
2
; -
выделяем ячейки
A
2
и
A
3
; -
беремся за правый нижний угол и
Маркером заполнения
протягиваем вниз.
Получаем результат как в предыдущем случае. Если в ячейке
А3
введено значение
3
, т.е. задан шаг последовательности равный 2, то мы получим последовательность нечетных чисел.
Создадим последовательность вида
1, 2, 3, 1, 2, 3,…
для этого введем в первые три ячейки значения 1, 2, 3, затем
маркером заполнения
, удерживая клавишу
CTRL
, скопируем значения вниз.
Использование инструмента Прогрессия
Воспользуемся стандартным средством EXCEL для создания прогрессий, в то числе и арифметических.
-
вводим в ячейку
А2
значение
1
; -
выделяем диапазон
A
2:А6
, в котором будут содержаться элементы последовательности; -
вызываем инструмент
Прогрессия
(
), в появившемся окне нажимаем ОК.
Использование в работе
:
Подходы для создания числовых последовательностей можно использовать для
нумерации строк
,
сортировки списка с числами
,
разнесения значений по столбцам и строкам
.
СОВЕТ:
О текстовых последовательностях вида
первый, второй, …, 1), 2), 3), …
можно прочитать в статье
Текстовые последовательности
. О последовательностях значений в формате дат (и времени) вида
01.01.09, 01.02.09, 01.03.09, …, янв, апр, июл, …, пн, вт, ср, …
можно прочитать в статье
Последовательности дат и времен
. О массивах значений, содержащих последовательности конечной длины, используемых в
формулах массива
, читайте в статье
Массив значений (или константа массива или массив констант)
.
Не протягивается нумерация в Excel? Используйте один из доступных способов для автоматической установки цифр, воспользуйтесь приложением Access, попробуйте раскрыть строчки путем выделения с последующим нажатием правой кнопки мышки по заголовкам слева и выбором пункта «Показать». Ниже подробно рассмотрим, как действовать при появлении такой ошибки, и как правильно выполнить работу.
Причины
Для понимания причин, почему в Эксель не протягивается нумерация, необходимо знать особенности этого процесса. В отличие от другого софта Майкрософт Офис, здесь не предусмотрено кнопки автоматического проставления цифр. Но по желанию можно с легкостью добавить последовательные числа в строки данных посредством перетаскивания маркера или с применением функции «Строка».
Если же в Эксель не протягивается нумерация, причиной может быть некорректное выполнение работы или какой-то нехарактерный баг программы. В таких случаях необходимо знать, как правильно проставить цифры, и каким способом исправить возникшие ошибки.
Что делать
В ситуации, когда в Экселе не протягивается нумерация, убедитесь в правильности выполнения работы. Воспользуйтесь одним из следующих методов, позволяющих автоматически установить номера.
- Выделите 1-ю ячейку в диапазоне, требующем заполнения.
- Укажите стартовое значение будущей последовательности.
- Введите параметр в следующей ячейке для задания образца заполнения. К примеру, если нужна последовательность от 1 и далее, введите в первые ячейки цифры 1 и 2. Если нужна другая последовательность, к примеру, 3, 6, 9, 12 и т. д, ведите 3 и 6.
- Выделите ячейки, в которых проставлена начальная нумерация. В более старом Эксель предусмотрена кнопа «Быстрый анализ». Она показывается по умолчанию, если выбрать больше одной ячейки с информацией.
- Попробуйте, протягивается ли маркер заполнения — переместите его в диапазон, требующий заполнения. По мере продвижения маркера Excel отображает предварительный параметр. Для изменения образца переместите маркер заполнения, зафиксировав нажатой правую клавишу, и после выберите образец.
Для введения нумерации в Excel по возрастанию передвиньте маркер вниз или в правую сторону, а по убыванию — вверх и в левую сторону. В случае, если маркера заполнения нет, сначала отобразите его. Для этого войдите в раздел «Параметры» и «Дополнительно». Там найдите пункт «Параметры правки» и установите отметку «Разрешить маркеры заполнения и перетаскивания ячеек».
Если нумерация протягивается в Excel, все сделано правильно. Но учтите, что в случае добавления, смещения или удаления строчек числа не обновляются. Обновление последовательной нумерации можно проводить вручную путем выбора двух чисел в правильной последовательности и перетащив маркер заполнения к концу перечня.
- Найдите первую ячейку для нумерации Excel, которая требует нумеровку, и введите =Строка(А1). Эта функция возвращает номер в строчку, где находится ссылка. В приведенном примере будет стоять 1.
- Переместите маркер заполнения и захватите диапазон, требующий заполнения. Если его не видно, отобразите по рассмотренному выше принципу.
Если Эксель не протягивает числа, рассмотренный выше метод часто выручает. При этом обновление цифр происходит при сортировке. Если же добавлять, смещать или удалять строчки, происходит прерывание последовательности. В ситуации, когда нумерация Excel не протягивается, ее можно обновить самостоятельно путем выбора двух цифр в правильной последовательности и перемещения маркера в конец списка.
В случае применения опции «Строка» нумерация в Excel протягивается автоматически. Если же нужно, чтобы цифры добавлялись сами при внесении дополнительных строк, выполните преобразование данных в таблицу Эксель. При этом все строчки, добавленные в конец, будут нумероваться.
Если нужно ввести определенные коды, к примеру, для заказов, используйте функции «Строка» и «Текст». К примеру, для указания 00-01 введите =Текст(Строка (А1), «00-00» в 1-й ячейке диапазона и переместите маркер в конец списка. После этого проверьте, протягивается нумерация Excel или нет.
- Выделите 1-ю ячейку и поставьте в ней «1».
- Жмите на «Заполнить», что находится в панели инструментов.
- Выберите пункт «Прогрессия» из списка.
- В появившемся окне необходимо задать все необходимые параметры. Ставьте расположение «по столбцам», а тип — «арифметическая» с шагом «1». Граничное значение укажите равное строчкам, которые требуют нумеровки.
Какие есть альтернативы
Если Эксель не протягивает нумерацию, можно воспользоваться альтернативными решениями:
- Используйте приложение Access для импортирования данных Excel в базу приложения. Здесь можно создать поле, отличающееся способностью генерировать уникальный номер в случае добавления в таблицу новой записи.
- Исправьте проблему, связанную со скрытыми строками. Выделите нужные строчки, в которых не протягивается нумерация в Excel, жмите правой кнопкой мышки по заголовкам с левой стороны и выберите пункт «Показать».
- Попробуйте перезагрузить компьютер, перезайти в приложение Excel или переустановить его. Этот метод подходит, если причиной проблемы был какой-то временный и несущественный баг.
Теперь вы знаете, почему в Экселе не протягивается нумерация, и как исправить эту ошибку. В большинстве случаев достаточно правильно сделать работу с учетом рекомендаций разработчика или выполнить дополнительные советы, указанные в статье.
Числовые последовательности в EXCEL (порядковые номера 1,2,3. и др.)
Сформируем последовательность 1, 2, 3, . Пусть в ячейке A2 введен первый элемент последовательности — значение 1 . В ячейку А3 , вводим формулу =А2+1 и копируем ее в ячейки ниже (см. файл примера ).
Так как в формуле мы сослались на ячейку выше с помощью относительной ссылки , то EXCEL при копировании вниз модифицирует вышеуказанную формулу в =А3+1 , затем в =А4+1 и т.д., тем самым формируя числовую последовательность 2, 3, 4, .
Если последовательность нужно сформировать в строке, то формулу нужно вводить в ячейку B2 и копировать ее нужно не вниз, а вправо.
Чтобы сформировать последовательность нечетных чисел вида 1, 3, 7, . необходимо изменить формулу в ячейке А3 на =А2+2 . Чтобы сформировать последовательность 100, 200, 300, . необходимо изменить формулу на =А2+100 , а в ячейку А2 ввести 100.
Другим вариантом создания последовательности 1, 2, 3, . является использование формулы =СТРОКА()-СТРОКА($A$1) (если первый элемент последовательности располагается в строке 2 ). Формула =СТРОКА(A2)-СТРОКА($A$1) позволяет создать вертикальную последовательность, в случае если ее первый элемент последовательности располагается в любой строке. Тот же результат дают формулы =ЧСТРОК($A$1:A1) , =СТРОКА(A1) и =СТРОКА(H1) . Формула =СТОЛБЕЦ(B1)-СТОЛБЕЦ($A$1) создает последовательность, размещенную горизонтально. Тот же результат дают формулы =ЧИСЛСТОЛБ($A$1:A1) , =СТОЛБЕЦ(A1) .
Чтобы сформировать последовательность I, II, III, IV , . начиная с ячейки А2 , введем в А2 формулу =РИМСКОЕ(СТРОКА()-СТРОКА($A$1))
Сформированная последовательность, строго говоря, не является числовой, т.к. функция РИМСКОЕ() возвращает текст. Таким образом, сложить, например, числа I+IV в прямую не получится.
Другим видом числовой последовательности в текстовом формате является, например, последовательность вида 00-01 , 00-02, . Чтобы начать нумерованный список с кода 00-01 , введите формулу =ТЕКСТ(СТРОКА(A1);»00-00″) в первую ячейку диапазона и перетащите маркер заполнения в конец диапазона.
Выше были приведены примеры арифметических последовательностей. Некоторые другие виды последовательностей можно также сформировать формулами. Например, последовательность n2+1 ((n в степени 2) +1) создадим формулой =(СТРОКА()-СТРОКА($A$1))^2+1 начиная с ячейки А2 .
Создадим последовательность с повторами вида 1, 1, 1, 2, 2, 2. Это можно сделать формулой =ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/3+1) . С помощью формулы =ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2 получим последовательность 2, 2, 2, 2, 4, 4, 4, 4. , т.е. последовательность из четных чисел. Формула =ЦЕЛОЕ((ЧСТРОК(A$2:A2)-1)/4+1)*2-1 даст последовательность 1, 1, 1, 1, 3, 3, 3, 3, .
Примечание . Для выделения повторов использовано Условное форматирование .
Формула =ОСТАТ(ЧСТРОК(A$2:A2)-1;4)+1 даст последовательность 1, 2, 3, 4, 1, 2, 3, 4, . Это пример последовательности с периодически повторяющимися элементами.
Используем клавишу CTRL
Пусть, как и в предыдущем примере, в ячейку A2 введено значение 1 . Выделим ячейку A2 . Удерживая клавишу CTRL , скопируем Маркером заполнения (при этом над курсором появится маленький плюсик), значение из A 2 в ячейки ниже. Получим последовательность чисел 1, 2, 3, 4 …
ВНИМАНИЕ! Если на листе часть строк скрыта с помощью фильтра , то этот подход и остальные, приведенные ниже, работать не будут. Чтобы разрешить нумерацию строк с использованием клавиши CTRL , выделите любую ячейку с заголовком фильтра и дважды нажмите CTRL + SHIFT + L (сбросьте фильтр).
Используем правую клавишу мыши
Пусть в ячейку A2 введено значение 1 . Выделим ячейку A2 . Удерживая правую клавишу мыши, скопируем Маркером заполнения , значение из A2 в ячейки ниже. После того, как отпустим правую клавишу мыши появится контекстное меню, в котором нужно выбрать пункт Заполнить . Получим последовательность чисел 1, 2, 3, 4 …
Используем начало последовательности
Если начало последовательности уже задано (т.е. задан первый элемент и шаг последовательности), то создать последовательность 1, 2, 3, . можно следующим образом:
- пусть в ячейке А2 введено значение 1 , а в ячейке А3 значение 2 ;
- выделяем ячейки A2 и A3 ;
- беремся за правый нижний угол и Маркером заполнения протягиваем вниз.
Получаем результат как в предыдущем случае. Если в ячейке А3 введено значение 3 , т.е. задан шаг последовательности равный 2, то мы получим последовательность нечетных чисел.
Создадим последовательность вида 1, 2, 3, 1, 2, 3. для этого введем в первые три ячейки значения 1, 2, 3, затем маркером заполнения , удерживая клавишу CTRL , скопируем значения вниз.
Использование инструмента Прогрессия
Воспользуемся стандартным средством EXCEL для создания прогрессий, в то числе и арифметических.
- вводим в ячейку А2 значение 1 ;
- выделяем диапазон A2:А6 , в котором будут содержаться элементы последовательности;
- вызываем инструмент Прогрессия ( Главная/ Редактирование/ Заполнить/ Прогрессия. ), в появившемся окне нажимаем ОК.
Использование в работе : Подходы для создания числовых последовательностей можно использовать для нумерации строк , сортировки списка с числами , разнесения значений по столбцам и строкам .
СОВЕТ: О текстовых последовательностях вида первый, второй, . 1), 2), 3), . можно прочитать в статье Текстовые последовательности . О последовательностях значений в формате дат (и времени) вида 01.01.09, 01.02.09, 01.03.09, . янв, апр, июл, . пн, вт, ср, . можно прочитать в статье Последовательности дат и времен . О массивах значений, содержащих последовательности конечной длины, используемых в формулах массива , читайте в статье Массив значений (или константа массива или массив констант) .
6 простых способов сделать автоматическую нумерацию в Excel — инструкция и видео
Основатель Checkroi.ru, делаю онлайн-образование понятнее.
Быстро пронумеровать список фамилий, расставить людей по рейтингу и присвоить участникам викторины порядковый номер — задачи, которые можно автоматизировать. Зачем проставлять номера каждому участнику списка отдельно, если можно воспользоваться силой Excel и сделать всё быстро, и без мучений.
Способ 1 — простая нумерация
Ставим в первую ячейку цифру 1, во вторую — цифру 2. Затем выделяем обе ячейки и тянем вниз, чтобы заполнить всё до конца.
Если строк много, можно воспользоваться быстрым способом. Наводим мышку на правый нижний угол ячейки и делаем двойной клик по крестику — это сразу заполнит весь диапазон до последней строки.
Как это работает. Так как в первую ячейку мы поставили единицу, а во вторую — двойку, Excel счёл это как последовательность. Скорее всего, следующее число будет 3, за ним 4, а потом 5 и так далее.
Способ 2 — автоматическая последовательная нумерация
Здесь мы уже используем формулу, которая будет увеличивать каждую предыдущую ячейку на единицу. Этот способ удобен тем, что такая формула помогает быстро расширять список. Итак, в первую ячейку ставим 1, а во вторую вписываем формулу:
Далее точно так же тянем всё вниз и заполняем диапазон.
Этот способ прост в использовании, потому что можно не выделять несколько ячеек, а просто протянуть формулу вниз и быстро заполнить все нужные значения.
Как это работает. Наша формула образно звучит так: «Возьми ячейку над текущей и увеличь результат на единицу». А так как формула тянется вниз, то всё значение каждой ячейки увеличивается на один — и происходит автоматическая нумерация.
Способ 3 — через функцию =СТРОКА()
Если ваш список увеличивается строго вниз, то способ через функцию СТРОКА будет оптимальным.
Функция =СТРОКА() возвращает порядковый номер строки для текущей ячейки, начиная со строки №1
Зная это, мы можем найти закономерность и здесь. Введём формулу в ячейку E2:
Как видите, результат работы функции — это число 2. Строка вторая, значит в результате будет 2.
Чтобы нам получить правильный результат, нужно подкорректировать формулу и уменьшить результат на количество строк шапки, то есть на одну строку. Для этого просто вычитаем единицу из самой функции.
Способ удобен тем, что если нам нужно пронумеровать каждый элемент списка отдельно. Мы можем скопировать формулу в любое место таблицы и получить мгновенный результат.
Как это работает. Механика функции простыми словами: «у ячейки с таким адресом вот такой номер строки». И нам, чтобы начать список с первого пункта, нужно этот номер строки уменьшить на количество строк шапки нашей таблицы. Так мы и получаем желаемый результат.
Способ 4 — нумерация через инструмент «Прогрессия»
Нумеровать можно не только формулами и арифметическими действиями, но и встроенными инструментами. Нам нужен инструмент «Прогрессия».
Арифметическая прогрессия — это последовательность чисел, где каждое следующее число больше предыдущего на какой-то шаг
В нашем случае прогрессия самая простая — мы увеличиваем каждое число на единицу, прямо как в способе 2, но только без лишних действий руками.
Вводим в ячейку E1 число 1, выделяем эту единицу и весь диапазон, который нужно пронумеровать, а затем переходим на вкладку «Главная» → область «Редактирование» → кнопка «Заполнить» → «Прогрессия…»
Открывается диалоговое окно, в котором мы выбираем расположение «По столбцам», поскольку нумеруем вниз. Затем выбираем тип «Арифметическая» и ставим шаг — 1.
Если мы знаем, сколько всего людей в списке, то мы можем поставить предельное значение, например, 25, и тогда инструмент остановит свою работу, как только дойдёт до определённого числа. Нажимаем «Ок» и видим как Excel делает автоматическую нумерацию строк.
Как это работает. Прогрессии могут быть разными, но в случае с арифметическими — они ведут себя достаточно предсказуемо, просто увеличивая наше число на какое-то одинаковое число — шаг. В нашем случае шаг равняется единице, что полностью решает нашу задачу.
Способ 5 — функция МАКС()
Иногда бывает, что список людей идёт с разрывами и нам нужно продолжать нумерацию после пропуска. В этом случае нам подойдёт способ через функцию МАКС и работает он следующим образом.
Функция МАКС ищет наибольшее число в указанном диапазоне
В первую ячейку ставим число 1, а во вторую вводим формулу: =МАКС($E$2:E2)+1
Начало диапазона мы указали строго от $E$2, то есть первая граница не меняется ни при каких условиях. Концом диапазона будет последняя ячейка после протягивания. При протягивании такой формуле в строке 26 мы получим формулу: =МАКС($E$2:E25)+1
А там где нам нужно пропустить значения автоматической нумерации, мы просто удаляем формулу из ячейки и всё, что идёт ниже, автоматически пересчитывается.
При этом формулу можно просто скопировать и вставить в любом месте сверху и снизу нашего списка нумерации и все числа автоматически пересчитаются.
Как это работает. Так как диапазон увеличивается на единицу =МАКС() + 1, то у нас каждая ячейка будет больше другой и функция МАКС будет выбирать её.
Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()
Если в предыдущем способе нам всё ещё нужно работать с ячейками вручную, то в этом способе мы всё автоматизируем ещё больше. Нам понадобится комбинация функций СЧЁТЗ и ЕСЛИ, чтобы фильтрация происходила по условию.
Функция СЧЁТЗ считает количество заполненных ячеек в диапазоне
Функция ЕСЛИ проверяет ячейку на соответствие какому-то условию. Если условие истинно, выполняется одно действие. Если условие ложно, выполняется другое действие
Итак, формула: =ЕСЛИ(B2=»»;»»;СЧЁТЗ($B$2:B2))
Вставляем формулу в ячейку B2, тянем вниз и формула автоматически пропускает пустые строки. Заметьте, что в части формулы, где СЧЁТЗ, мы закрепили первую часть, потому что мы не хотим, чтобы диапазон состоял из одной строки. Нам нужно, чтобы он постоянно увеличивался.
Ещё важно обратить внимание, что две двойные кавычки «» рядом означают, что ячейка должна быть пустой, то есть не содержать в себе никаких данных.
Как это работает. Функция ЕСЛИ отвечает за такое условие: если ячейка B2, где у нас лежит фамилия, пустая, то так и оставить её пустой, иначе — посчитать общее количество заполненных ячеек.
Мы разобрались, как создать автоматическую нумерацию в Excel. Эти же способы работают и в гугл-таблицах. Желаем приятного применения! Пробуйте и делитесь впечатлениями.
Приходите на курсы по обучению работе с Excel-таблицами — они помогут освойте таблицы, даже если сейчас знаний ноль.