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

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как легко ранжировать данные по абсолютному значению в Excel?

Author Sun Last modified

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


Ранжирование данных по абсолютным значениям с помощью формул

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

✅Формула 1: Использование функции СУММПРОИЗВ (все версии Excel)

Этот метод использует функцию СУММПРОИЗВ, которая работает во всех версиях Excel.

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

=SUMPRODUCT(--(ABS(A2)<ABS($A$2:$A$13)))+1

rank data by absolute value by SUMPRODUCT function

🔍 Объяснение этой формулы:
  • ABS(A2): Возвращает абсолютное значение текущей ячейки A2.
  • ABS($A$2:$A$13): Возвращает абсолютные значения всех чисел в диапазоне A2:A13.
  • ABS(A2)<ABS($A$2:$A$13): Сравнивает, является ли абсолютное значение текущей ячейки меньше каждого значения в диапазоне, возвращая серию результатов ИСТИНА/ЛОЖЬ.
  • --(...): Преобразует значения ИСТИНА/ЛОЖЬ в 1 и 0 (ИСТИНА = 1, ЛОЖЬ = 0).
  • SUMPRODUCT(...): Суммирует все единицы, чтобы подсчитать, сколько значений имеют абсолютное значение больше, чем текущее.
  • +1: Начинает ранг с 1, что означает, что наибольшему абсолютному значению присваивается ранг 1.
Советы:
  1. Чтобы ранжировать значения в порядке возрастания на основе их абсолютных значений, вы можете использовать следующую формулу:
    =SUMPRODUCT(--(ABS(A2)>ABS($A$2:$A$13)))+1
  2. В старых версиях Excel вам нужно нажать Ctrl + Shift + Enter, чтобы ввести формулы как формулы массива. В Excel 365 или Excel 2021 достаточно просто нажать Enter.
 

✅Формула 2: Использование функций XMATCH и СОРТИРОВКА (Excel 365 и Excel 2021+)

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

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

=XMATCH(ABS(A2), SORT(ABS($A$2:$A$13),,-1))

rank data by absolute value by XMATCH and SORT functions

🔍 Объяснение этой формулы:
  • ABS(A2): Возвращает абсолютное значение текущей ячейки A2.
  • ABS($A$2:$A$13): Преобразует все значения в диапазоне A2:A13 в их абсолютные значения.
  • SORT(...,, -1): Сортирует эти абсолютные значения в порядке убывания («-1» указывает на убывание).
  • XMATCH(...): Находит позицию абсолютного значения текущего значения в отсортированном списке — эта позиция представляет его ранг.
Советы:

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

=XMATCH(ABS(A2), SORT(ABS($A$2:$A$13),,1))

Сортировка данных по абсолютным значениям с помощью Kutools для Excel

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

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

После установки Kutools для Excel, сделайте следующее:

  1. Выберите столбец, содержащий значения, которые вы хотите отсортировать. Затем нажмите Kutools Plus > Сортировка > Расширенная сортировка на ленте Excel.
    click Advanced Sort of kutools<
  2. В окне Расширенная сортировка диалогового окна настройте параметры сортировки:
    • Выберите заголовок столбца, который вы хотите отсортировать, из раздела «Столбец»;
    • В выпадающем меню «Сортировать по» выберите Абсолютное значение;
    • В разделе «Порядок» выберите От наименьшего к наибольшему. Вы также можете выбрать От наибольшего к наименьшему, если предпочитаете порядок убывания.
    • После того, как все настроено, нажмите кнопку OK кнопку.
      configure sort settings in the dialog box

Теперь значения в списке отсортированы на основе их абсолютных значений, сохраняя при этом свои исходные знаки. Это позволяет вам легко определить наименьшие или наибольшие значения по величине, независимо от того, являются ли они положительными или отрицательными.
the values in the list are sorted based on their absolute values

Дополнительные опции:
  1. Мои данные содержат заголовки: Убедитесь, что этот флажок установлен, если ваши данные включают строку заголовков;
  2. Учет регистра: Применяется только к тексту; может быть не отмечен для числовой сортировки.
  3. Пустые ячейки в начале: Отметьте эту опцию, если хотите, чтобы пустые ячейки отображались вверху отсортированного списка.

🔚 Заключение

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

  • Используйте функцию СУММПРОИЗВ для надежной формулы ранжирования, которая работает во всех версиях Excel.
  • Воспользуйтесь функциями XMATCH и СОРТИРОВКА в Excel 365 и 2021+ для динамических современных формул.
  • Для самого быстрого и удобного решения Kutools для Excel предлагает однокликовый метод сортировки данных по абсолютным значениям без написания каких-либо формул.

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

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP по нескольким значениям | Многолистовой поиск | Распознавание нечетких соответствий ...
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ...
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгой и листами | Библиотека автотекста | Выбор даты | Объединить данные | Зашифровать/расшифровать ячейки | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр жирный/курсив/зачеркнутый...) ...
Топ15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ полезных формул (Расчет возраста на основе даты рождения, ...) |19 инструментов для вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое
Используйте Kutools на предпочитаемом вами языке — поддерживает Английский, Испанский, Немецкий, Французский, Китайский и более40 других языков!

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
  • Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек