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

Автонумерация с пропуском пустых строк

sybersed

Дата: Вторник, 10.02.2015, 05:23 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2003

Доброе утро, уважаемые! Ответ на данную проблему я искал на данном форуме вот тут, но не нашел.
Есть файл, в нем масса строк, вот по этой формуле =ЕСЛИ(C8=C7;»»;(C8)) были убраны повторяющиеся значения, остались пустые строки. Первый столбец содержит нумерацию по порядку. Находил тут формулу =ЕСЛИ(B2=B3;»»;МАКС($A$1:A1)+1), привязался к столбцу B, но он не корректно нумерует — иногда где пустые строки ставит 0, а иногда число по порядку. А надо чтоб нумерация была только там, где есть заполненный столбец B.

К сообщению приложен файл:

9610121.xls
(19.0 Kb)

 

Ответить

VEKTORVSFREEMAN

Дата: Вторник, 10.02.2015, 06:18 |
Сообщение № 2

Группа: Друзья

Ранг: Ветеран

Сообщений: 772


Репутация:

129

±

Замечаний:
0% ±


MS Office Excel 2010

sybersed, здравствуйте!
как понял, так?

Код

=ЕСЛИ(B2<>»»;МАКС(A$1:A1)+1;»»)

К сообщению приложен файл:

0583800.xls
(31.5 Kb)


«Опыт — это то, что получаешь, не получив того, что хотел»

 

Ответить

sybersed

Дата: Вторник, 10.02.2015, 11:03 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 4


Репутация:

0

±

Замечаний:
0% ±


Excel 2003

VEKTORVSFREEMAN, благодарю!! То, что надо :)

 

Ответить

Sashahail

Дата: Воскресенье, 24.01.2016, 10:35 |
Сообщение № 4

Группа: Пользователи

Ранг: Прохожий

Сообщений: 3


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Здравствуйте! В развитии темы есть вопрос. Автонумерация пустых строк в случае применения фильтра сортировки и функцией промежуточные итоги. Хочу, чтобы при фильтрации выводилась, например, группа 2, фамилии в столбце п/п были подряд 1,2,3…, группа 2 не имела порядковый номер, т.е. при подсчете не учитывалась. Как это реализовать, есть мысли?
[moder]Читаем Правила форума, создаём свою тему. Эта тема закрыта. Причина: нарушение п. 5Q Правил форума[/moder]

К сообщению приложен файл:

05838001.xls
(24.5 Kb)

Сообщение отредактировал PelenaВоскресенье, 24.01.2016, 11:02

 

Ответить

gling

Дата: Воскресенье, 24.01.2016, 10:44 |
Сообщение № 5

Группа: Друзья

Ранг: Старожил

Сообщений: 2449


Репутация:

652

±

Замечаний:
0% ±


2010

Может так надо? удалено администрацией Сразу не проверил формулу изменил, файл тоже.


ЯД-41001506838083

Сообщение отредактировал _Boroda_Воскресенье, 24.01.2016, 12:43

 

Ответить

 

Ігор Гончаренко

Пользователь

Сообщений: 13746
Регистрация: 01.01.1970

#5

26.06.2018 10:15:16

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

Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!

Быстро пронумеровать список фамилий, расставить людей по рейтингу и присвоить участникам викторины порядковый номер — задачи, которые можно автоматизировать. Зачем проставлять номера каждому участнику списка отдельно, если можно воспользоваться силой Excel и сделать всё быстро, и без мучений.

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

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

Ставим в первую ячейку цифру 1, во вторую — цифру 2. Затем выделяем обе ячейки и тянем вниз, чтобы заполнить всё до конца.

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

Как это работает. Так как в первую ячейку мы поставили единицу, а во вторую — двойку, Excel счёл это как последовательность. Скорее всего, следующее число будет 3, за ним 4, а потом 5 и так далее.

Ежедневные советы от диджитал-наставника Checkroi прямо в твоем телеграме!

Подписывайся на канал

Подписаться

Способ 2 — автоматическая последовательная нумерация

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

=E2+1

Далее точно так же тянем всё вниз и заполняем диапазон. 

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

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

Как это работает. Наша формула образно звучит так: «Возьми ячейку над текущей и увеличь результат на единицу». А так как формула тянется вниз, то всё значение каждой ячейки увеличивается на один — и происходит автоматическая нумерация.

Способ 3 — через функцию =СТРОКА()

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

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

Зная это, мы можем найти закономерность и здесь. Введём формулу в ячейку E2:

=СТРОКА(B2) 

Способ 3 — через функцию =СТРОКА()

Как видите, результат работы функции — это число 2. Строка вторая, значит в результате будет 2. 

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

Способ 3 — через функцию =СТРОКА(B2)-1

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

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

Способ 4 — нумерация через инструмент «Прогрессия»

Нумеровать можно не только формулами и арифметическими действиями, но и встроенными инструментами. Нам нужен инструмент «Прогрессия». 

Арифметическая прогрессия — это последовательность чисел, где каждое следующее число больше предыдущего на какой-то шаг

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

Вводим в ячейку E1 число 1, выделяем эту единицу и весь диапазон, который нужно пронумеровать, а затем переходим на вкладку «Главная» → область «Редактирование» → кнопка «Заполнить» → «Прогрессия…»

Способ 4 — нумерация через инструмент «Прогрессия»

Открывается диалоговое окно, в котором мы выбираем расположение «По столбцам», поскольку нумеруем вниз. Затем выбираем тип «Арифметическая» и ставим шаг — 1.

Способ 4 — нумерация через инструмент «Прогрессия» тип «арифметическая»

Если мы знаем, сколько всего людей в списке, то мы можем поставить предельное значение, например, 25, и тогда инструмент остановит свою работу, как только дойдёт до определённого числа. Нажимаем «Ок» и видим как Excel делает автоматическую нумерацию строк.

Способ 4 — нумерация через инструмент «Прогрессия» Автоматическая нумерация

Как это работает. Прогрессии могут быть разными, но в случае с арифметическими — они ведут себя достаточно предсказуемо, просто увеличивая наше число на какое-то одинаковое число — шаг. В нашем случае шаг равняется единице, что полностью решает нашу задачу. 

Способ 5 — функция МАКС()

Иногда бывает, что список людей идёт с разрывами и нам нужно продолжать нумерацию после пропуска. В этом случае нам подойдёт способ через функцию МАКС и работает он следующим образом.

Функция МАКС ищет наибольшее число в указанном диапазоне

В первую ячейку ставим число 1, а во вторую вводим формулу: =МАКС($E$2:E2)+1

Начало диапазона мы указали строго от $E$2, то есть первая граница не меняется ни при каких условиях. Концом диапазона будет последняя ячейка после протягивания. При протягивании такой формуле в строке 26 мы получим формулу: =МАКС($E$2:E25)+1

Способ 5 — функция МАКС()

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

Способ 5 — функция МАКС() числа автоматически пересчитаются

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

Как это работает. Так как диапазон увеличивается на единицу =МАКС() + 1, то у нас каждая ячейка будет больше другой и функция МАКС будет выбирать её. 

Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()

Если в предыдущем способе нам всё ещё нужно работать с ячейками вручную, то в этом способе мы всё автоматизируем ещё больше. Нам понадобится комбинация функций СЧЁТЗ и ЕСЛИ, чтобы фильтрация происходила по условию. 

Функция СЧЁТЗ считает количество заполненных ячеек в диапазоне
Функция ЕСЛИ проверяет ячейку на соответствие какому-то условию. Если условие истинно, выполняется одно действие. Если условие ложно, выполняется другое действие

Итак, формула: =ЕСЛИ(B2=»»;»»;СЧЁТЗ($B$2:B2))

Вставляем формулу в ячейку B2, тянем вниз и формула автоматически пропускает пустые строки. Заметьте, что в части формулы, где СЧЁТЗ, мы закрепили первую часть, потому что мы не хотим, чтобы диапазон состоял из одной строки. Нам нужно, чтобы он постоянно увеличивался.

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

Способ 6 — адаптивная автоматическая нумерация через =СЧЁТЗ() и =ЕСЛИ()

Как это работает. Функция ЕСЛИ отвечает за такое условие: если ячейка B2, где у нас лежит фамилия, пустая, то так и оставить её пустой, иначе — посчитать общее количество заполненных ячеек.

Мы разобрались, как создать автоматическую нумерацию в Excel. Эти же способы работают и в гугл-таблицах. Желаем приятного применения! Пробуйте и делитесь впечатлениями.

Как в Эксель пронумеровать строки: 3 способа

Рассказываем о самых простых способах пронумеровать строки в Excel по порядку.

Как в Эксель пронумеровать строки: 3 способа

1 Как пронумеровать строки в Excel с помощью автозаполнения

Первый и самый простой способ автоматически пронумеровать строки в таблице Excel. Вручную придется ввести только два первых номера — и это не обязательно должны быть «1» и «2». Отсчет можно начать с любого числа.

  • В ячейку, с которой необходимо начать нумерацию строк или столбцов, ставим первое значение. Например, «1».
  • В соседнюю ячейку ставим следующую цифру — «2». Если вы хотите пронумеровать строки, то двойку надо поставить в ячейку под единицей. Если нумеруются столбцы — то справа от единицы.
  • Выделите ячейки с помощью ЛКМ и наведите курсор на угол выделенной области. Стрелочка должна поменяться на черный крестик.
  • Когда курсор превратится в крестик, снова нажмите левую кнопку мышки и протяните выделение на ту область, в которой требуется пронумеровать строки или столбцы. Выделенный диапазон заполнится числовыми значениями с шагом, как между первыми двумя числами.

Кстати, если в первые две ячейки вводить числа не по порядку, то это будет учтено при автозаполнении. Например, можно создать список с числами, кратными 5 или 10.

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

2 Как в Экселе пронумеровать строки c помощью формулы

Присвоить номер каждой строке можно и через специальную формулу.

  • Первая ячейка, как и в прошлом варианте, должна содержать начальное число. Указываем его (например, «1») — и переходим к следующей ячейке.
  • Теперь понадобится функция, которая будет прибавлять к каждому последующему значению единицу (или другой необходимый шаг нумерации). Она выглядит так: «=[ячейка с первым значением] + 1». В нашем случае это «=А1+1». Для создания формулы можно использовать кнопку “СУММ” из верхнего меню — она появится, когда вы поставите в ячейке знак “=”.
  • Кликаем по крестику в углу ячейки с формулой и выделяем диапазон заполнения данных. Строки пронумеруются автоматически.

3 Нумерация строк в Excel c помощью прогрессии

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

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

Нумерация строк в Microsoft Excel

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

Способ 1: заполнение первых двух строк

Первый способ предполагает ручное заполнение первых двух строк числами.

    В выделенной под нумерацию колонке первой строки ставим цифру – «1», во второй (той же колонки) – «2».

Нумерация первых строк в Microsoft Excel

Копирование ячеек в Microsoft Excel

Как видим, нумерация строчек автоматически заполнилась по порядку.

Нумерация ячеек в Microsoft Excel

Этот метод довольно легкий и удобный, но он хорош только для относительно небольших таблиц, так как тянуть маркер по таблице в несколько сотен, а то и тысяч строк, все-таки затруднительно.

Способ 2: использование функции

Второй способ автоматического заполнения предусматривает использование функции «СТРОКА».

    Выделяем ячейку, в которой будет находиться цифра «1» нумерации. Вводим в строку для формул выражение «=СТРОКА(A1)».Кликаем по клавише ENTER на клавиатуре.

Формула СТРОКА в Microsoft Excel

Копирование ячеек с номерами в Microsoft Excel

Как видим, нумерация строк и в этом случае расположилась по порядку.

Таблица пронумерована в Microsoft Excel

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

Способ 3: использование прогрессии

Как раз третий способ нумерации с использованием прогрессии подойдет для длинных таблиц с большим количеством строк.

  1. Первую ячейку нумеруем самым обычным способом, вписав туда цифру «1» с клавиатуры.

Нумерация первой ячейки в Microsoft Excel

Переход к настройке прогрессии в Microsoft Excel

Окно прогрессии в Microsoft Excel

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

Таблица пронумерована в программе Microsoft Excel

Как альтернативный вариант можно использовать следующую схему этого же способа:

    В первой ячейке поставить цифру «1», а затем выделить весь диапазон ячеек, которые вы хотите пронумеровать.

Выделение столбца в Microsoft Excel

Запуск прогрессии в Microsoft Excel

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

Как видим, существует три основных способа автоматической нумерации строк в программе. Из них наибольшую практическую ценность имеет вариант с нумерацией первых двух строк с последующим копированием (как самый простой) и вариант с использованием прогрессии (из-за возможности работать с большими таблицами).

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.

Как пронумеровать строки в Exсel

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

Как автоматически пронумеровать строки в Excel

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

Первый способ. Как пронумеровать строки с помощью протягивания

Самый простой способ пронумеровать необходимые ячейки в Excel по порядку – указать таблице первые два числа. Это необходимо для того, чтобы программа рассчитала требуемый шаг нумерации.

В первой ячейке укажем значение «1», а строчкой ниже – значение «2». Теперь выделим обе ячейки с помощью маркера заполнения (черный квадрат выделенного диапазона), как это показано в нашем примере со строительной сметой.

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

Таблица нумерует строки с любых значений, не обязательно начинать с единицы. Во втором примере мы установили значение шага равное 12 и начали отсчет со значения «10». Таблица автоматически рассчитала нумерацию ячеек с шагом 12.

Второй способ. Как пронумеровать строки с помощью формулы

Формулы и функции это самый важный инструмент в Exсel. Обычные таблички можно начертить и в текстовых редакторах.

Для того чтобы пронумеровать ячейки с помощью формулы, нужно указать таблице начальное значение отсчета, а затем с помощью оператора «СУММ» или знака «равно» указать нужный шаг прогрессии:

  • подставим значение «1» в первую строку;
  • укажем программе следующую строку, кликнув на нее левой кнопкой мыши;
  • затем перейдем в строку функции и поставим знак «=». Также это можно сделать с помощью оператора «СУММ», нажав на кнопку выбора функции Fx и указав в строке нужный параметр;
  • теперь осталось указать ячейку отсчета и необходимое значение суммы. Укажем таблице первую нашу ячейку (G5), а также укажем, что нужно добавлять единицу;
  • нажмем Enter.

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

Третий способ. Как пронумеровать строки с помощью функции «Строка»

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

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

Четвертый способ. Как пронумеровать строки с помощью прогрессии

С помощью данного инструмента в Exсel можно заполнять диапазоны ячеек значениями по заданным параметрам в арифметической или геометрической прогрессии.

Первое, что необходимо сделать, чтобы пронумеровать ячейки с помощью прогрессии – найти кнопку «Заполнить». Она имеет вид небольшой синей стрелки в прямоугольнике и расположена на вкладке «Главная» в блоке «Редактирование».

Нажмем на кнопку «Заполнить» и в открывшемся меню перейдем во вкладку «Прогрессия».

Здесь укажем необходимый шаг прогрессии и нажмем ОК. Таблица заполнится в соответствии с выбранными параметрами.

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

Для примера укажем для первой ячейки дату 1 января 2021 года, затем выделим весь столбец, кликнув курсором сверху столбца или воспользуемся горячей комбинацией клавиш «ctrl+пробел». Теперь вызовем функцию «Заполнить» и укажем в строке «Предельное значение» конечную дату 1 января 2022 года, а тип прогрессии «Дата».

Ячейки заполнятся рабочими днями с понедельника по пятницу на весь следующий год.

Теперь вы знаете несколько простых способов как пронумеровать строки в Excel. Надеемся, что было полезно.

Как в эксель продолжить нумерацию

Как в Excel пронумеровать строки по порядку

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

Ручная нумерация строк

Быстрый способ, выполняется так:

  1. В первой строке таблицы напишите «1», а во второй – «2»
  2. Выделите обе заполненные ячейки
  3. Тяните за квадратный маркер в правом нижнем углу выделения, чтобы пронумеровать оставшиеся строки

Номер строки добавлением единицы

Второй по простоте подход, как пронумеровать столбец в Excel по порядку:

  1. Запишите в первой ячейке «1»
  2. Во второй – формулу, как у меня: =A2+1
  3. Скопируйте формулу во все оставшиеся строки

Нумерация с помощью команды Заполнить

Альтернативный предыдущему, и более быстрый подход:

  1. Укажите «1» в первой ячейке списка
  2. Нажмите на ленте Главная – Редактирование – Заполнить – Прогрессия
  3. Задайте параметры:
    • Расположение: по столбцам
    • Тип: арифметическая
    • Шаг: 1 (или нужный вам)
    • Предельное значение: 40 (или нужное вам)
  4. Нажмите Ок , будут проставлены номера с указанным шагом от 1 до заданного предельного значения

С одной стороны, этот способ достаточно быстрый и удобный. С другой – не слишком хорошо его использовать, когда не знаете хотя бы приблизительно количества строк.

С использованием функции СТРОКА

Это уже первые попытки автоматической нумерации строк в Эксель. Простая формула и отличный результат:

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

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

Пронумеровать строки с функцией СЧЁТЗ

Как пронумеровать строки в Эксель по порядку, когда в таблице есть пропуски? Запишите формулу по аналогии с моей: =ЕСЛИ(B2<> «» ;СЧЁТЗ($B$2:B2); «» ) .

Получим такой результат:

Больше о функции СЧЁТЗ — здесь.

Нумерация строк с помощью промежуточных итогов

Можно вместо СЧЁТЗ использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ . Преимущество в том, что при фильтрации, функция правильно пересчитает номера строк, чтобы в отображаемых значениях номера шли по порядку. Запишите формулу по моему образцу: = ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;$B$2:B2) и скопируйте её во все ячейки. Диапазон пронумерован:

Теперь смотрите, что будет, когда я отфильтрую Области по значению «Сицилия»:

Номера строк пересчитались в соответствие с тем набором данных, который виден на экране!

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

Отличный автоматический способ нумерации. Последовательность такая:

  1. Выделите всю таблицу с шапкой
  2. Нажмите Вставка – Таблицы – Таблица . Далее – Ок . Ваш диапазон будет организован в «Умную таблицу»
  3. Запишите в первой ячейке: =СТРОКА()-СТРОКА(Таблица1[#Заголовки]) , нажмите Enter
  4. Указанная формула автоматически применится ко всем ячейкам столбца

Теперь при вставке, удалении строчек, формула нумерации будет проставляться автоматически!

Чтобы больше узнать об «Умных таблицах» — прочтите эту статью.

В этой статье мы рассмотрели 7 популярнейших способов, как в Экселе протянуть нумерацию по порядку. Если вы знаете другие интересные методы – буду рад прочесть о них в комментариях. Задавайте ваши вопросы и обязательно поделитесь материалом с друзьями!

Как в Excel продолжить нумерацию строк?

Как в Excel продолжить нумерацию строк?

Обычно нумерация строк делается прибавлением единицы к значению предыдущей ячейки для ячейки A4 подойдёт формула =A3+1

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

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

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

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

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

Вот формула для продолжения нумерации строк после разрывов и переходов к новым разделам:

=НАИБОЛЬШИЙ( ДВССЫЛ( «R1C:R[-1]C»; 0); 1) + 1

Пример использования

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

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

Часто при создании таблиц в Экселе выделяют отдельную колонку, в которой для удобства пользования указывают номера строк. Если таблица не слишком длинная, то не составляет большой проблемы выполнить нумерацию вручную, вводя цифры с клавиатуры. Но, что делать, если она имеет не один десяток, а то и не одну сотню строк? В этом случае, на помощь приходит автоматическая нумерация. Давайте выясним, как сделать автоматическую нумерацию в программе Microsoft Excel.

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

Способ 1: заполнение первых двух строк

Первый способ предполагает ручное заполнение первых двух строк числами.

  1. В выделенной под нумерацию колонке первой строки ставим цифру – «1», во второй (той же колонки) – «2».

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

    Этот метод довольно легкий и удобный, но он хорош только для относительно небольших таблиц, так как тянуть маркер по таблице в несколько сотен, а то и тысяч строк, все-таки затруднительно.

    Способ 2: использование функции

    Второй способ автоматического заполнения предусматривает использование функции «СТРОКА».

      Выделяем ячейку, в которой будет находиться цифра «1» нумерации. Вводим в строку для формул выражение «=СТРОКА(A1)».Кликаем по клавише ENTER на клавиатуре.

    Как видим, нумерация строк и в этом случае расположилась по порядку.

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

    Способ 3: использование прогрессии

    Как раз третий способ нумерации с использованием прогрессии подойдет для длинных таблиц с большим количеством строк.

      Первую ячейку нумеруем самым обычным способом, вписав туда цифру «1» с клавиатуры.

    На ленте в блоке инструментов «Редактирование», который расположен во вкладке «Главная», жмем на кнопку «Заполнить». В появившемся меню кликаем по пункту «Прогрессия».

  • Открывается окно «Прогрессия». В параметре «Расположение» нужно установить переключатель в позицию «По столбцам». Переключатель параметра «Тип» должен находиться в позиции «Арифметическая». В поле «Шаг» нужно установить число «1», если там установлено другое. Обязательно заполните поле «Предельное значение». Тут следует указать количество строк, которые нужно пронумеровать. Если данный параметр не заполнен, автоматическая нумерация произведена не будет. В конце следует нажать на кнопку «OK».
  • Как видим, поле этого все строки вашей таблицы будут пронумерованы автоматически. В этом случае даже ничего перетягивать не придется.

    Как альтернативный вариант можно использовать следующую схему этого же способа:

      В первой ячейке поставить цифру «1», а затем выделить весь диапазон ячеек, которые вы хотите пронумеровать.

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

    Как видим, существует три основных способа автоматической нумерации строк в программе. Из них наибольшую практическую ценность имеет вариант с нумерацией первых двух строк с последующим копированием (как самый простой) и вариант с использованием прогрессии (из-за возможности работать с большими таблицами).

    Отблагодарите автора, поделитесь статьей в социальных сетях.

    Автоматическая нумерация строк

    В этом курсе:

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

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

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

    В этой статье

    Заполнение столбца последовательностью чисел

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

    Введите начальное значение последовательности.

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

    Совет: Например, если требуется задать последовательность 1, 2, 3, 4, 5. введите в первые две ячейки значения 1 и 2. Если необходимо ввести последовательность 2, 4, 6, 8. введите значения 2 и 4.

    Выделите ячейки, содержащие начальные значения.

    Примечание: В Excel 2013 и более поздних версиях кнопка » Экспресс-анализ » отображается по умолчанию, если выбрано несколько ячеек с данными. Для завершения этой процедуры кнопку можно проигнорировать.

    Перетащите маркер заполнения , охватив диапазон, который нужно заполнить.

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

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

    Совет: Если маркер заполнения не виден, возможно, его сначала необходимо отобразить. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.

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

    Нумерация строк с помощью функции СТРОКА

    Введите в первую ячейку диапазона, который необходимо пронумеровать, формулу =СТРОКА(A1).

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

    Перетащите маркер заполнения , охватив диапазон, который необходимо заполнить.

    Совет: Если маркер заполнения не виден, возможно, его сначала необходимо отобразить. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.

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

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

    Для ввода определенных последовательных числовых кодов, например кодов заказа на покупку, можно использовать функцию СТРОКА вместе с функцией ТЕКСТ. Например, чтобы начать нумерованный список с кода 000-001, введите формулу =ТЕКСТ(СТРОКА(A1),»000-000″) в первую ячейку диапазона, который необходимо пронумеровать, и перетащите маркер заполнения в конец диапазона.

    Отображение или скрытие маркера заполнения

    маркер заполнения отображается по умолчанию, однако его можно отключить.

    В Excel 2010 и более поздних версий откройте вкладку файл и выберите пункт Параметры.

    В Excel 2007 нажмите кнопку Microsoft Office , а затем — Параметры Excel.

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

    Примечание: Чтобы предотвратить замену имеющихся данных при перетаскивании маркера заполнения, по умолчанию установлен флажок Предупреждать перед перезаписью ячеек. Если не требуется, чтобы приложение Excel выводило сообщение о перезаписи ячеек, можно снять этот флажок.

    Как автоматически пронумеровать строки в таблице эксель по порядку?

    Согласитесь — руками проставлять номер строки в таблице довольно утомительное и никчемное занятие. У начинающих пользователей Excel эта рутина появляется практически сразу при составлении больших (и не очень) таблиц. О способах нумерации строк таблицы сегодня и поговорим.

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

    Как автоматически пронумеровать строки таблицы в экселе

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

    Затем перемещаем курсор мыши на правый нижний угол выделенного фрагмента (где стоит точка), пока курсор мыши не примет вид крестика. Жмем левой кнопкой мыши и растягиваем выделенный диапазон до конца таблицы:

    Нужно, чтобы в «Файл»- «Параметры» -«Дополнительно» была включена настройка «Разрешить маркеры заполнения и перетаскивания ячеек».

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

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

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

    Желательно, чтобы в «Файл»- «Параметры» -«Формулы» была отключена настройка «Стиль ссылок R1C1».

    В той же таблице в самой верхней строке сначала проставляем цифру «1»…

    А в следующей строке вставляем формулу. Первая строка таблицы у нас имеет адрес А10. Во второй строке мы ставим формулу «= А10+1» и нажимаем ENTER…

    Ставим курсор мыши на вторую строку(теперь она у нас имеет номер два) и как в прошлом примере перетаскиваем содержимое на нужные ячейки.

    В каждой ячейке автоматически просчитается нужное значение. Недостатком такого способа является наличие «лишних» формул в таблице и лишние телодвижения при добавлении новых строк. Следущий способ — это использование функции СТРОКА

    Как в экселе пронумеровать строки в таблице с помощью функции СТРОКА

    Этот способ может подойти для больших, сложных таблиц в которых планируется добавлять и удалять лишние строки (при условии что ячейки отформатированы правильно, верно выбраны стили и сама таблица сделана корректно).

    В строке которая должна идти первой пишем формулу = СТРОКА (А1).

    Этим мы заставим нашу строку показывать номер первой строки документа. Теперь перетащим (как мы это уже сегодня делали) содержимое нашей ячейки на нужные нам диапазон. Переходим на вкладку «Главная» и жмем кнопку «Форматировать как таблицу».

    Выделенный диапазон ячеек будет отформатирован как таблица; еще нужно будет выбрать (или создать) правильный стиль. Теперь если будете вставлять или удалять строки в таблицу между первой и последней строкой указанного диапазона, то нумерация сбиваться не должна.

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

    Понравилась статья? Поделить с друзьями:
  • Формула для перевода долларов в рубли excel
  • Формула для нумерации страниц в excel
  • Формула для перевода градусов в радианы в excel
  • Формула для нумерации столбцов в excel
  • Формула для перевода времени в число excel