X

Быстрая нумерация строк в Excel

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

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

Поэтому будем работать с тем, что есть и, справедливости ради, скажу, что взамен разработчики предусмотрели возможность быстро и легко (легким движением руки) выполнить нумерацию строк в даже очень большой таблицы. Да к тому же для этого имеются несколько способов нумерации строк Excel (правильнее сказать – нумерация ячеек таблицы в Excel)! Целых три способа! А то и больше…

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

Вариант нумерации строк 1. Самый быстрый

Несмотря на то, что нумеровать строки можно несколькими способами, их объединяет одно начальное условие – в первую ячейку следует поместить число, от которого начнется отсчет. Как правило это 1-ца. Ну, надо же -ю знать, от чего плясать.

Итак, приступим:
1.    Вводим я в ячейку число 1.
2.    Выделяем ее прямоугольным курсором – рис.1

Рис.2. Мышка на маркере ячейки

Рис.1. Курсор на ячейке

3.    Наводим курсор мыши на квадратик в правом нижнем углу ячейки – рис.2 . Курсор мыши при этом изменяется с белого и пушистого крестика на черный сплошной.
4.    Не боимся этого. 🙂
5.    Нажимаем и удерживаем левую кнопку мыши и кнопку CTRL на клавиатуре.  При этом возле черного крестика появится маленький плюсик, как на рисунке справа.

Внимание! Этот прием выполняется разными руками. 🙂 Вы не поверите, но когда-то, при инструктировании по телефону, пришлось это произнести.

6.    Удерживая кнопки, протаскиваем мышку вниз по столбцу — рис.3 .

Рис.4. Результат нумерации строк

Рис.3. Протаскиваем курсор

7.    Наблюдаем невероятное, числа сами появляются в ячейках! 🙂 — рис.4
8.    Опять внимательно! Дотащив мышку до нужной строки (кстати, количество пройденных ячеек отображается рядом с курсором), первой отпускаем кнопку мыши, а потом – кнопку CTRL. И только так,.. иначе получите столбец с единицами.

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

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

Рис.5. Результат нумерации строк

Вариант нумерации строк 2.

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

Конечно, можно воспользоваться и рассмотренным выше вариантом, никто не запрещает, но вдруг вы левой рукой держите бутерброд и кнопку CTRL нажать не можете? То-то же.

В этом случае поступаем так:
1.    Выделяем курсором две последние ячейки столбца с числами нумерации.
2.    Наводим курсор мыши на квадратик в правый нижнем углу ячейки. Видим уже знакомый черный крестик — рис.5.
3.    Нажимаем левую кнопку мыши и тащим ее вниз по столбцу.
4.    Наблюдаем как выполняется нумерация и в нужном месте кнопку просто отпускаем.

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

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

Рис.6. Заполнение ячеек прогрессией

Вариант нумерации строк 3.

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

1.    Вводим я в ячейку число 1.2.    Выделяем ее прямоугольным курсором.
3.    Переходим на ленту меню Главная к области Редактирование (справа в конце).
4.    Щелкаем на кнопку Заполнить.
5.    В выпадающем меню щелкаем на команде Прогрессия (помните школьный курс математики? Да-да, это та самая прогрессия) — рис.6.
6.    В отобразившемся одноименном окне задаем такие параметры, как показано на рис.7  (шаг, конечно = 1):
7.    Указываем в предельном значении число, соответствующее  количеству нумеруемых ячеек.
8.    Нажимаем кнопку Ok и получаем нумерованный столбец.

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

Рис.7. Окно настройки прогрессии

Вариант нумерации строк 4:
1.    Вводим я в ячейку число 1.
2.    Выделяем курсором в блок эту ячейку, и ниже — ту часть столбца, которую нужно пронумеровать.
3.    Указанным ранее способом вызываем окно Прогрессия.
4.    Ни на что не смотрим. Просто нажимаем кнопку Ok!
5.    Получаем нумерацию на весь выделенный блок ячеек.

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

Рекомендую прочитать ПРОДОЛЖЕНИЯ этой статьи, в которых о нумерации ячеек дополняется — Автоматическая нумерация строк Excel с помощью функции,
а также — Нумерация произвольных строк в Excel

Vladimir:

View Comments (62)

  • Владимир здравствуйте! Я столкнулся с проблемой когда надо поменять нумерацию ячеек в столбце, но дело в том, что расстояние между ячейками разное. Между №1 и №2 три ячейки, а между №2 и №3 шесть ячеек, между №3 и №4 восемь и ТД. А первая ячейка номера не имеет и между ней и №1 пять ячеек. Столбец содержит 50 номеров, но при этом последний номер находится на 287 ячейке. Можно ли изменить изменить нумерацию автоматически, а не заносить всё это опять вручную.

    • В первую ячейку, с которой хотим начать нумерацию, пишем =СТРОКА(A1), или =СТРОКА(B1), или =СТРОКА(С1)... Копируем её. Далее в колонке делаем пейст в следуюшей ячейке, которую хотим пронумеровать. Повторяем эту операцию нужное количество раз. Получаем непрерывную нумерацию несмежных ячеек. При их перемещении вверх или вниз правильная нумерация сохраняется. Если Excel англоязычный, вместо СТРОКА пишем ROW.

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

  • Здравствуйте, нигде не могу найти решение на свою задачу.Мне необходимо пронумеровать столбец 1-3, 4-6,7-9. В моей таблице фамилии, к каждой из которых присвоено 2, 3 или 4 листа. Примерно 90 фамилий, а всего листов около 300. Возможно в XL решить такую задачу автозаполнением?

  • Доброго времени суток! Как реализовать следующий функционал: Например, при занесении в столбец "B" такой же фамилии Иванов А.А., при этом в столбце "A" порядковый номер оставался прежним, если фамилия меняется, то порядковый номер должен быть следующий по возрастанию.

  • А кто-нибудь знает как пронумеровать столбцы таким образом: 1/2, 2/2, 3/2, 4/2 и т.д.?

    • Олеся, это сложновато.
      Сначала Excel нужно объяснить не только логику такой нумерации, но и формат отображения дроби. %)

  • Очень благодарен за науку и подсказки, информация суперполезная!!!!!

  • Очень Благодарен!Все как по нотам, а главное доходчиво!

  • Статья очень хорошая, написано доступным понятным языком. Все показано на картинках. Все крестики появляются , но у меня не нумеруются столбик Пробовал всеми тремя способами. Не получается.

  • Добрый день, подскажите, пожалуйста, как мне сделать так что бы менялись предпоследние цицры, а последние прикреплялись в в хаотичном порядке. напимер
    2900201461010
    2900201461023
    2900201461036
    2900201461049
    2900201461052

    • Марина, доброго дня!
      Я так понимаю, таким хитрым образом вы хотите пронумеровать строки?
      Ну, какова бы ни была цель, я бы посоветовал обратиться к формированию такой строки при помощи формулы. Часть строки постоянна, часть меняется, ещё часть опять постоянна... Н-да.., нечто хитрое. :-)

  • Подскажите пожалуйста, как сделать автонумерацию строк в exel, по типу:
    1.1
    1.2
    ...
    1.21
    1.22
    ...
    1.56

    Ниже идут другие разделы, например

    13.1
    13.2
    ...
    13.36
    13.37
    и так далее.
    Возможно ли это вообще? Или нет??? ОЧень нужно!!!
    Буду премного благодарен!!!

Related Post