Быстрая нумерация строк в Excel
Не так давно я рассказывал о нумерации строк в таблицах Word. о том, как можно настроить почти автоматическую нумерацию строк, которая бы пересчитывалась при добавлении новых и удалении существующих строк из таблицы.
Это замечательная возможность, которую, увы, к таблицам Excel не применишь. И дело тут совсем не в том, что разработчики чего-то там не додумали, просто Excel — это ягода из совсем другого огорода. Как-нибудь в последующих статьях я уделю этому больше внимания, а сейчас скажу кратко. Excel можно назвать очень упрощенной базой данных, следовательно и подчиняется он законам, по которым работают базы данных. А вот там автоматическая перенумерация строк в таблицах недопустима. Вот.
Поэтому будем работать с тем, что есть и, справедливости ради, скажу, что взамен разработчики предусмотрели возможность быстро и легко (легким движением руки) выполнить нумерацию строк в Excel даже очень большой таблицы. Да к тому же для этого имеются несколько способов нумерации строк Excel (правильнее сказать – нумерация ячеек таблицы в Excel)! Целых три способа! А то и больше…
Можно выбрать удобный для конкретного случая вариант нумерации ячеек и применить.
Вариант нумерации строк 1. Самый быстрый
Несмотря на то, что нумеровать строки можно несколькими способами, их объединяет одно начальное условие – в первую ячейку следует поместить число, от которого начнется отсчет. Как правило это 1-ца. Ну, надо же Excel-ю знать, от чего плясать.
Итак, приступим:
1. Вводим я в ячейку число 1.
2. Выделяем ее прямоугольным курсором – рис.1
3. Наводим курсор мыши на квадратик в правом нижнем углу ячейки – рис.2 . Курсор мыши при этом изменяется с белого и пушистого крестика на черный сплошной.
4. Не боимся этого. 🙂
5. Нажимаем и удерживаем левую кнопку мыши и кнопку CTRL на клавиатуре. При этом возле черного крестика появится маленький плюсик, как на рисунке справа.
Внимание! Этот прием выполняется разными руками. 🙂 Вы не поверите, но когда-то, при инструктировании по телефону, пришлось это произнести.
6. Удерживая кнопки, протаскиваем мышку вниз по столбцу — рис.3 .
7. Наблюдаем невероятное, числа сами появляются в ячейках! 🙂 — рис.4
8. Опять внимательно! Дотащив мышку до нужной строки (кстати, количество пройденных ячеек отображается рядом с курсором), первой отпускаем кнопку мыши, а потом – кнопку CTRL. И только так,.. иначе получите столбец с единицами.
Получаем нумерованный по порядку столбец. Все очень просто.
Обращаю внимание, что протаскивать можно в любом направлении — вниз, вверх, в стороны, нумерация будет выполняться одинаково. Ну, мало ли что нужно пронумеровать.
Вариант нумерации строк 2.
Допустим, нумерация ячеек по строкам как бы уже есть, но были добавлены данные, таблица выросла и надо ее пронумеровать до конца.
Конечно, можно воспользоваться и рассмотренным выше вариантом, никто не запрещает, но вдруг вы левой рукой держите бутерброд и кнопку CTRL нажать не можете? То-то же.
В этом случае поступаем так:
1. Выделяем курсором две последние ячейки столбца с числами нумерации.
2. Наводим курсор мыши на квадратик в правый нижнем углу ячейки. Видим уже знакомый черный крестик — рис.5.
3. Нажимаем левую кнопку мыши и тащим ее вниз по столбцу.
4. Наблюдаем как выполняется нумерация и в нужном месте кнопку просто отпускаем.
Так же хочу отметить, что в этом случае Excel сам соображает, что два числа изменяются с некоторой прогрессией и продолжает ее при протаскивании вдоль столбца, а вот если потянуть в сторону, то это для него банальное копирование, что он с удовольствием и сделает.
Кстати, в первом и втором вариантах при протаскивании происходит копирование формата ячеек, так что если у исходных ячеек какое-то фоормление (границы, заливка и пр.), то оно скопируется на дальнейший числовой ряд.
Вариант нумерации строк 3.
Полезен, когда нужно пронумеровать заранее заданное количество строк. По-моему, довольно интересная возможность.
1. Вводим я в ячейку число 1.2. Выделяем ее прямоугольным курсором.
3. Переходим на ленту меню Главная к области Редактирование (справа в конце).
4. Щелкаем на кнопку Заполнить.
5. В выпадающем меню щелкаем на команде Прогрессия (помните школьный курс математики? Да-да, это та самая прогрессия) — рис.6.
6. В отобразившемся одноименном окне задаем такие параметры, как показано на рис.7 (шаг, конечно = 1):
7. Указываем в предельном значении число, соответствующее количеству нумеруемых ячеек.
8. Нажимаем кнопку Ok и получаем нумерованный столбец.
Стоить упомянуть, что можно сделать финт ушами и немножко упростить этот вариант нумерации ячеек. 🙂
Вариант нумерации строк 4:
1. Вводим я в ячейку число 1.
2. Выделяем курсором в блок эту ячейку, и ниже — ту часть столбца, которую нужно пронумеровать.
3. Указанным ранее способом вызываем окно Прогрессия.
4. Ни на что не смотрим. Просто нажимаем кнопку Ok!
5. Получаем нумерацию на весь выделенный блок ячеек.
Как видно, для нумерации ячеек в Excel достаточно большие возможности, надеюсь у вас с этим теперь не будет проблем.
Рекомендую прочитать ПРОДОЛЖЕНИЯ этой статьи, в которых информация о нумерации ячеек дополняется — Автоматическая нумерация строк Excel с помощью функции,
а также — Нумерация произвольных строк в Excel
Владимир здравствуйте! Я столкнулся с проблемой когда надо поменять нумерацию ячеек в столбце, но дело в том, что расстояние между ячейками разное. Между №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
и так далее.
Возможно ли это вообще? Или нет??? ОЧень нужно!!!
Буду премного благодарен!!!
Большое спасибо! Очень доступно и с юмором!
СПАСИБО , ОЧЕНЬ ПОМОГЛИ А КАК ПРОНУМЕРОВАТЬ ЕСЛИ РАЗМЕР ЯЧЕЕК РАЗНЫЕ
А какая разница, какой размер ячеек, ширина столбца ведь одна? Это вопрос дизайна, который на нумерацию не оказывает влияния.
Спасибо, все ясно, грамотно и понятно, еще раз спасибо!!!!!!!!!!!!!!!
Здравствуйте, Владимир. Написана статья очень доступным и понятным языком. Мне плохо понимающей эксель, с первого разу понятно. Спасибо огромное!
Спасибо огромноеееееееееееее!!!!!!!!!!!!!!
Так в чём проблема??
Доброго дня! Проблема кажется не в том, что вводятся, а в том, что они так отображаются. Похожее происходит, когда установленной ширины столбца таблицы не хватает для отображения числа целиком. Попробуйте мышкой увеличить ширину столбца.
При нумеровании вводятся следующие символы ###
Прикольно) Развлекалась, как ребенок)
Спасибо большое. Эта информация для меня полезна, пользуюсь ею в работе. Очень экономит время и приносит удовольствие удобством пользования!
Огромноеспасибо! Помогло!
БОЛЬШОЕ СПАСИБО и в экселе и либр калс действует! Хоть одна умная голова нашлась.
Подскажите, пожалуйста, а если я не внизу таблицы добавляю данные, а вразброс. Т.е. мне нужно внести что-то после номера 25, 74 и 90. Мне придется вручную перенумеровывать все строки?
Таки да, Татьяна. Увы и ах, но Excel не поддерживает самостоятельный перерасчет нумерации. А как сделать перенумерацию быстро, рассмотрено в статье. Это занимает буквально секунды.
)))))
Выдели все уже пронумерованные ячейки, нажми Delete, получив пустые ячейки, введи то, что тебе нужно и используй инструкцию сверху. Изи профит.
Мне очень нравиться легкий стиль изложения информации автором. Очень просто, легко и доступно даже для новичков. Захотелось дать почитать своему директору, который так и не научился строки нумеровать в excel)
Огромное человеческое спасибо за вашу статью
Здравствуйте, Владимир. Очень полезная информация. Спасибо большое. Подскажите, пожалуйста, как мне пронумеровать полностью всю таблицу (а не только столбец или строку) в арифметической прогрессии.
Елена, здравствуйте! Как-то я не совсем понял вопрос. Что означает желание пронумеровать ВСЮ таблицу? Если можно, приведите пример.
а держать ктрл в первом случае все таки не надо — копируется 1.
Спасибо за подсказки, все получилось! За юмор и отличное настроение отдельно спасибо:)
Спасибо!!
а вот вопрос возник, что если мне надо, чтобы число начиналось с 00001, а не просто с 1? при вводе нолей они потом самоуничтожаются нумерация идёт 1,2,3….
Хм… Как говорилось в одном классном мультфильме: «Сей случай был всех злее». 🙂
Давайте не путать желаемое и действительное, т.е. желаемую запись числа и само число. Компутер же просто железяка, работающая по определенным законам логики и математики. Поэтому запись «00001» можно получить, присвоив ячейке статус текстовой, но тогда ее наполнение уже не будет редактором однозначно восприниматься как число. По крайней мере, не во всех операциях. Так что лучше таких вариантов «текста типа числа» стоит избегать.
Для нумерации числовых значений произвольного вида, можно использовать функцию СТРОКА вместе с функцией ТЕКСТ. Например, чтобы начать нумерованный список с кода 00001, введите формулу =ТЕКСТ(СТРОКА(A1),»0000″) в первую ячейку диапазона, который необходимо пронумеровать, и перетащите маркер заполнения в конец диапазона.
Используйте для этой ячейки пользовательский формат: правый клик -> «Формат ячейки» -> вкладка «Число» -> «(все форматы)» -> в строке «тип» вводите 00000 (пять нулей). Далее «Ок» — и Вы должны увидеть желаемое.
Спасибо, очень помогли, все очень понятно и доступно разъяснено.
Очень полезная инфа очень пригодилась
Отличная статья, неизменно нравится ненавязчивый юмор автора!
Но я бы добавил от себя один момент: если пользоваться маркером автозаполнения (способ 1 или способ 2) и при этом ячейка с которой начинаем тянуть вниз (кстати, можно тут еще дополнить, что растягивать можно не только вниз, но и вверх) имеет, например, форматирование «полужирная граница снизу, то все остальные ячейки унаследуют это форматирование…
Спасибо за отзыв! С комментарием согласен, дополню.
Спасибо, очень всё чётко. Но фраза «Вы не поверите, но когда-то, при инструктировании по телефону, пришлось это произнести.» меня просто сразила- допинг веселья!
Огромное спасибо. Очень помогли. Интересно. Доступно, понятно. И хочется узнать ещё больше. Спасибо.
Что делать если ячейки имеют разный размер (объединены по 2,3 строки)?
Если вы попытаетесь пронумеровать объединенные ячейки, сам Excel сразу не лестно прокомментирует эти действия, порекомендовав сделать ячейки одинакового размера, то есть снять все объединения, а потом нумеровать. Тут только такой выход.
Я повторю свой совет, из статьи Оптимизируем таблицу Excel — В строках и столбцах таблицы не должно быть объединенных ячеек. По крайней мере в области данных. Нет объединенных ячеек, нет проблем.
Спасибо. Очень доступно с юмором.
Здорово! Все получилось! Вариант №1 просто класс! Все так просто! Чувствуешь себя на ступеньку выше!
Спасибо вам огромное!!!
Не сочтите за труд ответить)
Необходимо пронумеровать ячейки, оторванные друг от друга.. (А1, А7, А17…)
Как это сделать ? Если, конечно, это возможно..
Андрей, доброго дня, не сочту и отвечаю.
Это, конечно, возможно, но, либо вручную :-), либо, если оно того стоит и имеется какая-то зависимость (периодичность), то можно попробовать через макрос или скрипт.
А вообще, посмотрите вот эту статью, удобнее когда таблица имеет простую логику. С ней намного удобней общаться.
Огромное спасибо, очень помогли. Оставлю закладку вашего сайта для себя.
На здоровье, заходите. Чтобы не пропустить интересное, можете подписаться на рассылку статей.
Спасибо за совет!
Владимир, огромное Вам спасибо!
Пожалуйста, заходите ещё. Какие темы ещё хотели бы просмотреть?
avtomaticeskoye numerovaniye strok s probelami
numerasiya strok s probelami
Можно, но в этом случае мы получаем текстовые строки, которые быстро не обновишь, если добавляются новые строки или удаляются. Придется вручную все перенумеровывать, а оно нам надо?
Я пользуюсь вариантом нумерации 5:
в первой ячейки ставлю — 1
в следующей ставлю формулу =первая ячейка +1
а потом протаскиваю крестиком по всему столбцу
Но мне очень понравился Ваш вариант №1 и попробую им пользоваться
Excel наверное делает то же самое, только скрытно. 🙂