Applies ToExcel за Microsoft 365 Excel за уеб Excel 2024 Excel 2021 Excel 2019 Excel 2016

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

Можете да сортирате данни по текст (от А до Я или от Я до А), числа (от най-малкото до най-голямото или от най-голямото до най-малкото), и по дати и часове (от най-старата към най-новата и от най-новата към най-старата) в една или няколко колони. Можете също да сортирате по потребителски списък (като например "Високо, средно, ниско") или по формат, включително по цвят на клетка, цвят на шрифт или по набор икони. За да намерите най-високите и най-ниските стойности в диапазон от клетки или в таблица, като например най-високите 10 оценки или най-малките 5 количества на продажби, използвайте автофилтриране или условно форматиране. Прегледайте видеото, за да видите как се прави.

Вашият браузър не поддържа видео. Инсталирайте Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

  1. Изберете клетка в колоната, която искате да сортирате.

  2. В раздела Данни, в групата Сортиране и филтриране направете едно от следните неща:

    • За да сортирате бързо във възходящ ред, изберете Команда "от А до Я" в Excel, която сортира от А към Я или от най-малкото число към най-голямото (Сортиране от А до Я).

    • За да сортирате бързо в низходящ ред, изберете Команда "от Я до А" в Excel, която сортира от Я към А или от най-голямото число към най-малкото (Сортиране от Я до А).

Забележки:  Възможни проблеми

  • Проверете дали всички данни са съхранени като текст    Ако колоната, която искате да сортирате, съдържа числа, които са съхранени като числа и числа, които са съхранени като текст, трябва да ги форматирате всички като числа или като текст. Ако не приложите този формат, числата, съхранени като числа, се сортират пред числата, съхранени като текст. За да форматирате всички избрани данни като текст, натиснете Ctrl+1 , за да стартирате диалоговия прозорец Форматиране на клетки , изберете раздела Число и след това под Категория изберете Общи, Число или Текст.

  • Премахнете всички водещи интервали    В някои случаи данните, импортирани от други приложения, могат да имат водещи интервали, вмъкнати пред тях. Преди да сортирате данните, премахнете водещите интервали. Можете да направите това ръчно или като използвате функцията TRIM.

  1. Изберете клетка в колоната, която искате да сортирате.

  2. В раздела Данни, в групата Сортиране и филтриране направете едно от следните неща:

    • За да сортирате от ниско към високо, изберете Команда "от А до Я" в Excel, която сортира от А към Я или от най-малкото число към най-голямото (Сортиране от най-малко към най-голямо).

    • За да сортирате от високо към ниско, изберете Команда "от Я до А" в Excel, която сортира от Я към А или от най-голямото число към най-малкото (Сортиране от най-голямо към най-малко).

Забележка:  Потенциален проблем Проверка дали всички числа са съхранени като числа    Ако резултатите не са такива, каквито очаквате, може колоната да съдържа числа, които са съхранени като текст, вместо като числа. Например отрицателните числа, импортирани от някои счетоводни системи, или числата, въведени с водещ апостроф ('), се съхраняват като текст. За повече информация вж. Коригиране на числа, съхранени като текст, чрез прилагане на числов формат.

  1. Изберете клетка в колоната, която искате да сортирате.

  2. В раздела Данни, в групата Сортиране и филтриране направете едно от следните неща:

    • За да сортирате от по-ранна към по-късна дата или час, изберете Команда "от А до Я" в Excel, която сортира от А към Я или от най-малкото число към най-голямото (Сортиране от най-старо към най-ново).

    • За да сортирате от по-късна към по-ранна дата или час, изберете Команда "от Я до А" в Excel, която сортира от Я към А или от най-голямото число към най-малкото (Сортиране от най-ново към най-старо).

Забележки:  Възможни проблеми   

  • Проверка дали датите и часовете са съхранени като дати или часове    Ако резултатите не са такива, каквито очаквате, може колоната да съдържа дати или часове, съхранени като текст, вместо като дати или часове. За да може Excel да сортира правилно датите и часовете, всички дати и часове в колоната трябва да са съхранени като поредно число на дата или час. Ако Excel не разпознава дадена стойност като дата или час, те се съхраняват като текст. За повече информация вж. Преобразуване на дати, съхранени като текст, в дати.

  • Ако искате да сортирате по дни на седмицата, форматирайте клетките, така че да показват деня от седмицата. Ако искате да сортирате по ден от седмицата независимо от датата, преобразувайте данните в текст, като използвате функцията TEXT. Функцията TEXT обаче връща текстова стойност, следователно операцията за сортиране ще се базира на буквено-цифрови данни. За повече информация вж. Показване на дати като дни от седмицата.

Можете да сортирате по повече от една колона или ред, когато имате данни, които искате да групирате по една и съща стойност в една колона или ред, и след това да сортирате друга колона или ред в рамките на тази група от равни стойности. Ако например имате колона "Отдел" и колона "Служител", можете първо да сортирате по "Отдел" (за да групирате заедно всички служители в един и същ отдел) и след това да сортирате по име (за да подредите имената по азбучен ред във всеки отдел). Можете да сортирате по най-много 64 колони.

Забележка: За да се получат най-добри резултати, диапазонът от клетки, който сортирате, трябва да има заглавия на колоните.

  1. Изберете произволна клетка в диапазона от данни.

    Списък със служители по отдел за сортиране

  2. В раздела Данни , в групата Сортиране & филтър изберете Сортиране.

    Групата "Сортиране и филтриране" в раздела "Данни"

  3. В диалоговия прозорец Сортиране, под Колона, в полето Сортиране по изберете първата колона, по която искате да сортирате.

    Изберете първата колона за сортиране

  4. Под Сортиране по изберете типа сортиране. Направете едно от следните неща:

    • За да сортирате по текст, число или дата и час, изберете Стойности в клетките.

    • За да сортирате по формат, изберете Цвят на клетка, Цвят на шрифт или Икона на клетка.

  5. Под Ред изберете как искате да сортирате. Направете едно от следните неща:

    • За текстови стойности изберете от А до Я или от Я до А.

    • За числови стойности изберете От най-малко към най-голямо или От най-голямо към най-малко.

    • За стойности дати или часове изберете От най-старо към най-ново или От най-ново към най-старо.

    • За да сортирате въз основа на потребителски списък, изберете Потребителски списък.

  6. За да добавите друга колона, по която да сортирате, изберете Добавяне на ниво и след това повторете стъпките от три до пет.

    Щракнете върху "Добавяне на ниво".

  7. За да копирате колона, по която да сортирате, изберете записа и след това изберете Копирай нивото.

  8. За да изтриете колона, по която да сортирате, изберете записа и след това изберете Изтрий нивото.

    Забележка: Трябва да запазите поне един запис в списъка.

  9. За да промените реда, в който са сортирани колоните, изберете запис и след това изберете стрелката нагоре или надолу до бутона Опции , за да промените реда.Записите, които са по-високо в списъка, се сортират преди записите, които са по-ниски в списъка.

Ако сте форматирали диапазон от клетки или колона на таблица ръчно или условно по цвят на клетка или по цвят на шрифт, можете да също така да сортирате по този цвят. Можете също да сортирате по набор от икони, който сте създали с условно форматиране.

  1. Изберете клетка в колоната, която искате да сортирате.

  2. В раздела Данни , в групата Сортиране & филтър изберете Сортиране.

    Групата "Сортиране и филтриране" в раздела "Данни"

  3. В диалоговия прозорец Сортиране, под Колона, в полето Сортиране по изберете колоната, по която искате да сортирате.

    Под "Колона" щракнете върху "Сортиране по" и изберете опция

  4. Под Сортиране по изберете Цвят на клетка, Цвят на шрифта или Икона на клетка.

    Под "Сортиране по" изберете опция

  5. Под Ред изберете стрелката до бутона и след това, в зависимост от типа на формата, изберете цвят на клетка, цвят на шрифт или икона на клетка.

  6. След това изберете как искате да сортирате. Направете едно от следните неща:

    • За да преместите цвят на клетка, цвят на шрифт или икона най-отгоре или отляво, изберете Отгоре за сортирането на колона и Отляво – за сортирането на ред.

    • За да преместите цвят на клетка, цвят на шрифт или икона най-отдолу или отдясно, изберете Отдолу за сортирането на колона и Отдясно – за сортирането на ред.

      Забележка: Няма ред на сортиране по подразбиране за цветове на клетки, цветове на шрифт или икони. Трябва да определите желания ред за всяка операция на сортиране.

  7. За да зададете следващия цвят на клетка, цвят на шрифт или икона, по които да сортирате, изберете Добавяне на ниво и след това повторете стъпките от три до пет.

    Уверете се, че сте избрали същата колона в полето След това по и сте направили същия избор под Ред.

    Продължавайте да повтаряте за всеки допълнителен цвят на клетка, цвят на шрифт или за всяка икона, които желаете да включите в сортирането.

Можете да използвате потребителски списък, за да сортирате в определен от потребителя ред. Може например една колона да съдържа стойности, по които искате да сортирате, да кажем "Високо", "Средно" и "Ниско". Как да сортирате, така че редовете, които съдържат "Високо", да се показват първи, а след тях да са редовете съответно със "Средно" и "Ниско"? Ако сортирате по азбучен ред, сортирането "от А до Я" ще постави най-отгоре "Високо", обаче "Ниско" ще се показва преди "Средно". Ако сортирате "от Я до А", "Средно" ще се показва първо, а "Ниско" – по средата. Независимо от реда на сортиране, искате "Средно" винаги да е по средата. Създавайки свой собствен списък по избор, можете да намерите решение на този проблем.

  1. По желание създайте потребителски списък:

    1. В диапазон от клетки въведете отгоре надолу, в желания от вас ред, стойностите, по които искате да сортирате, от горе надолу, както в този пример.

      Създаване на списък от висока към ниска стойност в диапазон от клетки

    2. Изберете диапазона, който току-що въведохте. Като използвате предишния пример, изберете клетки A1:A3.

    3. Отидете на Опции за > на файл > Разширени > Общи > Редактиране на потребителски Списъци, след което в диалоговия прозорец Потребителски Списъци изберете Импортиране и след това изберете два пъти OK.

      Забележки: 

      • Можете да създадете потребителски списък, който се базира само на стойност (текст, число, дата или час). Не можете да създадете потребителски списък, базиран на формат (цвят на клетка, цвят на шрифт или икона).

      • Максималната дължина за потребителски списък е 255 знака и първият знак не трябва да е число.

  2. Изберете клетка в колоната, която искате да сортирате.

  3. В раздела Данни , в групата Сортиране & филтър изберете Сортиране.

    Групата "Сортиране и филтриране" в раздела "Данни"

  4. В диалоговия прозорец Сортиране, под Колона, в полето Сортиране по или След това по изберете колоната, която искате да сортирате по потребителски списък.

  5. Под Ред изберете Потребителски списък.

  6. В диалоговия прозорец Потребителски списъци изберете желания списък. Като използвате потребителския списък, който създадохте в предишния пример, изберете Високо, Средно, Ниско.

  7. Изберете OK.

  1. В раздела Данни , в групата Сортиране & филтър изберете Сортиране.

    Групата "Сортиране и филтриране" в раздела "Данни"

  2. В диалоговия прозорец Сортиране изберете Опции.

    Щракнете върху "Сортиране", за да отворите диалоговия прозорец "Сортиране"

  3. В диалоговия прозорец Опции за сортиране изберете С малки и главни.

    В диалоговия прозорец "Сортиране" щракнете върху "Опции"

  4. Изберете OK два пъти.

Най-често сортирането е от горе надолу, но можете също да сортирате от ляво надясно.

Забележка: Таблиците не поддържат сортиране от ляво надясно. За да направите това, първо преобразувайте таблицата в диапазон, като изберете произволна клетка в таблицата и след това изберете Инструменти за таблица > Преобразуване в диапазон.

  1. Изберете произволна клетка в диапазона, който искате да сортирате.

  2. В раздела Данни , в групата Сортиране & филтър изберете Сортиране.

    Групата "Сортиране и филтриране" в раздела "Данни"

  3. В диалоговия прозорец Сортиране изберете Опции.

    Щракнете върху "Сортиране", за да отворите диалоговия прозорец "Сортиране"

  4. В диалоговия прозорец Опции за сортиране , под Ориентация изберете Сортиране от ляво надясно и след това изберете OK.

    В полето за "Опции за сортиране" щракнете върху "От ляво надясно"

  5. Под Колона, в полето Сортиране по изберете реда, който искате да сортирате. Това обикновено е ред 1, ако искате да сортирате по вашия заглавен ред.

    Изберете реда, който искате да сортирате

    Съвет: Ако вашият заглавен ред е текст, но искате да подредите колоните по номера, можете да добавите нов ред над вашия диапазон от данни и да добавите номера по реда, по който ги искате.

  6. За да сортирате по стойност, изберете една от опциите от падащото меню "Подреждане":

    1. За текстови стойности изберете от А до Я или от Я до А.

    2. За числови стойности изберете От най-малко към най-голямо или От най-голямо към най-малко.

    3. За стойности дати или часове изберете От най-старо към най-ново или От най-ново към най-старо.

  7. За да сортирате по цвят на клетка, цвят на шрифт или икона на клетка, направете следното:

    1. Под Сортиране по изберете Цвят на клетка, Цвят на шрифта или Икона на клетка.

    2. Под Подреждане изберете цвят на клетка, цвят на шрифт или икона на клетка, след което изберете Отляво или Отдясно.

Забележка: Когато сортирате редове, които са част от структура на работен лист, Excel сортира групите от най-високо ниво (ниво 1), така че подробните редове или колони да останат заедно, дори ако са скрити.

За да сортирате по част от стойност в колона, като например част от числов код (789-WDG-34), фамилно име (Вълко Христов) или собствено име (Христов, Вълко), трябва първо да разделите колоната на две или повече колони, така че стойността, по която искате да сортирате, да е в своя собствена колона. За да направите това, можете да използвате текстови функции, за да разделяте частите от клетките, или можете да използвате съветника за преобразуване на текст в колони. За повече информация вж. Разделяне на текст в различни клетки или Разделяне на текст между колони с помощта на функции.

Предупреждение: Възможно е да сортирате диапазон в рамките на друг диапазон, но това не се препоръчва, защото резултатът отделя сортирания диапазон от първоначалните му данни. Ако ви се налага да сортирате следните данни, както е показано, избраните служители ще бъдат свързани с други отдели, а не с тези, с които са били свързани преди.

Пример за сортиране на малък диапазон в рамките на по-голям такъв.

За щастие Excel ще ви предупреди, ако усети, че смятате да опитате това:

Щракнете върху "Продължи с текущата селекция"

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

Ако резултатите не са това, което искате, изберете Отмени Бутонът "Отмени".

Забележка: Не можете да сортирате по този начин в таблица.

Ако получите неочаквани резултати, когато сортирате данните си, направете следното:

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

Покажете редовете и колоните, преди да сортирате    Скритите колони не се преместват, когато сортирате колони, както и скритите редове не се преместват, когато сортирате редове. Добра идея е преди да сортирате данните, да покажете скритите колони и редове.

Проверете настройката за езиковата променлива    Редът на сортиране се променя според езиковата настройка. Уверете се, че сте задали правилната езикова настройка в Регионални настройки или в Регионални и езикови опции в Контролен панел на компютъра. За информация относно променянето на езиковата настройка вижте системата за помощ на Windows.

Въвеждайте заглавията на колоните само в един ред    Ако ви трябват етикети на няколко реда, пренасяйте текста в клетката на повече редове.

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

  • За да изключите първия ред с данни от сортирането, тъй като това е заглавие на колона, в раздела Начало , в групата Редактиране изберете Сортиране & филтър, Сортиране по избор и след това изберете Моите данни имат заглавки.

  • За да включите първия ред с данни в сортирането, тъй като това не е заглавие на колона, в раздела Начало , в групата Редактиране изберете Сортиране & Филтър, Сортиране по избор и след това изчистете Отметката от квадратчето Моите данни имат заглавки.

Ако вашите данни са форматирани като таблица на Excel, то можете бързо да сортирате и филтрирате с бутоните за филтриране в заглавния ред.

  1. Ако вашите данни все още не са в таблица, тогава ги форматирайте като таблица. Това автоматично ще добави бутон за филтриране в началото на всяка колона на таблицата.

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

    Използвайте филтъра за таблици на Excel, за да сортирате във възходящ или низходящ ред

  3. За да отмените сортиране, използвайте бутона Отмени в раздела Начало.

  1. Изберете клетка, по която да сортирате:

    • Ако данните имат заглавен ред, изберете клетката в него, по която искате да сортирате, като например Население.

      Сортиране на данни със заглавен ред

    • Ако данните ви нямат заглавен ред, изберете най-горната стойност, по която искате да сортирате, например 634535.

      Сортиране на данни без заглавен ред

  2. В раздела Данни щракнете върху един от методите на сортиране:

    • Сортирай възходящо, за да сортирате от А до Я, от най-малко до най-голямо или от най-ранна до най-късна дата.

    • Сортирай низходящо, за да сортирате от Я до А, от най-голямо до най-малко или от най-късна до най-ранна дата.

Да речем, че имате таблица с колона "Отдел" и колона "Служител". Можете да сортирате първо по "Отдел", за да групирате заедно всички служители в един и същ отдел, след което това да сортирате по име, за да подредите по азбучен ред имената във всеки един отдел. 

Изберете произволна клетка във вашия диапазон от данни.

  1. В раздела Данни изберете Сортиране по избор.

  2. В диалоговия прозорец Сортиране по избор, под Колона, в полето Сортиране по изберете първата колона, по която искате да сортирате.

    Диалогов прозорец за сортиране по избор с избрана колона "Сортиране по редове" в колоната "Име"

    Забележка: Менюто Сортиране по е изключено, защото все още не се поддържа. За момента можете да го променяте в настолното приложение на Excel.

  3. Под Ред изберете как искате да сортирате:

    • Сортирай възходящо, за да сортирате от А до Я, от най-малко до най-голямо или от най-ранна до най-късна дата.

    • Сортирай низходящо, за да сортирате от Я до А, от най-голямо до най-малко или от най-късна до най-ранна дата.

  4. За да добавите друга колона, по която да сортирате, изберете Добавяне и след това повторете стъпки пет и шест.

    След като щракнете върху "Добави", в списъка ще се появи друго ниво на сортиране, близо до "След това по"

  5. За да промените реда, в който са сортирани колоните, изберете запис и след това изберете стрелката нагоре или надолу до бутона Опции.

Ако сте форматирали диапазон от клетки или колона на таблица ръчно или условно по цвят на клетка или по цвят на шрифт, можете да също така да сортирате по този цвят. Можете също да сортирате по набор от икони, който сте създали с условно форматиране.

  1. Изберете клетка в колоната, която искате да сортирате

  2. В раздела Данни изберете Сортиране по избор.

  3. В диалоговия прозорец Сортиране по избор, под Колони изберете колоната, по която искате да сортирате.Избор на колона в диалоговия прозорец за сортиране по избор

  4. Под Сортиране по изберете Цвят на клетка, Цвят на шрифт или Икона за условно форматиране.

  5. Под Ред изберете желания ред (това, което виждате, зависи от типа на формата, който имате). След това изберете цвят на клетка, цвят на шрифт или икона на клетка.

  6. След това ще изберете как искате да сортирате, като преместите цвета на клетката, цвета на шрифта или иконата:

    Забележка: Няма ред на сортиране по подразбиране за цветове на клетки, цветове на шрифт или икони. Трябва да определите желания ред за всяка операция на сортиране.

    • За да се придвижите отгоре или наляво: Изберете Отгоре за сортиране на колони и Отляво за сортиране на ред.

    • За да се придвижите отдолу или надясно: Изберете Отдолу за сортиране на колони и Отдясно за сортиране на ред.

  7. За да зададете следващия цвят на клетка, цвят на шрифт или икона, по които да сортирате, изберете Добавяне на ниво и след това повторете стъпки от 1 до 5.

  • Уверете се, че колоната в полето След това по и селекцията под Ред са еднакви.

  • Повторете за всеки допълнителен цвят на клетка, цвят на шрифт или икона, които искате да включите в сортирането.

  1. В раздела Данни изберете Сортиране по избор.

  2. В диалоговия прозорец Сортиране по избор изберете Опции.

    Диалогов прозорец за сортиране по избор с избран бутон за опции

  3. В менюто Опции изберете С малки и главни.

    Избран е случай на диалогов прозорец "Сортиране по избор" при различаване на малки и главни

  4. Изберете OK.

Най-често сортирането е от горе надолу, но можете също да сортирате от ляво надясно.

Забележка: Таблиците не поддържат сортиране от ляво надясно. За да направите това, първо преобразувайте таблицата в диапазон, като изберете произволна клетка в таблицата и след това изберете Инструменти за таблица > Преобразуване в диапазон. 

  1. Изберете произволна клетка в диапазона, който искате да сортирате.

  2. В раздела Данни изберете Сортиране по избор.

  3. В диалоговия прозорец Сортиране по избор изберете Опции.Диалогов прозорец за сортиране по избор с избран бутон за опции

  4. Под Ориентация изберете Сортирай от ляво надясноОтваряне на менюто "Опции" при сортиране по избор и избиране на сортиране от ляво надясно

  5. Под Ред, в падащия списък "Сортиране по" изберете реда, който искате да сортирате. Това обикновено е ред 1, ако искате да сортирате по вашия заглавен ред.   Падащото меню за ред в диалоговия прозорец за сортиране по избор е отворено, когато се избира сортиране от ляво надясно

  6. За да сортирате по стойност, изберете една от опциите от падащия списък Ред :

    • Сортирай възходящо, за да сортирате от А до Я, от най-малко до най-голямо или от най-ранна до най-късна дата.

    • Сортирай низходящо , за да сортирате от Я до А, от най-голямото към най-малкото или от най-късната до най-ранната дата

Имате нужда от още помощ?

Винаги можете да попитате експерт в техническата общност на Excel или да получите поддръжка в Общността за отговори от.

Вж. също

Използвайте функциите SORTи SORTBY,за да сортирате автоматично данните си. Също така вижте Филтриране на данни в таблица или диапазон на Excel и Прилагане на условно форматиране в Excel.

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.

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