Lumpics lumpics.ru

Способы автоматической нумерации строк в Microsoft Excel

Способ 1: Простая нумерация

Самый простой способ пронумеровать строки в Excel – это использование простой автоматической нумерации. Вручную придется ввести только первых два числа – 1 и 2, причем отсчет можно начинать с любой цифры.

  1. Найдите ячейку, с которой будет начинаться нумерация строк, затем проставьте самостоятельно в ней значение «1». Следующую строку также нужно вручную пронумеровать, а именно ввести следующую цифру. В нашем случае это «2».
  2. как автоматически пронумеровать строки в экселе-01
  3. Выделите ячейки с помощью левой кнопкой мыши, затем наведите курсор мыши на правый нижний угол выделенной области. Стрелка курсора должна принять вид значка черного крестика. Когда вы увидите его, зажмите левую кнопку мыши и протяните выделение вниз, чтобы пронумеровать строки.
  4. как автоматически пронумеровать строки в экселе-02

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

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

Способ 2: Формула последовательной нумерации

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

  1. Вручную впишите в первую ячейку, которая будет первой строкой в пронумерованном списке, значение «1».
  2. как автоматически пронумеровать строки в экселе-04
  3. Выделите следующую строку, затем в поле для функции нужно использовать формулу, которая прибавит к каждому последующему значению единицу (в нашем случае это 1, но можно использовать и другой шаг нумерации). Для этого потребуется ввести значение координаты с прибавлением шага. Получится формула =A2+1 при условии, что первая первое число проставлено в ячейке A2 и нужен классический тип нумерации (с увеличением на 1).
  4. как автоматически пронумеровать строки в экселе-05

Теперь так же, как и в предыдущем способе, потребуется просто протянуть выделение ячеек, где будут располагаться номера. Наведите курсор на нижний правый угол и после преобразования стрелки в крестик с помощью зажатой ЛКМ протяните выделение вниз. Строки автоматически пронумеруются в соответствии с заданной формулой.

Способ 3: Функции

Функции в Microsoft Excel – это заранее определенные формулы, выполняющие вычисления в том порядке, который для них задал пользователь. Они способны выполнять как простые, так и сложные вычисления, и для нумерации строк можно использовать именно функции.

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

Вариант 1: =СТРОКА()

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

  1. Выделите ячейку, в которой будет располагаться начало списка (цифра 1). Введите в строку для формул выражение =СТРОКА(A2), указав координаты этой ячейки (в нашем случае это A2, но у вас значение может быть другое, поэтому будьте внимательны при вводе функции). Прописав функцию, нажмите на клавишу «Enter», чтобы применить ее.
  2. как автоматически пронумеровать строки в экселе-06

  3. Далее уже привычным методом перетаскивания нужно протянуть первую строку вниз, чтобы функция применилась к следующим строкам.
  4. как автоматически пронумеровать строки в экселе-07

Функция =СТРОКА() возвращает порядковый номер строки для текущей ячейки, начиная с первой строки.

Вариант 2: =МАКС()

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

  1. Поставьте в первую ячейку число «1» вручную. Выделите вторую ячейку и в строке формул введите =МАКС($A$2:A2)+1, где под A2 подразумевается координата первой ячейки с номером. Значение здесь также может отличаться от нашего примера, поскольку нумерация в нашем примере начинается с первого столбца. После ввода функции нажмите на «Enter».
  2. как автоматически пронумеровать строки в экселе-08

  3. Далее протяните диапазон вручную на все строки, где предполагается нумерация. Функция автоматически проставит нужные числа, сперва с добавлением цифр в пустые строки.
  4. как автоматически пронумеровать строки в экселе-09
  5. Чтобы убрать цифры из пустых строк, достаточно выделить ячейку с числом и удалить функцию. Все, что идет ниже, будет пересчитано, при этом нумерация не собьется.
  6. как автоматически пронумеровать строки в экселе-10

Данную формулу можно скопировать и вставить в любое место списка – все числа нумерации будут пересчитаны.

Способ 4: Инструмент «Прогрессия»

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

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

  1. Введите в первую строку единицу, затем выделите весь диапазон, который планируется пронумеровать.
  2. как автоматически пронумеровать строки в экселе-11

  3. Если нужно, переключитесь на вкладку «Главная» и в блоке «Редактирование» кликните по кнопке «Заполнить».
  4. как автоматически пронумеровать строки в экселе-12
  5. Из выпадающего меню выберите пункт «Прогрессия».
  6. как автоматически пронумеровать строки в экселе-13
  7. Откроется новое окно с параметрами прогрессии. Поскольку в нашем случае нумерация будет идти вниз, в области «Расположение» отметьте пункт «по столбцам», в блоке «Тип» выставьте «арифметическая». Для строки «Шаг» пропишите «1», в «Предельное значение» впишите число, которым будет заканчиваться список. Если вы точно не знаете его, например в будущем он будет расширяться и дополняться, тогда можно написать примерное число либо вовсе оставить поле пустым.
  8. как автоматически пронумеровать строки в экселе-14
  9. Нажмите на кнопку «ОК», чтобы сохранить параметры.
  10. как автоматически пронумеровать строки в экселе-15

Использование инструмента «Прогрессия» решает нашу задачу, поскольку поведение арифметической прогрессии довольно предсказуемое – в каждой строке заданное ранее число (Шаг 1) просто увеличивается на единицу.

Способ 5: «Умная» таблица

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

  1. Выделите таблицу с данными Excel, затем на вкладке «Главная» нажмите на кнопку «Форматировать как таблицу» в области «Стили».
  2. как автоматически пронумеровать строки в экселе-16

  3. Выберите один из вариантов форматирования – стиль позже можно будет отредактировать вручную.
  4. как автоматически пронумеровать строки в экселе-17
  5. В появившемся окне задаются координаты таблицы. Если ранее вы ее просто выделили, то оставьте все без изменений, в том числе пункт «Таблица с заголовками», который по умолчанию должен быть отмечен. Нажмите на кнопку «ОК».
  6. как автоматически пронумеровать строки в экселе-18

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

Обсудить в TelegramНаш Telegram каналТолько полезная информация
Автор статьи Вы на сайте: Статья обновлена: . Автор: Маргарита

Вам помогли мои советы?

Получить ответ на Email
Уведомить о

37 ответов
По рейтингу
Новые Старые
Межтекстовые Отзывы
Посмотреть все комментарии
Валерия
2 февраля 2018 07:11

Статья не рассматривает проблему с работой с таблицей. А именно — с удалением или добавлением строк. Из данных способов подходит только второй, да и то очень ограниченно: он будет работать, только если первая строка таблицы начинается не ниже первой строки эксель и только при удалении строк. В остальных случаях таблицу нужно будет нумеровать заново.

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

Аноним
4 апреля 2023 20:59
Ответить на  Валерия

Через макс(диапазон: первая ячейка с закреплерием, сама ячейка) +1

Аноним
16 апреля 2020 16:44

при вставки или удалении строки нумерация сбивается

Андрей
15 мая 2018 13:37

Нужна динамическая нумерация, с удалением и добавлением строк, плюс пропуск некоторых строк. А приведенные примеры еще в школе изучают. Жалко что в интернете мало хороших статей, в основном все одно и то же и для тех кто первый раз открыл excel, но как мне кажется народ все-таки умнеет из года в год что касается в работе с ПК и готов решать более сложные задачи с помощью ПК, а примеры на том же уровне: в первую ячейку впишите 1, во вторую — 2, потяните за хвостик …

Владимир
3 декабря 2018 13:18
Ответить на  Андрей

За хвостик не обязательно тянуть, достаточно два раза быстро нажать на него.

Татьяна
11 февраля 2019 15:12
Ответить на  Андрей

Андрей, не буду спорить с Вами по поводу: «народ все-таки умнеет из года в год что касается в работе с ПК и готов решать более сложные задачи с помощью ПК». Это так, но как быть тем, кто на самом деле только осваивает работу с таблицами. А ведь среди таких новичков есть и пенсионеры, которые в силу возраста забывают то, что плохо усвоили! Им, ведь, тоже надо дать шанс на образование, не правда ли?!

Аноним
28 января 2022 10:22
Ответить на  Татьяна

В том вся и беда, что при запросе нумерации строк в ексель, яндекс первые 30-50 постов выдает «в первую ячейку впишите 1, во вторую — 2, потяните за хвостик», будто кроме пенсионеров в екселе никто больше не работает. А ведь на поиск время тоже тратится.

Аноним
26 сентября 2019 04:28

не понятно как пронумеровать 1.1, 1.2 и т.д.

Андрей
27 ноября 2017 16:26

Отличная статья. Вы можете написать статью про Способ 3: использование прогрессии для таблиц Google?

Аноним
15 декабря 2017 11:50

А можно в следующей строке поставить =номер предыдущей ячейки +1, затем растянуть, скопировать и вставить значения

Алия
15 декабря 2017 11:51

А можно составить формулу=номер предыдущей ячейки+1, растянуть, скопировать и вставить значения

Сергей
24 мая 2018 10:04

как продолжить нумерацию через строчку?

2
Максим Тютюшев
24 мая 2018 23:22
Ответить на  Сергей

Здравствуйте, Сергей. Как я понимаю, это не совсем нумерация строк и не совсем Эксель. Вам нужно проставить даты. Хотя принцип тот же. Удалите данные в ячейке, там где они не нужны, а в следующем блоке начните нумерацию заново. То есть. вместо 14.09 поставьте 13.09 и с помощью маркера заполнения скопируйте вниз до конца блока. Легче вариант вряд ли вы найдете.

Аноним
31 августа 2018 11:03

Ни один способ не работает. Статья никчемная

Максим Тютюшев
31 августа 2018 22:50
Ответить на  Аноним

Добрый день. Все способы работают, если их хотя бы попробовать применить на практике.

Владимир
17 октября 2018 21:55
Ответить на  Максим Тютюшев

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

Анастасия
17 октября 2018 22:01
Ответить на  Владимир

Здравствуйте, спасибо за внимательность и замечание. Исправили.

Наталья
16 мая 2019 04:24
Ответить на  Аноним

Не правда. Воспользовалась первым. Все получилось с первого раза. Спасибо автору

Аноним
7 ноября 2020 15:57
Ответить на  Аноним

Все работает, все понятно,несколько раз потренируйся и все получится.

Александр
7 октября 2018 20:35

Хорошая статья. Попробовал. Всё работает. Спасибо.

Аноним
18 декабря 2018 23:48

Это все работает для статичных таблиц, как только примените сортировку к столбцу «Имя», то значения ячеек не будут соответствовать своему предыдущему номеру.

Юлия
5 августа 2022 10:37
Ответить на  Аноним

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

Снимок.GIF
Аноним
28 сентября 2022 16:51
Ответить на  Юлия

Супер! Спасибо огромное, все получилось!

Аноним
27 декабря 2018 10:05

необходимо пронумеровать объединенные ячейки

Юрий
20 марта 2019 03:32

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

Аноним
25 марта 2019 09:37

Как пронумеравать таблицу, если строки, которые нужно пронумеровать, состоят из объединенных строчек?

Аноним
28 марта 2019 12:48

как делать нумерацию с разными размерами ячеек(объединенными ячейками)?

Марина
10 июня 2019 10:59
Ответить на  Аноним

Как пронумеровать строки таким образом, чтобы при вставке строки в середине списка ей присваивался следующий порядковый номер?

Аноним
15 октября 2019 10:34

Если ячейки имеют «разный размер» (первая часть имеет объединение, а далее вправо сортировку) то ни один из способов не работает

Аноним
8 мая 2020 10:40

Отличная статья! Все ясно и понятно написано. Спасибо!

Аноним
15 мая 2020 09:19

А как же проставить нумерацию, если есть объединенные ячейки?

Алексей
25 мая 2020 17:00

Как сделать повторяющуюся нумерацию строк?
например 1 2 3 4….. 1 2 3 4

Гуля
16 июля 2020 07:21

Спасибо! Очень доступно и понятно!

Аноним
12 мая 2022 09:55

это хорошо, когда ячейки имеют одинаковый размер

Артем
22 июня 2023 13:50

Для нумерации в формате 1.1, 1.2, 1.3 и прочее нужно записать формулу =ЕСЛИ(D$2;D$2 & $G3) , как на скриншоте , и заранее подготовить список » .1″ ,».2″, и т.д.
рад был помочь.

photo_2023-06-22_13-36-18.jpg
Ирина
5 января 2024 13:35

Здравствуйте! Как автоматически пронумеровать список на фото? Обычными способами изменяется цифра 24, а мне надо изменять первую цифру. Спасибо!

snimok
Виктория
5 марта 2024 13:35

Добрый день, интересует вопрос как можно закрепить панель поиска на панели задач? Чтобы поиск осуществлялся не через команду или фильтр а как в браузере.

Задать вопрос