Как скрыть номера строк в excel

Автоматическая перенумерация строк при применении фильтра в EXCEL

history 18 апреля 2013 г.
    Группы статей

  • Нумерация строк/ столбцов
  • Последовательности Чисел

При применении фильтра строки скрываются целиком. Если в таблице имелась нумерация строк, то она будет сбита. Но, есть способ обойти эту проблему.

Пусть имеется таблица с нумерацией строк (в столбце введены числа от 1 до 16).

Если к таблице применить фильтр (нажав в строке заголовков таблицы CTRL+SHIFT+L и установив критерии отбора), то нумерация строк будет сбита (см. столбец А ).

Для того, чтобы сохранить нумерацию строк, используем вместо последовательности констант (от 1 до 16) — формулу.

Решение основано на использовании функции ПРОМЕЖУТОЧНЫЕ.ИТОГИ() , которая «чувствует», когда строка скрыта фильтром .

Столбец с нумерацией расположим в столбце А (заголовок таблицы разместим в строке 6 ). Полезные данные, которые вводятся БЕЗ ПРОПУСКОВ, расположим в столбце В (см. Файл примера ):

Записав в ячейке A 7 формулу =ЕСЛИОШИБКА(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;B7);A6+1;A6);1)

и скопировав ее в ячейки ниже, получим желаемый результат. Если строка скрыта, то функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() возвращает 0 (ЛОЖЬ) и счетчик номера строки не увеличивается на 1, а остается, как у предыдущей строки.

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

Компьютер плюс

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

Нумерация вручную

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

Нумерация при помощи маркера заполнения

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

Маркер заполнения

  1. Нужно установить номер в ячейку первой строки, затем ухватить маркер заполнения и при нажатой кнопке Ctrl, оттянуть маркер вниз на все строки которые нужно пронумеровать.
  2. Ставим в первую и вторую ячейку последовательно нумерацию, например 1 и 2, и, зацепив мышкой маркер заполнения, тянем его вниз.
  3. Нумерация строк при помощи функции СТРОКА. В ячейке с номером 1 вписываем =СТРОКА(A1), далее как в предыдущих способах: захватываем маркер заполнения и перетягиваем его вниз.
  4. При помощи формулы СУММА или сложения. В первой ячейке вписываем 1, во второй пишем =, после знака указываем предыдущую ячейку и прибавляем единицу (+1). Должно получиться примерно следующее: =А3+1, далее жмем Enter и маркером заполнения перетаскиваем формулу в конец списка.

Интересно, что при втором способе можно задать шаг нумерации, например проставим номера 1 и сразу 3, то все строки будут пронумерованы 1,3,5… и т.д., т.е. нечетными числами. Или пронумеруем строки через одну, то и нумерация строк продолжится через одну строку.

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

Разрешить или запретить отображать маркеры заполнения и перетаскивание ячеек можно в параметрах Excel во вкладке дополнительно. Как правило, в Эксель этот параметр бывает в состоянии разрешить и пользоваться им можно сразу.

Разрешить маркеры…

Как автоматически пронумеровать строки при помощи инструмента Прогрессия

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

Нумерация при помощи прогрессии

Нумерация строк с объединенными ячейками

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

Ячейки объединил, нужно нумеровать как одну строку

Для такого случая есть еще одна функция, но ее написание зависит от количества строк из которых состоит шапка таблицы, например, шапка занимает две строки, тогда в третьей строке (ячейке) пишем =МАКС(А$1:А2)+1. Если нумерация начинается с пятой строки, тогда формула может быть следующей: =МАКС(А$1:А4)+1. Для нумерации строк нужно выделить все ячейки, в которых нужна нумерация, в том числе и объединенные, в строку формул вписываем эту формулу (знак $ можно поставить простым нажатием кнопки F4), затем одновременно нажимаем кнопки Ctrl и Enter.

Формула, чтобы вставить знак $, нажимаем на кнопку F4
Одновременно нажимаем кнопки Ctrl и Enter

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

2 мысли о “Нумерация строк в Эксель”

Михаил :

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

Александр :

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

Ссылка на основную публикацию