Excel нумерация отфильтрованных строк

1

Чтобы пронумеровать по порядку строки, полученные после применения фильтра, необходимо:

  1. 1. В первую ячейку отфильтрованного списка внести функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ, выбрать 103-й номер функции (СЧЁТЗ) кликнув 2 раза по номеру 

2

2. Нажать fx в строке формул и указать в Ссылка1 соседнюю ячейку в этой же строке (в примере – наименования товаров).

3

3. Ввести «:» и еще раз указать эту же ячейку, создав диапазон из одной ячейки.

4

4. Первую границу диапазона фиксируем (выделяем адрес и нажимаем на клавиатуре F4)

5

5. Нажимаем «OK» и протягиваем формулу до конца списка.

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

7

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

Содержание

  1. Excel нумерация отфильтрованных строк
  2. Нумерация отфильтрованных строк
  3. Автоматическая нумерация строк эксель
  4. Автоматическая нумерация при добавлении строк в MS EXCEL
  5. Автоматическая перенумерация строк при применении фильтра в MS EXCEL
  6. Нумерация заполненных строк (Формулы/Formulas)
  7. Автоматическая нумерация строк
  8. 3 способа автоматической нумерации строк в программе Microsoft Excel
  9. Способ 1: заполнение первых двух строк
  10. Способ 2: использование функции
  11. Способ 3: использование прогрессии

Excel нумерация отфильтрованных строк

Нумерация отфильтрованных строк

Чтобы пронумеровать по порядку строки, полученные после применения фильтра, необходимо:

  1. 1. В первую ячейку отфильтрованного списка внести функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ, выбрать 103-й номер функции (СЧЁТЗ) кликнув 2 раза по номеру

2. Нажать fx в строке формул и указать в Ссылка1 соседнюю ячейку в этой же строке (в примере – наименования товаров).

3. Ввести «:» и еще раз указать эту же ячейку, создав диапазон из одной ячейки.

4. Первую границу диапазона фиксируем (выделяем адрес и нажимаем на клавиатуре F4)

5. Нажимаем «OK» и протягиваем формулу до конца списка.

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

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

Источник

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

Автоматическая нумерация при добавлении строк в MS EXCEL

​Смотрите также​Volodshan​: придумай, как запустить​Волчонок​ данных «жестких» переносов​ не сложно подсчитать​ первой строке формула​

​Но я наверное​ подготовленном шаблоне уже​Заранее не известно​ такая задача тоже​ разница — ПРОМЕЖУТОЧНЫЕ.ИТОГИ​нужно пронумеровать заполненные​). Полезные данные, которые​ до 16).​ENTER​ этого выделите любую​При добавлении в таблицу​

​: Вспомнил. ​ такой макрос:​: Там вообще все​ строк. Извини, но​ количество строк формулой​

  • ​ осталась, а в​ непонятно объясняю. Формулы​ должна быть задана​ сколько строк будет​ часто бывает. ​ в каждой ячейке​​ строки (исключая скрытые),​​ вводятся БЕЗ ПРОПУСКОВ,​Если к таблице применить​
  • ​(Ввод): столбец должен​ ячейку в таблице​ новых строк приходится​Смотри — автор​Sub макрос()​ просто можно сделать​ решения у меня​ СТРОКА. Может быть​
  • ​ последующих стерты?​ верные и первая​ какая-то формула, которая​ в таблице. Подскажите,​Garik007​ считаются не по​ и что бы​
  • ​ расположим в столбце​ фильтр(нажав в строке​​ автоматически заполниться формулой​​ и нажмите​ вручную восстанавливать нумерацию​​ «Igor67» — ситуация​​Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).Value​ пустую страницу в​ пока нет. В​

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

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

​CTRL+A​ строк. Использование таблиц​ похожая «http://www.planetaexcel.ru/forum.php?thread_id=2863″​ = 1​ ячейку B1 внести​ подобных ситуациях (квалификация​ можно какой-нибудь формулой​

​ выгрузка​ того тут можно​ диапазон, где N​ пронумеровать строки автоматически​ ли сделать в​

​ а только по​ удалении строк нумерация​(см. Файл примера):​​CTRL+SHIFT+L​​Теперь при добавлении/ удалении​- будет выделена​ в формате Excel​Волчонок​​Cells(Rows.Count, 1).End(xlUp).Offset(1, 0).FormulaR1C1​​ маркер для выгрузки​

​ -«начинающий») ухожу в​ или макросом автоматически​Волчонок​ и совсем простые​ строк (так как​

​ сколько бы их​ подобной нумерации, чтобы​ этой конкретной строке.​ пересчитывалась автоматически​

​Записав в ячейке​и установив критерии​​ строк в середине​​ Текущая область;​ 2007 позволяет автоматизировать​​: Ага, спасибо что-то​​ = «=R[-1]C+1″​ (ничего скрытого и​ Access — счетчик​​ заполнить номера?​​: При выгрузке происходит​

​ формулы использовать. ​​ это будет результатом​​ ни было?​
​ после каждой цифры​

​ При сколько-нибудь значительных​Пронумеровать где? Файлик​A7​ отбора), то нумерация​ или в конце​через пункт меню Вставка/​ этот процесс.​ подобное. Как сделаю​Range(Cells(Rows.Count, 1).End(xlUp), Cells(Cells(Rows.Count,​ критичного там нет).​ там не подводил.​

​Volodshan​ вставка строк в​Строки нумероваться должны​

Нумерация заполненных строк (Формулы/Formulas)

​ запроса).​​Может глупый вопрос. ​ стояла точка? Если​
​ объемах . Но​ положите сюда​формулу​ строк будет сбита​ таблицы нумерация строк​ Таблицы/ Таблица конвертируем​
​Пусть имеется обычная таблица​ отпишусь здесь что​

​ 2).End(xlUp).Row, 1)).FillDown​​ То что формула​

​Guest​​: Волчонок! Логика, как​ то место где​ автоматически. Пользователь не​Во вложении: желтым-сюда​ но при поиске​ значения скрепить с​ на небльших -​

​ArkaIIIa​​=ЕСЛИОШИБКА(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;B7);A6+1;A6);1)​​ (см. столбец​​ будет проставляться автоматически,​

​ таблицу в формат​​ (диапазон ячеек с​ именно мне помогло.​End Sub​ себя не протянет​: т.е строки вставляются​ понимаю, такая: подсчитать​ указан маркер.​ должен делать никаких​ будет вставлена таблица,​ натыкаюсь на что-то​ точкой то получается​ формула Аркадия лучше​: Так?​и скопировав ее в​
​А​ т.к. при вставке​ Excel 2007. В​ данными), состоящая из​Всем спасибо! :)​Волчонок​

​ я тоже поняла.​​ целиком и изменить​ количество значений по​Формулы не стерты​ действий (выделил/протянул итд)​ красным — здесь​ сложное и все​ каждый последующий номер​ — стабильнее.​ArkaIIIa​ ячейки ниже, получим​

​).​​ / удалении строк​ диалоговом окне не​ трех столбцов с​ советы то ценные,​: Слэн, я создала​ Никаких жестких условий​ это невозможно?​ полю N (в​ — они сместились​Может это невозможно?​

​ должен находиться №​​ не о том. ​ опять начинается с​При добавлении строк​: При удалении -​

​ желаемый результат. Если​​Для того, чтобы сохранить​

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

​ копируется формула в​​ забудем поставить галочку​ заголовками №, Наименование,​ даже если к​ новый макрос, скопировала​ нет. Просто грубо​тогда запуск макроса​

​ примере «С» -​ вниз​ :(​ пп строки​AMC​ единицы.​ нужно протянуть формулу​

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

​ Цена (в строке​​ конкретно этой ситуации​ в него код​

​ говоря надо к​​ по событию изменения​ «Дата регистрации поручения»),​Волчонок​На всякий случай​Guest​: может быть так​Pelena​ из любой ячейки​ При добавлении -​ функция ПРОМЕЖУТОЧНЫЕ.ИТОГИ() возвращает​ вместо последовательности констант​А​ Нажмите ОК;​ 1). Строки таблицы​ не все применимы​ и запустила. Ничего​ этой табличке вставить​ листа. ​ а затем «протянуть»​

​: Может есть макрос​ я во вложение​: Вложение​ ?​: Можно попробовать сделать​

​ выше до любой​​ вы создаете абсолютно​

​ 0 (ЛОЖЬ) и​​ (от 1 до​.​убеждаемся, что включена опция​ заполнены данными (кроме​

​Волчонок​​ не вышло. Иогда​ впереди столбец с​макрос или вставляет​

​ формулу на такое​​ какой-то или какие-нибудь​ добавлю результат что​
​слэн​Волчонок​ форматом ячейки. Если​ ячейки ниже, чем​ новую пустую строку,​ счетчик номера строки​ 16) — формулу.​

​При применении фильтра строки​ Автозамены «Создавать вычисляемые​ столбца №, который​: С макросами к​

​ я назначила сочетание​ порядковым номером. Делается​

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

​: лист2 и лст2(2)​: Нет эта формула​ не разберётесь, создайте​ добавленная строка​

​ нужно будет протянуть​ не увеличивается на​Решение основано на использовании​

​ скрываются целиком. Если​​ столбцы, заполнив таблицы​ будет содержать номера​ сожалению некогда было​ клавиш для запуска​ это один раз​
​ или сам нумерует​ в поле «А»​

​ задавать. Я попробовала,​​Желтым — строки,​ — попроще и​ маленько не то.​ новую тему​
​Сашико​ на неё формулу.​ 1, а остается,​

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

​ — «№ п/п».​ но не поняла​ которые были автоматически​

​ посложнее(без разрывов и​​ Проблема в том,​Garik007​: Модифицированный вариант тов.​GElenka​ как у предыдущей​ «чувствует», когда строка​ нумерация строк, то​ Параметры Excel/ Правописание/​Для организации автоматической нумерации​

​ нашла другой способ​​ не вышло.Это правильно?​ не используется, потому​ значения.​ Только как -​ как применить такой​ выгружены в первоначальный​ с оными)​ что при выгрузке​: Спасибо, помогло.​ Бороды (чтобы отсутствовала​:​ строки.​ скрыта фильтром.​ она будет сбита.​ Параметры автозамены…/вкладка Автоформат​ в случае добавления​ выгрузки таблицы отдельными​ Или требуется еще​ и не критично​при использовании формул​ сама себя она​ диапазон.​ шаблон.​слэн​ происходит вставка таблицы​Волчонок​ зависимость от значения​

​ArkaIIIa​​После применения фильтра нумерация​Столбец с нумерацией расположим​ Но, есть способ​
​ при вводе);​ или удаления строк​ столбцами, в этом​

​ дописывать код? В​ какой сложности будет​ можно в дальнейшем​ не «протянет»? И​. Меня не покидает​
​Зеленым — тут​: а в общем-то​ в шаблон. И​: Вопрос такой: При​ чекбокса «показать нулевые​, Спасибо​ строк таблицы автоматически​

​ в столбце​​ обойти эту проблему.​под заголовком столбца №​ используем следующий алгоритм​ случае первые две​ Хэлпе только общие​ формула. Задача только​ удалять или сортировать​ еще: скрытое (без​ чувство, что все​ должны были появиться​ АМС уже указал..​ не известно заранее​ выгрузке в Excel​ значения») + 2​_Boroda_​ изменится.​А​Пусть имеется таблица с​ (ячейка​ (см. файл примера):​ формулы подходят и​ сведенья. ​ в том, чтобы​ строки(особенно если усложнить​ «шапки») поле «В»​

​ гораздо проще​​ порядковые номера строк​ и это правильно​
​ сколько в ней​
​ данных из Docsvision.​ варианта сплошной нумерации​
​: Еще вариант. Он​GElenka​
​(заголовок таблицы разместим​ нумерацией строк (в​
​А2​

​выделим всю таблицу (все​​ работают идеально. Еще​. Я никогда не​ нумерацию эту как​ формулу, включив в​ — так и​Волчонок​слэн​Guest​ строк, но они​ Перед этим формируется​ без учета отфильтрованных/неотфильтрованных​ очень похож внешне,​: Здравствуйте, помогите, пожалуйста​

​ в строке​ столбце № введены​) введем формулу =СТРОКА()-СТРОКА($A$1)​

​ 3 столбца вместе​​ раз всем большое​
​ имела дела с​ то реализовать.​ нее проверку на​

​ должно быть? И​​: Кстати, может будет​: ну и почему​: слэн, АМС спасибо​ должны автоматически пронумероваться.​

​ шаблон в который​ значений. Мало ли,​ но есть большая​ решить такую задачку:​6​

​ числа от 1​​ и нажмем клавишу​ с заголовками). Для​ спасибо!​ макросами​слэн​ первое значение)​ нет ли в​ полезно. после выгрузки​ у вас в​ вам большое. ​ То есть в​

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Although the methods described in this thread allow sequential numbers to be added to visible cells in a filtered range, the formulas for doing so are likely to break if the cells currently hidden by the filter have existing values. Ideally, you would just copy the filtered range after adding formulas to number them—but you will get a «no can do» message because of the breaks in the selected range. The workaround is to use a currently blank auxiliary column.

The instructions that follow (taken from my answer in an Experts Exchange thread) assume that a filtered range (cells B5:B7147) needs new sequential numbers starting with cell B116.

The overall approach uses F5…Special Cells to select just the cells we care about at the moment. And we will be using an auxiliary column to store intermediate values.

The starting point is with filter applied, and you want to update the numbers in column B starting with cell B116. We will use column K as the auxiliary column. And we note that the data extends through row 7147.

Put 9918 (the next sequential number) in cell K116. Then select the range of cells from K117 to K7147. Now use F5…Special Cells…Visible cells ribbon item to select just the cells in column K that need new sequential numbers. Click in the formula bar and type the formula shown below. Hold the Control key down and hit Enter to put sequential numbers in the visible cells.

`=MAX(K$116:K116)+1`

Now clear the AutoFilter. In the address bar (just above the intersection of row numbers and column letters), type K5:K7147 and hit Enter. This will instantly select those cells without need to drag the cursor down through thousands of rows.

Next, use F5…Special Cells…Blanks to select the blank cells in column K. In cell K5 Control + Enter the formula shown below.

=IF(B5="","",B5)

Use the trick with the address bar to select K5:K7147. Copy those cells. Next, use the address bar trick to select B5:B7147. Now do a Paste Special…Values. You now have the desired numbers in column B without formulas and without any of the originally hidden values being overwritten.

Finally, you may clear (or delete) the auxiliary column K.

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

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

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

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

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

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

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

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

Как пронумеровать отфильтрованные строки в excel

1

Чтобы пронумеровать по порядку строки, полученные после применения фильтра, необходимо:

  1. 1. В первую ячейку отфильтрованного списка внести функцию ПРОМЕЖУТОЧНЫЕ.ИТОГИ, выбрать 103-й номер функции (СЧЁТЗ) кликнув 2 раза по номеру

2

2. Нажать fx в строке формул и указать в Ссылка1 соседнюю ячейку в этой же строке (в примере – наименования товаров).

3

3. Ввести «:» и еще раз указать эту же ячейку, создав диапазон из одной ячейки.

4

4. Первую границу диапазона фиксируем (выделяем адрес и нажимаем на клавиатуре F4)

5

5. Нажимаем «OK» и протягиваем формулу до конца списка.

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

7

Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже:
(для перевода по карте нажмите на VISA и далее «перевести»)

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

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

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

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

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

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

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

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

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

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

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

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

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


При применении

фильтра

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

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



введены числа от 1 до 16).

Если к таблице применить

фильтр

(нажав в строке заголовков таблицы

CTRL+SHIFT+L

и установив критерии отбора), то нумерация строк будет сбита (см. столбец

А

).

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

Решение основано на использовании функции

ПРОМЕЖУТОЧНЫЕ.ИТОГИ()

, которая «чувствует», когда строка скрыта

фильтром

.

Столбец с нумерацией расположим в столбце

А

(заголовок таблицы разместим в строке

6

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

В

(см.

Файл примера

):

Записав в ячейке

A

7

формулу

=ЕСЛИОШИБКА(ЕСЛИ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(3;B7);A6+1;A6);1)

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

ПРОМЕЖУТОЧНЫЕ.ИТОГИ()

возвращает 0 (ЛОЖЬ) и счетчик номера строки не увеличивается на 1, а остается, как у предыдущей строки.

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

Like this post? Please share to your friends:
  • Excel нумерация колонок буквами
  • Excel номером столбце чисел
  • Excel нумерация заполненных ячеек
  • Excel номером столбца два
  • Excel нумерация если строка не пустая