По -рано научихме за сортирането на числови стойности в Excel. В тази статия ще научим как да сортирате текстови стойности, използвайки формула на Excel. Това ще бъде своеобразно класиране, въз основа на ASCII броя знаци в текста.
Ето общата формула за сортиране на текст в диапазон
= COUNTIF (text_range, "= <" & first_text_ref) |
text_range:Диапазонът, който съдържа текстовите стойности.
first_text_ref:Препратката към първата клетка втекстов_диапазон.
Нека видим тази формула в действие:
Пример: Данните за ранг и сортиране въз основа на имената на елементите
Тук отново имаме този списък с канцеларски артикули. Всички артикули са уникални. Този път искаме да го сортираме според имената на елемента.
Функцията RANK не работи с текстове, поради което не можем да я използваме. Ще използваме функцията COUNTIF, както можете да видите в общата формула по -горе.
Ако следвате този пример, напишете горната формула в C2 и я плъзнете надолу.
= COUNTIF ($ A $ 2: $ A $ 8, "<=" & A2) |
Вашите артикули са класирани според името им.
Забележка:Текстовите стойности трябва да са уникални, в противен случай ще има връзки.
Как работи?
И така, сигурно се чудите как можем да използваме <= с текст в 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) |
Тук премахнахме знак = от формулата и добавихме към нея текущия брой текстови стойности. Сега класирането/сортирането започва от 0 и ние добавяме всяко появяване на всеки текст към класирането. Това решава проблема с дублирането.
Сега можете да формули, за да получите сортирани резултати. INDEX и MATCH са функциите, които работят с индекси.
Така че да, момчета, по този начин можете да сортирате или класирате текстови стойности в Excel. Ако имате някакви съмнения относно тази задача или друга задача, свързана с Excel/VBA, попитайте в секцията за коментари по -долу.
Сортирайте числови стойности с функцията Excel RANK | За да сортираме числови стойности като помощна колона, използваме функцията RANK и COUNTIF.
Сортирайте номера с помощта на Excel SMALL функция | За сортиране на номера възходящо или низходящо с формули на excel използваме функцията SMALL заедно с ROW. Тази формула за сортиране на Excel е точна и точна.
Разширяване на препратки в Excel | Тези диапазони се разширяват при копиране надолу или надясно. Те помагат при извършване на изчисления в Excel.
Как да направите текущ брой на възникване в Excel | Използвайте разширяващи се диапазони, за да преброите стойностите според тяхното възникване.
Популярни статии:
50 преки пътища в Excel за повишаване на вашата производителност | Бъдете по -бързи в задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.
Функцията VLOOKUP в Excel | Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
COUNTIF в Excel 2016 | Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да преброите конкретна стойност. Функцията Countif е от съществено значение за подготовката на вашето табло.
Как да използвате функцията SUMIF в Excel | Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.