Как легко ранжировать числа без пустых ячеек в Excel?
Как правило, если в списке есть несколько пустых ячеек, когда вы применяете функцию ранжирования для ранжирования списка, результаты ранжирования пустых ячеек будут отображаться как ошибки. Но есть ли способы ранжировать значения, пропуская пустые ячейки и просто оставив пустыми, как показано на скриншоте ниже? В этой статье я представлю несколько формул для быстрого ранжирования значений без учета пустых ячеек в Excel.
Значения ранга пропускают пустые ячейки в порядке возрастания
Значения ранга пропускают пустые ячейки в порядке убывания
Значения ранга пропускают пустые ячейки в порядке возрастания
Чтобы ранжировать значения, пропуская пустые ячейки по возрастанию, вам нужно сначала создать два вспомогательных столбца.
1. Выберите пустую ячейку рядом со списком, который вы хотите ранжировать, B2 для экземпляров, введите эту формулу = ЕСЛИ (ISBLANK ($ A2), "", VALUE ($ A2 & "." & (ROW () - ROW ($ B $ 2)))), и перетащите дескриптор автозаполнения вниз, чтобы заполнить ячейки этой формулой. Смотрите скриншот:
В формуле A2 - это первая ячейка списка, который вы хотите ранжировать, B2 - это первая ячейка, в которую вы помещаете формулу.
2. Затем перейдите к следующей ячейке, например C2, введите эту формулу = МАЛЕНЬКИЙ ($ B $ 2: $ B $ 8, СТРОКА () - СТРОКА ($ C $ 1)) и перетащите маркер заполнения вниз, чтобы заполнить ячейки этой формулой. Смотрите скриншот:
В формуле B2: B8 - это диапазон, в котором используется первая формула, а C1 - это ячейка над ячейкой, в которой применяется эта формула.
3. В ячейке D2 вы можете расположить значения в порядке возрастания. Введите эту формулу = ЕСЛИОШИБКА (ПОИСКПОЗ ($ B2; $ C $ 2: $ C $ 8,0); "")перетащите маркер заполнения вниз, чтобы применить эту формулу к ячейкам. Смотрите скриншот:
В этой формуле B2 - это первая ячейка, в которой применяется первая формула, C2: C8 - это диапазон, в котором применяется вторая формула.
Значения ранга пропускают пустые ячейки в порядке убывания
Если вы хотите ранжировать числа, игнорируя пробелы в порядке убывания, вам просто нужно применить одну формулу.
Выберите ячейку, в которой будут ранжироваться числа, а затем введите эту формулу, =IF(ISNA(RANK(A2,A$2:A$8)),"",RANK(A2,A$2:A$8))перетащите дескриптор автозаполнения вниз к ячейкам, в которых необходимо применить эту формулу.
В формуле A2 - это первая ячейка списка, который вы хотите ранжировать, A2: A8 - это список, который вам нужно ранжировать.
Лучшие инструменты для офисной работы
Улучшите свои навыки работы с Excel с помощью Kutools for Excel и почувствуйте эффективность, как никогда раньше. Kutools for Excel предлагает более 300 расширенных функций для повышения производительности и экономии времени. Нажмите здесь, чтобы получить функцию, которая вам нужна больше всего...
Вкладка Office: интерфейс с вкладками в Office и упрощение работы
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!