В эксель пронумеровать строки
Автоматическая нумерация строк - Служба поддержки Майкрософт
В отличие от других программ Microsoft 365, 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
Функции ссылки и поиска (справка)
Функции Excel (по алфавиту)
Функции Excel (по категориям)
Как пронумеровать строки в Excel автоматически: 3 способа
13. 11.2020
Автор: Ольга Дмитриева
1 звезда2 звезды3 звезды4 звезды5 звезд
Как в Эксель пронумеровать строки: 3 способа
4
5
1
13
Рассказываем о самых простых способах пронумеровать строки в Excel по порядку.
1 Как пронумеровать строки в Excel с помощью автозаполнения
Первый и самый простой способ автоматически пронумеровать строки в таблице Excel. Вручную придется ввести только два первых номера — и это не обязательно должны быть «1» и «2». Отсчет можно начать с любого числа.
- В ячейку, с которой необходимо начать нумерацию строк или столбцов, ставим первое значение.
Например, «1».
- В соседнюю ячейку ставим следующую цифру — «2». Если вы хотите пронумеровать строки, то двойку надо поставить в ячейку под единицей. Если нумеруются столбцы — то справа от единицы.
- Выделите ячейки с помощью ЛКМ и наведите курсор на угол выделенной области. Стрелочка должна поменяться на черный крестик.
- Когда курсор превратится в крестик, снова нажмите левую кнопку мышки и протяните выделение на ту область, в которой требуется пронумеровать строки или столбцы. Выделенный диапазон заполнится числовыми значениями с шагом, как между первыми двумя числами.
Кстати, если в первые две ячейки вводить числа не по порядку, то это будет учтено при автозаполнении. Например, можно создать список с числами, кратными 5 или 10.
-
Эксплуатация
Как закрепить ячейку в Excel с помощью знака доллара
2 Как в Экселе пронумеровать строки c помощью формулы
Присвоить номер каждой строке можно и через специальную формулу.
- Первая ячейка, как и в прошлом варианте, должна содержать начальное число. Указываем его (например, «1») — и переходим к следующей ячейке.
- Теперь понадобится функция, которая будет прибавлять к каждому последующему значению единицу (или другой необходимый шаг нумерации). Она выглядит так: «=[ячейка с первым значением] + 1». В нашем случае это «=А1+1». Для создания формулы можно использовать кнопку “СУММ” из верхнего меню - она появится, когда вы поставите в ячейке знак “=”.
- Кликаем по крестику в углу ячейки с формулой и выделяем диапазон заполнения данных. Строки пронумеруются автоматически.
3 Нумерация строк в Excel c помощью прогрессии
Добавить маркер в виде номера можно и с помощью функции «Прогрессия» — этот метод подойдет для работы с большими списками, если таблица длинная и содержит много данных.
- В первую ячейку — у нас это А1 — надо вставить начальную цифру. Пусть будет единица.
- Далее выделяем необходимый диапазон, захватывая первую ячейку. Например, от А1 до А10.
- Во вкладке «Главная» надо найти иконку в виде синего квадрата со стрелочкой. Эта функция называется «Заполнить».
- Кликните по иконке и выберите пункт «Прогрессия». Для нумерации подходят параметры, установленные по умолчанию: тип — арифметическая, шаг = 1.
- Нажмите ОК — и выделенный диапазон превратится в пронумерованный список.
Читайте также:
- Как вернуться к старым версиям Windows=«content_internal_link»>
- Используем телефон как модем для компьютера или ноутбука=«content_internal_link»>
Автор
Ольга Дмитриева
Была ли статья интересна?
Поделиться ссылкой
Нажимая на кнопку «Подписаться»,
Вы даете согласие на обработку персональных данных
Рекомендуем
Реклама на CHIP Контакты
Автоматически нумеровать строки — Служба поддержки Майкрософт
В отличие от других программ Microsoft 365, в Excel нет кнопки для автоматической нумерации данных. Но вы можете легко добавлять последовательные числа к строкам данных, перетаскивая маркер заполнения, чтобы заполнить столбец серией чисел, или с помощью функции ROW.
Совет: Если вы ищете более совершенную систему автоматической нумерации для своих данных и на вашем компьютере установлен Access, вы можете импортировать данные Excel в базу данных Access. В базе данных Access можно создать поле, которое автоматически генерирует уникальный номер при вводе новой записи в таблицу.
Что ты хочешь сделать?
-
Заполните столбец серией чисел
-
Используйте функцию ROW для нумерации строк
-
Показать или скрыть маркер заполнения
Заполнить столбец серией чисел
-
Выберите первую ячейку в диапазоне, который вы хотите заполнить.
-
Введите начальное значение серии.
-
Введите значение в следующую ячейку, чтобы установить шаблон.
Совет: Например, если вы хотите получить ряд 1, 2, 3, 4, 5..., введите 1 и 2 в первых двух ячейках. Если вам нужны серии 2, 4, 6, 8..., введите 2 и 4 .
-
Выберите ячейки, содержащие начальные значения.
Примечание. В Excel 2013 и более поздних версиях кнопка Быстрый анализ отображается по умолчанию, когда вы выбираете более одной ячейки, содержащей данные.
Вы можете игнорировать кнопку, чтобы завершить эту процедуру.
-
Перетащите маркер заполнения через диапазон, который вы хотите заполнить.
Примечание. Когда вы перетаскиваете маркер заполнения по каждой ячейке, Excel отображает предварительный просмотр значения. Если вам нужен другой узор, перетащите маркер заполнения, удерживая нажатой правую кнопку, а затем выберите узор.
Чтобы заполнить в порядке возрастания, перетащите вниз или вправо. Чтобы заполнить в порядке убывания, перетащите вверх или влево.
Совет: Если вы не видите маркер заполнения, возможно, вам придется сначала отобразить его. Дополнительные сведения см. в разделе Отображение или скрытие маркера заполнения.
Примечание. Эти номера не обновляются автоматически при добавлении, перемещении или удалении строк.
Вы можете вручную обновить последовательную нумерацию, выбрав два числа в правильной последовательности, а затем перетащив маркер заполнения в конец пронумерованного диапазона.
Используйте функцию ROW для нумерации строк
-
В первой ячейке диапазона, который вы хотите пронумеровать, введите =СТРОКА(A1) .
Функция ROW возвращает номер строки, на которую вы ссылаетесь. Например, =СТРОКА(A1) возвращает число 1 .
-
Перетащите маркер заполнения через диапазон, который вы хотите заполнить.
Совет: Если вы не видите маркер заполнения, возможно, вам придется сначала отобразить его.
Дополнительные сведения см. в разделе Отображение или скрытие маркера заполнения.
-
Эти числа обновляются, когда вы сортируете их с вашими данными. Последовательность может быть прервана, если вы добавляете, перемещаете или удаляете строки. Вы можете вручную обновить нумерацию, выбрав два числа в правильной последовательности, а затем перетащив маркер заполнения в конец пронумерованного диапазона.
-
Если вы используете функцию ROW и хотите, чтобы числа вставлялись автоматически при добавлении новых строк данных, превратите этот диапазон данных в таблицу Excel. Все строки, добавляемые в конец таблицы, нумеруются последовательно. Дополнительные сведения см. в статье Создание или удаление таблицы Excel на листе.
Для ввода конкретных кодов порядковых номеров, таких как номера заказов на поставку, вы можете использовать ROW вместе с функцией TEXT . Например, чтобы начать нумерованный список с помощью 000-001 , введите формулу =ТЕКСТ(СТРОКА(A1);"000-000") в первую ячейку диапазона, который вы хотите пронумеровать, и затем перетащите маркер заполнения в конец диапазона.
Показать или скрыть маркер заполнения
Маркер заполнения отображается по умолчанию, но вы можете включить или выключить его.
-
В Excel 2010 и более поздних версиях щелкните вкладку Файл и щелкните Параметры .
В Excel 2007 нажмите кнопку Microsoft Office , а затем щелкните Параметры Excel .
-
В категории Дополнительно в разделе Параметры редактирования установите или снимите флажок Включить маркер заполнения и перетаскивание ячеек , чтобы отобразить или скрыть маркер заполнения.
Примечание. Чтобы предотвратить замену существующих данных при перетаскивании маркера заполнения, убедитесь, что установлен флажок Предупреждать перед перезаписью ячеек . Если вы не хотите, чтобы Excel отображал сообщение о перезаписи ячеек, вы можете снять этот флажок.
См. также
Обзор формул в Excel
Как избежать неработающих формул
Найдите и исправьте ошибки в формулах
Сочетания клавиш и функциональные клавиши Excel
Функции поиска и ссылки (ссылка)
Функции Excel (по алфавиту)
Функции Excel (по категориям)
7 быстрых и простых способов нумерации строк в Excel
Смотреть видео – 7 быстрых и простых способов нумерации строк в Excel
При работе с Excel есть небольшие задачи, которые необходимо выполнять довольно часто. Знание «правильного пути» может сэкономить вам много времени.
Одной из таких простых (но часто необходимых) задач является нумерация строк набора данных в Excel (также называемых порядковыми номерами в наборе данных).
Теперь, если вы думаете, что один из способов — просто ввести эти серийные номера вручную, что ж, вы правы!
Но это не лучший способ.
Представьте, что у вас есть сотни или тысячи строк, для которых вам нужно ввести номер строки. Это было бы утомительно – и совершенно не нужно.
Существует множество способов нумерации строк в Excel, и в этом руководстве я поделюсь некоторыми из них, которые я рекомендую и часто использую.
Конечно, их будет больше, и я буду ждать - с кофе - в области комментариев, чтобы услышать от вас об этом.
Это руководство охватывает:
Наилучший способ нумерации строк в Excel будет зависеть от типа имеющегося у вас набора данных.
Например, у вас может быть непрерывный набор данных, начинающийся со строки 1, или набор данных, начинающийся с другой строки. Или у вас может быть набор данных с несколькими пустыми строками, и вы хотите пронумеровать только заполненные строки.
Вы можете выбрать любой из методов, которые работают на основе вашего набора данных.
1] Использование ручки заполнения
Маркер заполнения идентифицирует образец из нескольких заполненных ячеек и может легко использоваться для быстрого заполнения всего столбца.
Предположим, у вас есть набор данных, как показано ниже:
Вот шаги для быстрой нумерации строк с помощью маркера заполнения:
- Введите 1 в ячейку A2 и 2 в ячейку A3.
- Выберите обе ячейки (A2 и A3).
- Обратите внимание, что в правом нижнем углу выделенного будет небольшой квадрат.
- Наведите курсор на этот квадрат, и вы заметите, что курсор изменится на значок плюса.
- Дважды щелкните квадрат маркера заполнения (пока курсор находится в форме значка плюса), и он автоматически заполнит все ячейки до конца набора данных.
Обратите внимание, что дескриптор заполнения автоматически определяет шаблон и заполняет оставшиеся ячейки этим шаблоном. В этом случае закономерность заключалась в том, что числа увеличивались на 1.
Если в наборе данных есть пустая строка, дескриптор заполнения будет работать только до последней непрерывной непустой строки.
Также обратите внимание, что если у вас нет данных в соседнем столбце, двойной щелчок по маркеру заполнения не сработает. Однако вы можете поместить курсор на маркер заполнения, удерживать правую клавишу мыши и тянуть вниз. Он заполнит ячейки, охваченные перетаскиванием курсора.
2] Использование «Заполнить серию»
Хотя «Обработчик заполнения» — это быстрый способ нумерации строк в Excel, «Заполнение серии» дает вам гораздо больше контроля над тем, как вводятся числа.
Предположим, у вас есть набор данных, как показано ниже:
Вот шаги по использованию Fill Series для нумерации строк в Excel:
- Введите 1 в ячейку A2.
- Перейти на вкладку «Главная».
- В группе редактирования щелкните раскрывающийся список «Заливка».
- В раскрывающемся списке выберите «Серия...».
- В диалоговом окне «Серии» выберите «Столбцы» в параметрах «Серии в».
- Укажите значение остановки. В этом случае, поскольку у нас 26 записей, мы можем ввести 26. Если вы не введете никакого значения, Fill Series не будет работать.
- Нажмите OK.
Это немедленно пронумерует строки от 1 до 26.
Использование «Заполнить серию» может быть полезно, когда вы начинаете с ввода номеров строк. В отличие от Fill Handle, он не требует, чтобы соседние столбцы уже были заполнены.
Даже если на листе ничего нет, функция «Заполнить серию» все равно будет работать.
Примечание. Если в середине набора данных есть пустые строки, функция «Заполнить ряд» все равно заполнит номер этой строки.
3] Использование функции ROW
Вы также можете использовать функции Excel для нумерации строк в Excel.
В приведенных выше методах "Ручка заполнения" и "Серия заполнения" вставленный серийный номер является статическим значением. Это означает, что если вы переместите строку (или вырежете и вставите ее в другое место в наборе данных), нумерация строк не изменится соответствующим образом.
Этот недостаток можно устранить с помощью формул в Excel.
Вы можете использовать функцию СТРОКА, чтобы получить нумерацию строк в Excel.
Чтобы получить нумерацию строк с помощью функции СТРОКА, введите следующую формулу в первую ячейку и скопируйте для всех остальных ячеек:
=СТРОКА()-1
Функция СТРОКА() возвращает номер текущей строки. Поэтому я вычел из него 1, поскольку начал со второй строки и далее. Если ваши данные начинаются с 5-й строки, вам нужно использовать формулу =СТРОКА()-4.
Лучшая часть использования функции ROW заключается в том, что она не испортит нумерацию, если вы удалите строку в своем наборе данных.
Поскольку функция ROW не ссылается ни на одну ячейку, она автоматически (или, лучше сказать, автоматически) подстроится, чтобы дать вам правильный номер строки. Что-то, как показано ниже:
Обратите внимание, что как только я удаляю строку, номера строк автоматически обновляются.
Опять же, это не будет учитывать пустые записи в наборе данных. Если у вас есть пустые строки, он все равно будет показывать номер строки.
Вы можете использовать следующую формулу, чтобы скрыть номер строки для пустых строк, но она все равно не будет корректировать номера строк (таким образом, что следующий номер строки будет назначен следующей заполненной строке).
ЕСЛИ(ПУСТО(B2),"",СТРОКА()-1)
4] Использование функции COUNTA
Если вы хотите пронумеровать строки таким образом, чтобы только заполненные строки получали порядковый номер, то этот метод является подходящим.
Используется функция COUNTA, которая подсчитывает количество непустых ячеек в диапазоне.
Предположим, у вас есть набор данных, как показано ниже:
Обратите внимание, что в показанном выше наборе данных есть пустые строки.
Вот формула, которая будет нумеровать строки без нумерации пустых строк.
=ЕСЛИ(ЕСПУСТО(B2),"",СЧЁТ($B$2:B2))
Функция ЕСЛИ проверяет, пуста ли соседняя ячейка в столбце B. Если он пуст, он возвращает пустое значение, но если это не так, он возвращает количество всех заполненных ячеек до этой ячейки.
5] Использование ПРОМЕЖУТОЧНЫХ ИТОГОВ для отфильтрованных данных
Иногда у вас может быть огромный набор данных, где вы хотите отфильтровать данные, а затем скопировать и вставить отфильтрованные данные на отдельный лист.
Если вы используете любой из показанных выше методов, вы заметите, что номера строк остаются прежними. Это означает, что при копировании отфильтрованных данных вам придется обновить нумерацию строк.
В таких случаях функция ПРОМЕЖУТОЧНЫЕ ИТОГО может автоматически обновлять номера строк. Даже при фильтрации набора данных номера строк останутся неизменными.
Позвольте мне показать вам, как это работает на примере.
Предположим, у вас есть набор данных, как показано ниже:
Если я отфильтрую эти данные на основе продаж продукта А, вы получите нечто, как показано ниже:
Обратите внимание, что серийные номера в столбце А также отфильтрованы. Итак, теперь вы видите только числа для видимых строк.
Хотя это ожидаемое поведение, если вы хотите получить порядковую нумерацию строк, чтобы можно было просто скопировать и вставить эти данные куда-нибудь еще, вы можете использовать функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ.
Вот функция ПРОМЕЖУТОЧНЫЙ ИТОГ, которая гарантирует, что даже отфильтрованные данные имеют непрерывную нумерацию строк.
=ПРОМЕЖУТОЧНЫЙ ИТОГ(3,$B$2:B2)
Число 3 в функции ПРОМЕЖУТОЧНЫЙ ИТОГ указывает на использование функции СЧЕТЧ. Второй аргумент — это диапазон, к которому применяется функция COUNTA.
Преимущество функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ заключается в том, что она динамически обновляется при фильтрации данных (как показано ниже):
Обратите внимание, что даже при фильтрации данных нумерация строк обновляется и остается непрерывной.
6] Создание таблицы Excel
Таблица Excel — отличный инструмент, который необходимо использовать при работе с табличными данными. Это значительно упрощает управление данными и их использование.
Это также мой любимый метод среди всех техник, показанных в этом уроке.
Позвольте мне сначала показать вам правильный способ нумерации строк с помощью таблицы Excel:
Обратите внимание, что в приведенной выше формуле я использовал Table2 , так как это имя моей таблицы Excel. Вы можете заменить Table2 на имя имеющейся у вас таблицы.
Существуют некоторые дополнительные преимущества использования таблицы Excel при нумерации строк в Excel:
- Поскольку таблица Excel автоматически вставляет формулу во весь столбец, она работает при вставке новой строки в таблицу.
Это означает, что когда вы вставляете/удаляете строки в таблице Excel, нумерация строк будет автоматически обновляться (как показано ниже).
- Если вы добавите к данным дополнительные строки, таблица Excel автоматически расширится, чтобы включить эти данные как часть таблицы. А поскольку формулы автоматически обновляются в вычисляемых столбцах, будет вставлен номер строки для вновь вставленной строки (как показано ниже).
7] Добавление 1 к номеру предыдущей строки
Это простой метод, который работает.
Идея состоит в том, чтобы добавить 1 к номеру предыдущей строки (число в ячейке выше). Это гарантирует, что последующие строки получат число, увеличенное на 1.
Предположим, у вас есть набор данных, как показано ниже:
Вот шаги для ввода номеров строк с использованием этого метода:
- В ячейку в первой строке введите 1 вручную. В данном случае это ячейка A2.
- В ячейку A3 введите формулу =A2+1
- Скопируйте и вставьте формулу во все ячейки столбца.