Перейти к содержимому

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

  • автор:

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

MARCHBANNER2017

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

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

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

2

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

3

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

4

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

5

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

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

7

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

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

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

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

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

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

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

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

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

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

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

Пример. Есть накладная состоящая из 100 наименований. Фильтром я оставляю 10 наименований. Вопрос как автоматически пронумеровать строки от 1 до 10 в отфильтрованном списке? Обычным методом (протянуть маркер не получается)

Пользователь
Сообщений: 2111 Регистрация: 01.01.1970
29.12.2010 15:30:55
Как вариант
Прикрепленные файлы

  • post_187626.xls (18 КБ)

29.12.2010 17:43:27
не работает
Прикрепленные файлы

  • post_187642.xls (24 КБ)

Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
29.12.2010 17:48:45

Работает, в столбце А3=1, А10=2 при открытых только этих строках (строка 1 не в счет).
Или Вам нужно совсем не это?

Пользователь
Сообщений: 41 Регистрация: 01.01.1970
29.12.2010 17:51:28

webley — Спасибо все работает так как и требовалось! + 1
как говорится то что доктор прописал

29.12.2010 17:56:43
а так работает
Прикрепленные файлы

  • post_187647.xls (24 КБ)

29.12.2010 18:00:58

Работает, в столбце А3=1, А10=2 при открытых только этих строках (строка 1 не в счет).
Или Вам нужно совсем не это?

функцию пром итоги в строках данных автофильтра лучше не ставить
повторю
не работает

Пользователь
Сообщений: 47199 Регистрация: 15.09.2012
29.12.2010 18:01:01
Понял, что не понравилось. Столбец с Промитогами не нужно включать в автофильтр.
Пользователь
Сообщений: 10514 Регистрация: 21.12.2012
29.12.2010 18:50:53
а так работаетпроверьте, чем отличается Ваша формула =aaa*(МАКС($A$1:A1)+1) от =МАКС($A$1:A1)+1
Прикрепленные файлы

  • post_187656.xls (24 КБ)

29.12.2010 19:48:00
Как вариант
А почему всегда отображается десятая строка?
Пользователь
Сообщений: 2111 Регистрация: 01.01.1970
29.12.2010 20:17:41

Хороший вопрос — понятия не имею. Но vikttur предложил решение

Прикрепленные файлы

  • post_187668.xls (23.5 КБ)

Страницы: 1
Читают тему

© Николай Павлов, Planetaexcel, 2006-2023
info@planetaexcel.ru

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

ООО «Планета Эксел»
ИНН 7735603520
ОГРН 1147746834949
ИП Павлов Николай Владимирович
ИНН 633015842586
ОГРНИП 310633031600071

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

В отличие от других программ Microsoft 365, Excel не предоставляет кнопку для автоматического номера данных. Однако можно легко добавить последовательные числа в строки данных путем перетаскивания маркер заполнения для заполнения столбца последовательностью чисел или с помощью функции СТРОКА.

Совет: Если необходима более совершенная система автоматической нумерации и на компьютере установлено приложение Access, можно импортировать данные Excel в базу данных Access. В ней можно создать поле, которое автоматически генерирует уникальный номер при добавлении в таблицу новой записи.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

В этой статье

  • Заполнение столбца последовательностью чисел
  • Нумерация строк с помощью функции СТРОКА
  • Отображение или скрытие маркера заполнения

Заполнение столбца последовательностью чисел

  1. Выделите первую ячейку в диапазоне, который необходимо заполнить.
  2. Введите начальное значение последовательности.
  3. Введите значение в следующей ячейке, чтобы задать образец заполнения.

Совет: Например, если требуется задать последовательность 1, 2, 3, 4, 5. введите в первые две ячейки значения 1 и 2. Если необходимо ввести последовательность 2, 4, 6, 8. введите значения 2 и 4.

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

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

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

Совет: Если дескриптор заполнения не отображается, может потребоваться сначала отобразить его. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.

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

Нумерация строк с помощью функции СТРОКА

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

Совет: Если дескриптор заполнения не отображается, может потребоваться сначала отобразить его. Дополнительные сведения см. в статье Отображение или скрытие маркера заполнения.

  • Эти числа обновляются при сортировке данных. Последовательность может быть прервана при добавлении, перемещении или удалении строк. Последовательность можно обновить вручную, выбрав два числа в правильной последовательности и перетащив маркер заполнения в конец нумерованного диапазона.
  • Если вы используете функцию СТРОКА и хотите, чтобы числа вставлялись автоматически при добавлении новых строк данных, преобразуйте диапазон данных в таблицу Excel. Все строки, добавленные в конец таблицы, последовательно нумеруются. Дополнительные сведения см. в статье Создание и удаление таблицы Excel на листе.

Для ввода определенных последовательных числовых кодов, например кодов заказа на покупку, можно использовать функцию СТРОКА вместе с функцией ТЕКСТ. Например, чтобы начать нумерованный список с кода 000-001, введите формулу =ТЕКСТ(СТРОКА(A1),»000-000″) в первую ячейку диапазона, который необходимо пронумеровать, и перетащите маркер заполнения в конец диапазона.

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

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

  1. В Excel 2010 и более поздних версиях перейдите на вкладку Файл , а затем выберите Параметры. В Excel 2007 нажмите кнопку Microsoft Office , а затем выберите Параметры Excel.
  2. В категории Дополнительно в разделе Параметры правки установите или снимите флажок Разрешить маркеры заполнения и перетаскивание ячеек, чтобы отобразить или скрыть маркер заполнения.

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Luxury Car Rental in Miami | Reserve a Premium Vehicle with RealCar