Как да сортирате данните по азбучен ред в Excel (8 метода)

  • Споделя Това
Hugh West

Много често се налага да извършваме Сортиране операция на нашия Excel Освен това можем да сортираме данните въз основа на множество поръчки. Подреждане по азбучен ред Въпреки това ръчното сортиране по азбучен ред в голям работен лист е досадна работа. В тази статия ще ви покажем прости, но ефективни методи за Сортиране на данни в Подреждане по азбучен ред в Excel .

За да илюстрираме, ще използваме примерен набор от данни като пример. Например, следният набор от данни представлява Продавач , Продукт , и Нетни продажби на дадена компания.

Изтегляне на работна тетрадка за практика

Изтеглете следната работна тетрадка, за да се упражнявате сами.

Подреждане на данните по азбучен ред в Excel.xlsx

8 метода за сортиране на данни в азбучен ред в Excel

1. Сортиране на стойност в азбучен ред в Excel с функцията за сортиране

Сайтът Сортиране в Excel Функцията ни помага да сортираме данните много лесно. В нашия първи метод ще използваме тази функция. Затова следвайте стъпките, за да изпълните задачата.

СТЪПКИ:

  • Първо, изберете обхвата B5:D10 .
  • След това отидете в Начало Редактиране на Сортиране и филтриране Сортиране от A до Z .

  • Накрая ще получите сортирания резултат.

Прочетете още: Как да сортирате буквено-цифрови данни в Excel (с лесни стъпки)

2. Приложете функцията за филтриране на Excel, за да зададете данните в азбучен ред

Можем да приложим и Филтър функция за Сортиране данни. Затова научете следните стъпки за изпълнение на задачата.

СТЪПКИ:

  • Първо, щракнете върху B4 .
  • След това изберете Начало Редактиране на Сортиране и филтриране Филтър .

  • Сега натиснете падащото меню до Продавач заглавие и изберете Сортиране от a до Z .

  • Накрая ще върне сортираните данни.

Прочетете още: Разлика между сортиране и филтриране в Excel

3. Сортиране на няколко колони в Excel

Освен това можем да сортираме няколко колони едновременно. Това е особено полезно, когато имаме едни и същи стойности в няколко клетки на една колона. Затова следвайте процеса, за да Сортиране на данни в Подреждане по азбучен ред в Excel .

СТЪПКИ:

  • В началото изберете диапазона B5:D10 .
  • След това изберете Данни Сортиране и филтриране Сортиране .

  • Вследствие на това Сортиране ще се появи диалогов прозорец.
  • Сега натиснете Добавяне на ниво .
  • След това изберете Продавач в Сортирай по и Продукт в Тогава чрез полета.
  • След това изберете От А до Я от Поръчка опции и натиснете OK .

  • В крайна сметка ще получите желаните сортирани данни.

Прочетете още: Как да сортирате няколко колони с Excel VBA (3 метода)

4. Подреждане на редове по азбучен ред

По подразбиране, Excel прилага операцията Сортиране отгоре надолу. Но можем да сортираме отляво надясно чрез малка настройка. Затова научете процеса за сортиране на редове по азбучен ред.

СТЪПКИ:

  • Първо, изберете обхвата и отидете в Данни Сортиране & Filte r ➤ Сортиране .
  • В резултат на това Сортиране Ще се появи диалогов прозорец. Тук натиснете Опции .

  • След това изберете кръга за Сортиране от ляво на дясно и натиснете OK .

  • След това изберете Ред 4 ( Заглавия ред) и изберете От А до Я по ред.
  • Впоследствие натиснете ОК .

  • В крайна сметка ще върне реорганизираните данни.

Прочетете още: Как да сортирате множество редове в Excel (2 начина)

Подобни четива

  • Как да сортираме по месец в Excel (4 метода)
  • Как да сортирате IP адреса в Excel (6 метода)
  • [Решено!] Сортирането в Excel не работи (2 решения)
  • Как да добавите бутон за сортиране в Excel (7 метода)
  • Как да сортирате уникален списък в Excel (10 полезни метода)

5. Подреждане на данни в Excel с помощта на функцията SORT

Освен това можем да използваме функцията SORT на Excel за поръчка на данни. Така че следвайте процедурата.

СТЪПКИ:

  • Изберете клетка F5 отначало.
  • Тук въведете формулата:
=SORT(B5:D10,1,1)

  • Накрая натиснете Въведете и ще се изсипят пренаредените данни.

Прочетете още: Как да използвате функцията за сортиране в Excel VBA (8 подходящи примера)

6. Създаване на помощна колона за сортиране на стойността в азбучен ред

Въпреки това можем да създадем Помощна колона за Сортиране За да изпълните задачата, научете следните стъпки.

СТЪПКИ:

  • Първо, изберете клетка E5 и въведете формулата:
=COUNTIF($B$5:$B$10,"<="&B5)

  • След това натиснете Въведете и използвайте Автоматично попълване инструмент за завършване на серията.

Функцията COUNTIF сравнява текстовите стойности и връща техния относителен ранг.

  • Сега изберете клетка F5 . Тук въведете формулата:
=INDEX($B$5:$B$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

  • След това натиснете Въведете и допълнете останалата част с Автоматично попълване инструмент.

Как работи формулата?

  • РЕДОВЕ($E$5:E5)

Функцията ROW връща съответните номера на редове.

  • MATCH(ROWS($E$5:E5),$E$5:$E$10,0)

Функцията MATCH връща относителната позиция на елементите, присъстващи в диапазона $E$5:$E$10 .

  • INDEX($B$5:$B$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

Накрая, функцията INDEX връща стойността, която се съдържа в реда, излят от MATCH(ROWS($E$5:E5),$E$5:$E$10,0) формула.

  • След това в клетката G5 , въведете формулата:
=INDEX($C$5:$C$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

  • Натиснете Въведете и попълнете поредицата с помощта на Автоматично попълване .

⏩ Как работи формулата?

  • РЕДОВЕ($E$5:E5)

Функцията ROW връща първо съответните номера на редове.

  • MATCH(ROWS($E$5:E5),$E$5:$E$10,0)

Функцията MATCH връща относителната позиция на елементите, присъстващи в диапазона $E$5:$E$10 .

  • INDEX($C$5:$C$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

Накрая, функцията INDEX връща стойността, която се съдържа в реда, излят от MATCH(ROWS($E$5:E5),$E$5:$E$10,0) формула.

  • Впоследствие, в клетка H5 , въведете формулата:
=INDEX($D$5:$D$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

  • Накрая натиснете Въведете и допълнете останалата част с Автоматично попълване .

⏩ Как работи формулата?

  • РЕДОВЕ($E$5:E5)

Функцията ROW връща първо съответните номера на редове.

  • MATCH(ROWS($E$5:E5),$E$5:$E$10,0)

Функцията MATCH връща относителната позиция на елементите, присъстващи в диапазона $E$5:$E$10 .

  • INDEX($D$5:$D$10,MATCH(ROWS($E$5:E5),$E$5:$E$10,0))

Накрая, функцията INDEX връща стойността, която се съдържа в реда, излят от MATCH(ROWS($E$5:E5),$E$5:$E$10,0) формула.

Прочетете още: Сортиране на колона по стойност в Excel (5 метода)

7. Комбиниране на функции на Excel за организиране на данни

За да избегнем създаването на помощна колона, можем да комбинираме няколко Функции на Excel към Сортиране данни.

СТЪПКИ:

  • Изберете клетка E5 отначало.
  • След това въведете формулата:
=INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0))

  • След това натиснете Въведете и използвайте Автоматично попълване инструмент за попълване на серията.
  • Накрая ще получите организирани данни.

⏩ Как работи формулата?

  • COUNTIF($B$5:$B$10,"<="&$B$5:$B$10)

Функцията COUNTIF сравнява текстовите стойности, които се намират в диапазона $B$5:$B$10 и връща първо техния относителен ранг.

  • РЕДОВЕ ($B$5:B5)

Функцията ROWS връща съответните номера на редове.

  • MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0)

Функцията MATCH връща относителната позиция на елементите в посочения диапазон, който е резултат от COUNTIF($B$5:$B$10,"<="&$B$5:$B$10) .

  • INDEX($B$5:$B$10,MATCH(ROWS($B$5:B5),COUNTIF($B$5:$B$10,"<="&$B$5:$B$10),0))

В крайна сметка, функцията INDEX извлича имената в азбучен ред.

Прочетете още: Как да сортирате данни по две колони в Excel (5 лесни начина)

8. Сортиране на смесени данни по азбучен ред в Excel

Понякога може да се наложи да сортираме смесени данни, които съдържат дубликати, празни полета и числа. В последния ни метод ще решим този вид случаи. Затова следвайте, за да разберете как да Сортиране на смесени данни в Подреждане по азбучен ред в Excel .

СТЪПКИ:

  • В началото изберете клетка E5 и въведете формулата:
=COUNTIF($B$5:$B$10,"<="&B5)

  • След това натиснете Въведете и попълнете серията с Автоматично попълване .

Тук се сравняват текстовите стойности и се връща относителният ранг.

  • След това в клетка F5 , въведете формулата:
=--ISNUMBER(B5)

  • Впоследствие натиснете Въведете и допълнете останалата част с Автоматично попълване .

Функцията ISNUMBER търси Номер стойности.

  • Отново изберете F11 и използвайте AutoSum функция в Excel за намиране на общата сума.

  • Изберете клетка G5 за да въведете формулата:
=--ISBLANK(B5)

  • Натиснете Въведете и използвайте Автоматично попълване да довършите останалата част.

Тук, функцията ISBLANK търси празните клетки.

  • След това изберете клетка G11 и прилагайте AutoSum за намиране на общата сума.

  • Изберете клетка H5 и въведете формулата:
=IF(ISNUMBER(B5),E5,IF(ISBLANK(B5),E5,E5+$F$11))+$G$11

  • Натиснете Въведете и използвайте Автоматично попълване инструмент.

ЗАБЕЛЕЖКА: Тази формула с функцията IF Ако клетката е празна, се връща сумата на клетката E5 и клетка G11 . за всяка числова стойност връща сравнителния ранг и добавя общия брой празни места. ако е текст, връща сравнителния ранг и добавя общия брой на цифровите стойности и празните места.

  • Сега изберете клетка I5 и въведете формулата:
=IFERROR(INDEX($B$5:$B$10,MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0)),"")

  • След това натиснете Въведете и използвайте Автоматично попълване инструмент.
  • Накрая се връщат сортираните данни с празната клетка на последната позиция.

⏩ Как работи формулата?

  • РЕДОВЕ($I$5:I5)

Първо, РЕДОВЕ функцията връща съответните номера на редове.

  • SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11)

Тук, функцията SMALL връща зададената най-малка стойност от диапазона $H$5:$H$10 .

  • MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0)

Функцията MATCH връща относителната позиция на елементите, които се намират в зададения диапазон.

  • INDEX($B$5:$B$10,MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0))

Функцията INDEX извлича имената в азбучен ред от обхвата $B$5:$B$10 .

  • IFERROR(INDEX($B$5:$B$10,MATCH(SMALL($H$5:$H$10,ROWS($I$5:I5)+$G$11),$H$5:$H$10,0)),"")

Накрая, функцията IFERROR връща празно място, ако е открита грешка, в противен случай връща данните.

Прочетете още: Автоматично сортиране при въвеждане на данни в Excel (3 метода)

Проблеми при сортиране на данни в азбучен ред в Excel

1. Празни или скрити колони и редове

Ако има празни или скрити данни, няма да получим правилно сортиран резултат. Затова трябва да изтрием празните клетки, преди да приложим операцията Sort (Сортиране), за да осигурим точен резултат.

2. Неразпознаваеми заглавия на колони

Отново, ако заглавията са в същия формат като обикновените записи, вероятно те ще се окажат някъде по средата на сортираните данни. За да предотвратите това, изберете само редовете с данни и след това приложете Сортиране работа.

Заключение

Отсега нататък ще можете да Сортиране на данни в Подреждане по азбучен ред в Excel с гореописаните методи. Продължавайте да ги използвате и ни уведомете, ако имате още начини за изпълнение на задачата. Не забравяйте да пускате коментари, предложения или запитвания, ако имате такива, в раздела за коментари по-долу.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.