Note: The other languages of the website are Google-translated. Back to English

Как ранжировать только видимые ячейки в Excel?

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

Ранжируйте только видимые / отфильтрованные ячейки в Excel


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

Чтобы ранжировать только видимые ячейки, вы можете применить формулу.

Выберите ячейку, в которую вы хотите поместить результат ранжирования, введите эту формулу =SUM(IF(SUBTOTAL(103,OFFSET($A$2:$A$8,ROW($A$2:$A$8)-ROW($A$2),0,1))>0,IF(A2<$A$2:$A$8,1)))+1, нажмите Shift + Ctrl + Enter ключи, затем перетащите дескриптор автозаполнения вниз, чтобы заполнить эту формулу ячейками.

В формуле A2 - это первая ячейка, которую вы хотите ранжировать, A2: A8 - это диапазон, который вы хотите ранжировать.
документ ранг только видимые ячейки 2

Затем, когда вы фильтруете данные, видимые значения будут автоматически переупорядочены.
документ ранг только видимые ячейки 3


Лучшие инструменты для работы в офисе

Kutools for Excel решает большинство ваших проблем и увеличивает вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма ...
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон...
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы... Предотвращение дублирования ячеек; Сравнить диапазоны...
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор ...
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое ...
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии...
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом ...
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF...
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.
вкладка kte 201905

Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
офисный дно
Сортировать комментарии по
Комментарии (5)
Оценок пока нет. Оцените первым!
Этот комментарий был сведен к минимуму модератором на сайте
Вышеупомянутый совет по рангу только для видимых ячеек потрясающий, спасибо, но ПРОБЛЕМА... Как добавить исключающие нули в формулу массива. Кажется, я не могу правильно понять синтаксис, чтобы делать как Visible, так и Non-Zero в одной формуле массива.
Этот комментарий был сведен к минимуму модератором на сайте
Вы можете использовать функцию ЕСЛИ во «вспомогательном» столбце, чтобы рассматривать его как очень маленькое значение, например, 1E-62 [т.е. введите эту функцию в столбце D >> ячейке D2 =IF(A2=0,1E-62,A2)]
Этот комментарий был сведен к минимуму модератором на сайте
Похоже, что для ранжирования используются только уникальные значения, игнорируя дублирующиеся значения. В группе из четырех, если есть четыре значения 1, и мы ранжируем значение 2, используя эту формулу, ранг будет равен двум, а не пяти. Это правильно?
Этот комментарий был сведен к минимуму модератором на сайте
Привет, Алан Браун, для решения твоей задачи тебе нужны две формулы.
например, G1:G7 — это диапазон столбцов, который вы хотите ранжировать, в H1 введите следующую формулу:
=SUMPRODUCT((G1<G$1:G$7)/COUNTIF(G$1:G$7,G$1:G$7))+1
затем перетащите дескриптор автозаполнения вниз до H7
в следующей ячейке I1 используйте следующую формулу:
=РАНГ($H1,$H$1:$H$7)
нажмите клавишу Enter и перетащите дескриптор автозаполнения вниз к I7, после чего ранг будет завершен.
Пожалуйста, дайте мне знать, если это работает, спасибо.
Этот комментарий был сведен к минимуму модератором на сайте
Я не умею считать, очевидно. Ранг будет четыре в группе из четырех. Дух.
Здесь еще нет комментариев
Оставляйте свои комментарии
Публикация как гость
×
Оценить этот пост:
0   Характеристики
Предлагаемые места

Подписывайтесь на Нас

Copyright © 2009 - www.extendoffice.ком. | Все права защищены. Питаться от ExtendOffice, | Карта сайта
Microsoft и логотип Office являются товарными знаками или зарегистрированными товарными знаками Microsoft Corporation в США и / или других странах.
Защищено Sectigo SSL