Как в экселе пронумеровать строки автоматически
Как в Excel пронумеровать строки по порядку
Задача простая и не требующая усилий, однако, у новичков она часто превращается в кошмар ручного заполнения. Нумерация страниц в Эксель – тривиальная процедура, которую мы с вами выполним семью способами.
Ручная нумерация строк
Быстрый способ, выполняется так:
- В первой строке таблицы напишите «1», а во второй – «2»
- Выделите обе заполненные ячейки
- Тяните за квадратный маркер в правом нижнем углу выделения, чтобы пронумеровать оставшиеся строки
Номер строки добавлением единицы
Второй по простоте подход, как пронумеровать столбец в Excel по порядку:
- Запишите в первой ячейке «1»
- Во второй – формулу, как у меня: =A2+1
- Скопируйте формулу во все оставшиеся строки
Нумерация с помощью команды Заполнить
Альтернативный предыдущему, и более быстрый подход:
- Укажите «1» в первой ячейке списка
- Нажмите на ленте Главная – Редактирование – Заполнить – Прогрессия
- Задайте параметры:
- Расположение: по столбцам
- Тип: арифметическая
- Шаг: 1 (или нужный вам)
- Предельное значение: 40 (или нужное вам)
- Нажмите Ок , будут проставлены номера с указанным шагом от 1 до заданного предельного значения
С одной стороны, этот способ достаточно быстрый и удобный. С другой – не слишком хорошо его использовать, когда не знаете хотя бы приблизительно количества строк.
С использованием функции СТРОКА
Это уже первые попытки автоматической нумерации строк в Эксель. Простая формула и отличный результат:
- Выделите первую ячейку
- Запишите в ней формулу =СТРОКА()-1 . Здесь мы вычли из результата функции единицу – это количество строк, которые занимает шапка. Вы у себя вычитайте то число, которой нужно, чтобы в первой строчке массива оказалась единица
- Скопируйте формулу на в остальные ячейки столбца
В отличие от предыдущих способов, использование функции позволяет сортировать таблицу и не переделывать потом нумерацию. Все строки перенумеруются автоматически в правильном порядке.
Пронумеровать строки с функцией СЧЁТЗ
Как пронумеровать строки в Эксель по порядку, когда в таблице есть пропуски? Запишите формулу по аналогии с моей: =ЕСЛИ(B2<> «» ;СЧЁТЗ($B$2:B2); «» ) .
Получим такой результат:
Больше о функции СЧЁТЗ — здесь.
Нумерация строк с помощью промежуточных итогов
Можно вместо СЧЁТЗ использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ . Преимущество в том, что при фильтрации, функция правильно пересчитает номера строк, чтобы в отображаемых значениях номера шли по порядку. Запишите формулу по моему образцу: = ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;$B$2:B2) и скопируйте её во все ячейки. Диапазон пронумерован:
Теперь смотрите, что будет, когда я отфильтрую Области по значению «Сицилия»:
Номера строк пересчитались в соответствие с тем набором данных, который виден на экране!
Нумерация в структурированной таблице
Отличный автоматический способ нумерации. Последовательность такая:
- Выделите всю таблицу с шапкой
- Нажмите Вставка – Таблицы – Таблица . Далее – Ок . Ваш диапазон будет организован в «Умную таблицу»
- Запишите в первой ячейке: =СТРОКА()-СТРОКА(Таблица1[#Заголовки]) , нажмите Enter
- Указанная формула автоматически применится ко всем ячейкам столбца
Теперь при вставке, удалении строчек, формула нумерации будет проставляться автоматически!
Чтобы больше узнать об «Умных таблицах» — прочтите эту статью.
В этой статье мы рассмотрели 7 популярнейших способов, как в Экселе протянуть нумерацию по порядку. Если вы знаете другие интересные методы – буду рад прочесть о них в комментариях. Задавайте ваши вопросы и обязательно поделитесь материалом с друзьями!
Как сделать автоматическую нумерацию строк в Excel? 3 способа
Часто при работе с многострочными таблицами в Excel приходится нумеровать строки цифрами или иными маркерами, которые располагаются в отдельном стольбце. Если количество строк в таблице небольшое, то пронумеровать их можно вручную. Но при большом числе строк такой вариант не подходит, нужна автоматизация. Однако, не все пользователи знают, как это сделать. Поэтому рассмотрим подробную инструкцию, как сделать автоматическую нумерацию строк в Excel.
В табличном редакторе Microsoft Excel существует три различных способа автоматически пронумеровать строки, которые отличаются по своей сложности и функциональной особенности. Но каждый из них на 100% решает рассматриваемую задачу. Пусть в экселовском документе на первом листе есть некоторая таблица, в которой первый столбец будет задействован под нумерацию:
1 способ. Через первые две строки
Данный способ основан на том, что перед нумерацией всех строк сначала в первых двух строках задается алгоритм или маска нумерации (1, 2, … или a, b, …), в соответствии с которой осуществляется пронумировывание строк путем визуального протаскивания области выделения. Рассмотрим по действиям:
- В колоне «№ п/п» на первой строке ставим цифру 1, а на второй соответственно 2:
- Наводим курсор мыши на строку с цифрой «1», нажимаем левую кнопку мыши и протягиваем область выделения до строки с цифрой «2», не отпуская левую кнопку мыши. Таким образом мы выделим эти строки:
- Далее, не убирая область выделения, наводим курсор мыши на зеленый квадратик в нижнем правом углу (курсор становится в виде черного плюсика «+»), нажимаем по нему левой кнопкой мыши и протягиваем вниз до самой последней строки:
- В результате получаем следующее:
Примечание! Данный способ рассчитан на таблицы с количеством строк до 1000, так как протягивать область выделения мышкой на большее их число будет весьма затрунительным занятием.
2 способ. С помощью функции «СТРОКА»
Данный способ основан на использовании встроенной в редактор функции «СТРОКА», которая позволяет задать шаблон нумерации. Рассмотрим по шагам:
- Выделяем первую строку в столбце «№ п/п», в которой планируется вставить цифру «1», в специальное поле для ввода формул в Excel вводим строку ««=СТРОКА(A1)» (без кавычек), а затем нажимаем на компьютерной клавиатуре клавишу «Энтер»:
- Выделяем первую строку в первом столбце, наводим курсор на зеленый квадратик внизу справа области выделения (появляется курсор «+») и протягиваем ее до последней строки вниз:
- В результате получаем, как и в первом способе:
Однако, данный способ имеет точно такое ограничение по количеству строк, как и первый способ.
3 способ. С помощью прогрессии
Этот способ является наиболее удобным для всех длинных таблиц, так как он не требует протягивания области выделения на все строки. Рассмотрим подробнее:
- Выделяем первую ячейку в столбце «№ п/п» и набираем на клавиатуре в ней цифру «1»:
- В верхней функциональной панели переходим на вкладку «Главная», находим раздел «Редактирование» и нажимаем на кнопку «Заполнить»:
- В появившемся контекстном меню выбираем пункт «Прогрессия…»:
- В появившемся окне ставим «Шаг» — 1, «Расположение» — по столбцам, «Тип» — арифметическая, «Предельное значение» — 35 (это число строк в вашей таблице) и нажимаем кнопку «ОК»:
Таким образом, Вы можете автоматически пронумеровать строки в Экселе одним из выше описанных способов. При этом самым эффективным и максимально автоматизированным из них является последний. С помощью него проще всего решить поставленную задачу.
Автоматическая нумерация при добавлении строк в MS EXCEL
При добавлении в таблицу новых строк приходится вручную восстанавливать нумерацию строк. Использование таблиц в формате Excel 2007 позволяет автоматизировать этот процесс.
Пусть имеется обычная таблица (диапазон ячеек с данными), состоящая из трех столбцов с заголовками №, Наименование, Цена (в строке 1). Строки таблицы заполнены данными (кроме столбца №, который будет содержать номера строк).
Для организации автоматической нумерации в случае добавления или удаления строк используем следующий алгоритм (см. файл примера ):
- выделим всю таблицу (все 3 столбца вместе с заголовками). Для этого выделите любую ячейку в таблице и нажмите CTRL+A — будет выделена Текущая область;
- через пункт меню Вставка/ Таблицы/ Таблица конвертируем таблицу в формат Excel 2007. В диалоговом окне не забудем поставить галочку «Таблица с заголовками». Нажмите ОК;
- убеждаемся, что включена опция Автозамены «Создавать вычисляемые столбцы, заполнив таблицы формулами» ( Кнопка Офис/ Параметры Excel/ Правописание/ Параметры автозамены…/вкладка Автоформат при вводе );
- под заголовком столбца № (ячейка А2) введем формулу =СТРОКА()-СТРОКА($A$1) и нажмем клавишу ENTER (Ввод): столбец должен автоматически заполниться формулой до конца таблицы.
Как автоматически пронумеровать строки в таблице эксель по порядку?
Согласитесь — руками проставлять номер строки в таблице довольно утомительное и никчемное занятие. У начинающих пользователей Excel эта рутина появляется практически сразу при составлении больших (и не очень) таблиц. О способах нумерации строк таблицы сегодня и поговорим.
Можно по разному подходить к этому вопросу — есть способы очень простые и быстрые на каждый день, есть посложнее — когда надо программировать. Но последнее нам ни к чему, мы не будем сегодня углубляться.
Как автоматически пронумеровать строки таблицы в экселе
Первый способ самый простой, подходит для небольших таблиц, не требующих дальнейшего редактирования. Для начала руками проставляем порядковые номера строк, например, первые три и выделяем мышкой этот диапазон ячеек:
Затем перемещаем курсор мыши на правый нижний угол выделенного фрагмента (где стоит точка), пока курсор мыши не примет вид крестика. Жмем левой кнопкой мыши и растягиваем выделенный диапазон до конца таблицы:
Нужно, чтобы в «Файл»- «Параметры» -«Дополнительно» была включена настройка «Разрешить маркеры заполнения и перетаскивания ячеек».
Программа анализирует содержимое ячеек и «понимает», что вы хотите пронумеровать строки, проставляет нумерацию по порядку — сверху вниз. Такой способ быстрый, но у него есть недостаток. При добавлении в таблицу новых строк операцию приходиться повторять заново.
Следующий способ нумерации подойдет для большинства таблиц, я этим способом пользуюсь до сих пор — по привычке.
Нумеруем в таблице excel строки по порядку
Желательно, чтобы в «Файл»- «Параметры» -«Формулы» была отключена настройка «Стиль ссылок R1C1».
В той же таблице в самой верхней строке сначала проставляем цифру «1»…
А в следующей строке вставляем формулу. Первая строка таблицы у нас имеет адрес А10. Во второй строке мы ставим формулу «= А10+1» и нажимаем ENTER…
Ставим курсор мыши на вторую строку(теперь она у нас имеет номер два) и как в прошлом примере перетаскиваем содержимое на нужные ячейки.
В каждой ячейке автоматически просчитается нужное значение. Недостатком такого способа является наличие «лишних» формул в таблице и лишние телодвижения при добавлении новых строк. Следущий способ — это использование функции СТРОКА
Как в экселе пронумеровать строки в таблице с помощью функции СТРОКА
Этот способ может подойти для больших, сложных таблиц в которых планируется добавлять и удалять лишние строки (при условии что ячейки отформатированы правильно, верно выбраны стили и сама таблица сделана корректно).
В строке которая должна идти первой пишем формулу = СТРОКА (А1).
Этим мы заставим нашу строку показывать номер первой строки документа. Теперь перетащим (как мы это уже сегодня делали) содержимое нашей ячейки на нужные нам диапазон. Переходим на вкладку «Главная» и жмем кнопку «Форматировать как таблицу».
Выделенный диапазон ячеек будет отформатирован как таблица; еще нужно будет выбрать (или создать) правильный стиль. Теперь если будете вставлять или удалять строки в таблицу между первой и последней строкой указанного диапазона, то нумерация сбиваться не должна.
Таким образом, мы сегодня узнали о трех способах нумерации — простое перетаскивание, ввод формулы в ячейку и использование функции «СТРОКА». Удачи!
3 способа автоматической нумерации строк в программе Microsoft Excel
Часто при создании таблиц в Экселе выделяют отдельную колонку, в которой для удобства пользования указывают номера строк. Если таблица не слишком длинная, то не составляет большой проблемы выполнить нумерацию вручную, вводя цифры с клавиатуры. Но, что делать, если она имеет не один десяток, а то и не одну сотню строк? В этом случае, на помощь приходит автоматическая нумерация. Давайте выясним, как сделать автоматическую нумерацию в программе Microsoft Excel.
Программа Microsoft Excel предоставляет пользователям сразу несколько способов автоматической нумерации строк. Одни из них максимально просты, как в выполнении, так и в функционале, а другие – более сложные, но и заключают в себе большие возможности.
Способ 1: заполнение первых двух строк
Первый способ предполагает ручное заполнение первых двух строк числами.
- В выделенной под нумерацию колонке первой строки ставим цифру – «1», во второй (той же колонки) – «2».
Как видим, нумерация строчек автоматически заполнилась по порядку.
Этот метод довольно легкий и удобный, но он хорош только для относительно небольших таблиц, так как тянуть маркер по таблице в несколько сотен, а то и тысяч строк, все-таки затруднительно.
Способ 2: использование функции
Второй способ автоматического заполнения предусматривает использование функции «СТРОКА».
-
Выделяем ячейку, в которой будет находиться цифра «1» нумерации. Вводим в строку для формул выражение «=СТРОКА(A1)».Кликаем по клавише ENTER на клавиатуре.
Как видим, нумерация строк и в этом случае расположилась по порядку.
Но, по большому счету, этот способ мало чем отличается от предыдущего и не решает проблему с потребностью тащить маркер через всю таблицу.
Способ 3: использование прогрессии
Как раз третий способ нумерации с использованием прогрессии подойдет для длинных таблиц с большим количеством строк.
-
Первую ячейку нумеруем самым обычным способом, вписав туда цифру «1» с клавиатуры.
На ленте в блоке инструментов «Редактирование», который расположен во вкладке «Главная», жмем на кнопку «Заполнить». В появившемся меню кликаем по пункту «Прогрессия».
Как видим, поле этого все строки вашей таблицы будут пронумерованы автоматически. В этом случае даже ничего перетягивать не придется.
Как альтернативный вариант можно использовать следующую схему этого же способа:
-
В первой ячейке поставить цифру «1», а затем выделить весь диапазон ячеек, которые вы хотите пронумеровать.
Данный вариант хорош тем, что вам не придется прикидывать, из скольких строк состоит таблица. В то же время, вам нужно будет выделять все ячейки столбца с номерами, а это значит, что мы возвращаемся к тому же, что было при использовании первых способов: к необходимости прокручивать таблицу до самого низа.
Как видим, существует три основных способа автоматической нумерации строк в программе. Из них наибольшую практическую ценность имеет вариант с нумерацией первых двух строк с последующим копированием (как самый простой) и вариант с использованием прогрессии (из-за возможности работать с большими таблицами).
Отблагодарите автора, поделитесь статьей в социальных сетях.