Ранее мы узнали о link: / statistics-formulas-sort-numeric-values-with-excel-rank-function [сортировка числовых значений в Excel]. В этой статье мы узнаем, как сортировать текстовые значения с помощью формулы Excel. Это будет своего рода ранжирование, основанное на количестве символов ASCII в тексте.

Вот общая формула для сортировки текста в диапазоне

=COUNTIF(text_range,»=<«&first_text_ref)

text_range: * Диапазон, содержащий текстовые значения.

first_text_ref: Ссылка на первую ячейку в диапазоне текста.

Давайте посмотрим на эту формулу в действии:

Пример: ранжирование и сортировка данных на основе названий элементов

image

И снова у нас есть список канцелярских принадлежностей. Все предметы уникальны.

На этот раз мы хотим отсортировать его по именам элементов.

Функция RANK не работает с текстами, поэтому мы не можем ее использовать. Мы будем использовать функцию СЧЁТЕСЛИ, как вы можете видеть в общей формуле выше.

Если вы следуете этому примеру, запишите приведенную выше формулу в C2 и перетащите ее вниз.

=COUNTIF($A$2:$A$8,»⇐»&A2)

imageYou have your items ranked as per their name.

Примечание: * текстовые значения должны быть уникальными, иначе будут связи .

Как это работает?

Итак, вам должно быть интересно, как мы можем использовать ⇐ с текстом в Excel с функцией COUNTIF? Что ж, Excel сравнивает значения ASCII двух текстовых значений.

В приведенной выше формуле Excel проверяет, сколько значений в диапазоне A2: A8 меньше или равно тексту в A8. Он возвращает 6. 5 значений меньше, чем оно, и само ему равно (англ. !!!!), что делает его 6. Если вы оставите только знак «меньше чем», то ранжирование начнется с 0 до n-1. Когда вы копируете эту формулу в ячейки ниже, формула точно сортирует все рейтинги, если список уникален. Если у вас есть повторяющиеся текстовые значения, мы должны внести небольшие изменения в эту формулу.

Рейтинг для сортировки текста с дубликатами

=COUNTIF($A$2:$A$8,»<«&A2)+COUNTIF($A$2:A2,A2)

Здесь мы удалили знак = из формулы и добавили к нему значения link: / counting-how-to-do-running-count-of-occurance-in-excel [текущий счет текста]. Теперь ранжирование / сортировка начинается с 0, и мы добавляем каждое вхождение каждого текста в рейтинг. Это решает проблему дублирования.

image

Теперь вы можете использовать формулы для сортировки результатов. ИНДЕКС и ПОИСКПОЗ — это функции, которые работают с индексами.

Так что да, ребята, вот как вы можете сортировать или ранжировать текстовые значения в Excel. Если у вас есть какие-либо сомнения по поводу этой задачи или любой другой задачи, связанной с Excel / VBA, спросите в разделе комментариев ниже.

Статьи по теме:

link: / статистические-формулы-сортировка-числовых-значений-с-Excel-ранг-функцией [Сортировка числовых значений с помощью функции РАНГ в Excel] | Чтобы отсортировать числовые значения в качестве вспомогательного столбца, мы используем функции RANK и COUNTIF.

link: / статистические-формулы-сортировка-чисел-с помощью-excel-small-function [Сортировка чисел с помощью функции МАЛЕНЬКИЙ Excel] | Чтобы отсортировать числа по возрастанию или убыванию с помощью формул Excel, мы используем функцию МАЛЕНЬКИЙ вместе со СТРОКОЙ. Эта формула сортировки в Excel точна и по существу.

link: / excel-range-name-expanding-links-in-excel [Расширение ссылок в Excel] | Эти диапазоны расширяются при копировании вниз или вправо. Они помогают проводить расчеты в Excel.

link: / counting-how-to-do-running-count-of-occurance-in-excel [Как сделать текущий счет событий в Excel] | Используйте расширяющиеся диапазоны для подсчета значений по мере их появления.

Популярные статьи:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-повышения-продуктивность [50 сочетаний клавиш Excel для повышения производительности] | Выполняйте свою задачу быстрее. Эти 50 ярлыков заставят вас работать в Excel еще быстрее.

link: / формулы-и-функции-введение-функции-vlookup [Функция ВПР в Excel] | Это одна из наиболее часто используемых и популярных функций Excel, которая используется для поиска значений из разных диапазонов и листов.

link: / tips-countif-in-microsoft-excel [COUNTIF в Excel 2016] | Подсчитайте значения с условиями, используя эту удивительную функцию. Вам не нужно фильтровать данные для подсчета определенного значения.

Функция Countif важна для подготовки вашей приборной панели.

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel] | Это еще одна важная функция приборной панели. Это поможет вам суммировать значения для конкретных условий.