Как да правим редове по азбучен ред в Excel. Как да сортирате листове в Excel? Сортирайте листовете в Excel във възходящ и низходящ ред

Здравейте скъпи читатели. Онзи ден говорих за. И днес искам да ви разкажа как се извършва сортирането по азбука в Excel. Ще започна с този конкретен вид и ще говоря и за други видове. Отивам.

Сортирайте по азбучен ред

За да демонстрирам този метод, ще взема таблица с имената на хората. И първо, трябва да изберете колоната, в която ще се извърши сортирането.

Освен това в раздела "Начало" в секцията "Редактиране" щракнете върху бутона "Сортиране и филтриране". И в падащия списък изберете елемента "Сортиране от А до Я". Моля, имайте предвид, че се появява прозорец, в който е посочено: в цялата таблица или в рамките на селекцията? Ако трябва да изпълня само в една колона, тогава поставям отметка на „Сортиране в рамките на посочения избор“.

Просто? Това е невероятно.

Възходящо и низходящо

Този вид сортиране се извършва по същия начин като по азбучен ред, само имената на функциите ще бъдат различни: Възходящо (Excel 2007: от минимум до максимум) и Низходящо (Excel 2007: от максимум до минимум).

Множество полетаExcel

Какво да направите, ако трябва да сортирате данни не в една колона, а в няколко и по няколко параметъра наведнъж. За това има функция в Excel "Персонализирано сортиране". Да видим как работи.

Кликнете върху раздела "Начало" - "Сортиране и филтриране" - "Персонализирано сортиране".

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

В заглавката на прозореца има необходимите бутони:

  • "Добавяне на ниво" - добавя още едно правило за сортиране.
  • Премахване на ниво - премахва избраното правило.
  • "Copy Level" - копия от избраното ниво.
  • Бутони нагоре и надолу - преместват нивата помежду си.

Как ще се извърши този сорт? Excel ще отиде в горната част на списъка. Първото ниво е с най-висок приоритет. Например избираме: сортиране на хората по име от А до Я - готово. Освен това, второто условие казваме: сортирайте списъка с хора по възраст във възходящ ред. Какво става? Имената ще останат подредени от А до Я, но хората със същото име ще бъдат подредени от най-ниското към най-високото. Ако не е ясно, вижте как се получи при мен.

Какво получих. Първото нещо, което направих, беше да сортирам низовете по име. След това обърнете внимание на имената "Дария" - има четири от тях, но те стоят в същата последователност, както първоначално бяха в таблицата. След това добавям още едно условие – да се подредят хората от най-малък до най-голям. В резултат на това таблицата е сортирана по име плюс възраст.

Абонирайте се, коментирайте, споделяйте с приятелите си.

Добър ден, скъпи читатели! Днес ще споделя как да сортирам по азбучен ред в excel. Струва си да започнете с този тип и след това ще бъдат описани други опции. Напред!

За да демонстрира този метод, той ще вземе табела с измислените имена на някои хора. На първо място, трябва да посочите колоната, в която ще се извърши сортирането.

  • След това в раздела, наречен "Начало", в секцията "Редактиране" щракнете върху бутона "Сортиране и филтриране". И в изскачащия списък изберете елемента с името "Сортиране от А до Я".
  • Струва си да се отбележи, че отпада прозорец, в който трябва да изберете: в цялата таблица или в рамките на селекцията.
  • Ако е необходимо да се извърши само в една от колоните, трябва да поставите отметка върху елемента „Сортиране в рамките на селекцията“.

Лесно? Невероятен!

В зависимост от увеличението и намаляването

Този метод на сортиране се извършва по същия начин като по азбучен ред. Единствената разлика ще бъде в имената на функциите: "Възходящо", а също и "Низходящо".

Чрез множество файлови полета

Ако се изисква сортиране едновременно в няколко колони и по няколко параметъра, опцията, наречена „Сортиране по избор“, ще бъде полезна. Помислете за нея.

Щракнете върху раздела "основен", след - "Сортиране и филтриране", след това - "Персонализирано сортиране".

Заглавката на прозореца съдържа следните бутони:

  1. Добавяне на ниво;
  2. Изтриване на ниво;
  3. Копиране на ниво;
  4. Бутони нагоре и надолу.

Говорейки за това как точно ще се извърши това сортиране, заслужава да се отбележи, че Excel ще премине през списъка в горната част. Първото ниво е с най-висок приоритет. Например, ние сме избрали „сортиране на хората по име от А до Я – готово.

След това следващото условие е да сортирате списъка според възрастта (във възходящ ред). И така, какво се случва? Имената ще останат подредени по азбучен ред, но съименниците ще бъдат подредени в определен ред - от най-младите до най-възрастните.

И така, първо, редовете бяха сортирани в зависимост от имената. След това трябва да обърнете внимание на името Дария. Има 4 от тях, но са подредени в същата последователност, както са били в таблицата първоначално.

След това беше добавено допълнително условие – да се подредят хора от най-малките до най-големите. В резултат на това нашата таблица е сортирана не само по имена, но и по възраст и сега знаете как да сортирате по азбучен ред в excel.

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

В тази статия ще говорим за това как да направите азбучен списък в електронна таблица на Excel. Материалът ще бъде полезен за потребителите на всички съвременни версии на тази програма, включително Excel 2007, 2010, 2013 и 2016.

Метод номер 1. Бутони в раздела "Начало".

Ако трябва да сортирате списъка по азбучен ред, тогава най-простата опция е да използвате бутона Сортиране и филтриране, който се намира в блока Редактиране в раздела Начало. За да направите това, изберете данните, които искате да сортирате, след това кликнете върху бутона "Сортиране и филтриране" и изберете един от методите за сортиране. Сортирането от A до Z ще сортира списъка ви по азбучен ред, а сортирането от Z до A в обратен ред. Ако в колоната няма текстови данни, а само числа, тогава "Сортиране от А до Я" ще сортира списъка ви от най-ниското до най-голямото число, а "сортиране от Я до А" - обратно.

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

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

След това използвайте текстовия филтър „Съдържа“.

В прозореца, който се отваря, въведете точка и кликнете върху бутона "OK".

В резултат на това фамилните имена без инициали (или по-скоро клетки, които не съдържат символа на точка) ще бъдат филтрирани и скрити от списъка.

За да покажете отново всички елементи от списъка, трябва да щракнете върху стрелката до горната клетка и да изберете елемента „Премахване на филтъра“.

Метод № 2. Бутони в раздела "Данни".

Подобни бутони има и в раздела „Данни“. Има бутони за сортиране на списъците "от А до Я", "от Я до А", както и бутон за настройка на "Филтри".

Тези бутони работят по същия начин като тези в раздела Данни. Маркирайте списъка и кликнете върху бутона.

Как да направите падащ списък вExcel по азбучен ред да изберете фамилно име по буква от азбуката? Когато в падащия списък има много фамилни имена, е удобно да направите азбука в падащия списък и след това, като изберете желаната буква, изберете фамилното име. За това трябва да направите Свързани падащи списъци на Excel.
Например, на първия лист имаме основната таблица, в която ще вмъкнем падащ списък с имена.
На втория лист от работната книга на Excel нека направим списък с фамилни имена. Нека сортираме този списък по азбучен ред. Списъкът е както следва.
Как да направите неповтарящ се списък за падащ списък от голям списък с дублиращи се имена, вижте статията "Създаване на списък в Excel без повтаряне".
Сега нека да дадем име на този списък. За това как да наименувате диапазон, вижте статията „Обхват в Excel“. Нарекохме гамата „Фамилии“.
За да промените автоматично границите на диапазона при добавяне или изваждане на фамилни имена, трябва да го направите динамичен. Вижте статията „За автоматично преоразмеряване на таблица в Excel“.
Сега трябва да създадем списък с букви, които започват фамилните имена в нашия списък.
Как да напишете азбуката в Excel с формула.
Първо, в колона C пишем обичайната азбука. Това може да стане бързо с формула. В клетка C напишете формулата.
= CHAR (192 + LINE (Z1) -1)
192 е кодът на буквата А. Копирайте формулата надолу по колоната до буквата I. Азбуката е готова.
Сега в следващата колона трябва да напишете само тези букви, с които фамилните имена започват в нашия списък. Тук ще ни помогнеФормула за масив на Excel... В клетка D2 написахме толкова дълга формула.
= АКО ГРЕШКА (ИНДЕКС ($ C $ 2: $ C $ 33; МАЛЪК (АКО (COUNTIF
(Фамилни имена; $ C $ 2: $ C $ 33 & "*")> 0; STRING ($ C $ 2: $ C $ 33); "");
LINE (Z1)) - LINE ($ C $ 1)); "")
Това е формула за масив, p.e. натискаме не просто "Enter", а клавишната комбинация "Shift" + "Ctrl" + "Enter". Формулата ще бъде затворена в къдрави скоби. Разтегнете формулата надолу по колоната. Разбрахме го така.


Формулата съдържа диапазона C2: C33 е диапазонът от букви от цялата азбука в колона C.
Сега в клетка D1 ще зададем падащия списък за буквите на колона D. В диалоговия прозорец "Създаване на име", в реда "Обхват", написахме следната формула.
= OFFSET (Лист2! $ D $ 2 ;;; COUNTIF (Лист2! $ D $ 2: $ D $ 33; "*?"))

Да назовем клетката D1. Присвоихме името на клетка D1 - "Азбука".
Сега изберете диапазона от клетки с фамилни имена в колона A и създайте наименуван диапазон. Ще напишем името на диапазона - "Фамилия". В диалоговия прозорец „Създаване на име“ в реда „Обхват“ напишете следната формула.
= ОТМЕСТВАНЕ (Лист2! $ A $ 1; ТЪРСЕНЕ (Азбука & "*"; Фамилни имена; 0) ;; COUNTIF (Фамилия; Азбука & "*"))
Оказа се така.


Сега остава да създадете падащ списък. Този, при който отивахме.
Поставете падащ списък в клетка E1 чрез функцията „Проверка на данни“. Как да направите падащ списък в Excel, вижте статията "Падащ списък в Excel".Диалоговият прозорец беше попълнен така.


Всичко. Сега в клетка D1 избираме буква, а в клетка E1 ще се появи падащ списък с фамилни имена само за тази буква. Например. или
Тези падащи списъци с букви и фамилни имена могат да бъдат поставени на друг лист от книгата. Например на бланка и т.н.
V Excel може да направи падащ списък много бързо без допълнителен списък с данни. За този метод вижте статията "Как да направите падащ списък в Excel без списък».

Excel е мощна програма за електронни таблици за съхранение и управление на текстова и цифрова информация. Сортирането по азбучен ред ви позволява бързо да намирате и справкате с данни. И това е само една от функциите сред огромния набор от възможности на Excel. Клетките в Excel могат да бъдат сортирани по два начина.

Метод 1 Сортирайте по азбучен ред с две щраквания

Метод 2 Сортирайте по азбучен ред чрез сортиране


  • Можете да сортирате всяка колона, независимо от нейната позиция в листа.

Предупреждения

  • Сортирането с помощта на иконите "AU" ще подреди само избраната колона, без да засяга редовете (те ще останат статични), които се отнасят до клетките в колоната. Използването на функцията "Сортиране" в менюто ще ви позволи да сортирате избраната колона заедно със свързаните редове, запазвайки информацията в редовете.

Информация за статията

Тази страница е посетена 126 969 пъти.

Беше ли Ви полезно?

В този пример ще разгледаме най-бързите и ефективни методи за сортиране на данни в Excel по различни критерии: възходящи или низходящи числа, по дати от старо към ново и от към ново към старо, по азбучен ред от A до Z, както и в обратен азбучен ред....

Сортирайте редовете по колона в Excel

Фигурата по-долу показва подбор на информация от базата данни за служителите на компанията:

Да предположим, че трябва да сортираме таблицата спрямо колоната "Бонус" в низходящ ред на сумите. За да решим този проблем, ще използваме най-простите (основни) инструменти за сортиране в Excel.

Преместете курсора на клавиатурата до която и да е клетка в колона G (можете дори да отидете до заглавката на колона G1). След това изберете инструмента: „ОСНОВНО“ – „Редактиране“ – „Сортиране и филтриране“ – „Сортиране по низходящо“.

В резултат на това данните бяха подредени и организирани в специфична структура:

Както се оказа, най-голямата награда получи служителят "Евгений Пруткий".

Внимание! Списъкът за сортиране не трябва да съдържа обединени клетки.

Забележка. Инструментът за основно сортиране на диапазони е наличен и в раздела: „ДАННИ“ – „Сортиране по възходящ/низходящ“.

И вградени в падащите менюта на заглавките на таблицата в режим AutoFilter или Smart Table:

Той също така е вграден в контекстното меню, което се появява чрез щракване с десния бутон на мишката:

Прочетете също: Възможности за сортиране на данни в Excel със списък.

Как да премахнете сортирането в Excel

Ако таблицата трябва да бъде възстановена в първоначалния си вид, създайте колона за номериране на редове преди всяко сортиране. В този пример това е колона A (# p / p). Често е необходимо да се върне таблицата в първоначалния й вид след извършване на множество и сложни сортировки на данни с нея по различни колони, критерии или условия. След това е достатъчно да сортирате по колоната с номера на редове, за да приеме таблицата първоначалния си вид.

Вижте също: Сортиране по цвят на клетка в Excel.

Как да сортирате колона в Excel

Понякога е необходимо да се извърши независимо сортиране само в рамките на една колона на таблицата, без да се свързват с други колони или да се променят. Например колона B "Име". Тази задача може да се реши просто:

  1. Изберете цялата колона B, като щракнете с левия бутон върху заглавката на колоната на листа.
  2. Изберете инструмента: "HOME" - "Редактиране" - "Sort & Filter" - "Sort Descending".
  3. В диалоговия прозорец „Открити данни в неопределен диапазон“, който се показва, изберете опцията: „сортиране в рамките на посочения избор“. И кликнете върху бутона "Сортиране".

Имайте предвид, че стойностите на клетките в останалите колони остават непроменени:

Този метод трябва да се използва само като спомагателен.

Сортиране по множество колони на Excel

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

  1. Първо, за този пример е най-добре да нулирате сортирането на предишните примери. За да направите това, сортирайте таблицата по първата колона A (No p / p) - във възходящ ред.
  2. Отидете до която и да е клетка в изходната таблица и изберете инструмента: "НАЧАЛО" - "Редактиране" - "Сортиране и филтриране" - "Персонализирано сортиране". Ще се появи диалогов прозорец, в който можете да зададете няколко условия за сортиране на таблицата.
  3. В първия падащ списък изберете заглавието на колоната, по която данните ще бъдат сортирани на първо място. В този пример това е „Място на раждане“. Вторият падащ списък ще оставим непроменен - ​​"Стойност", а в третия ще посочим типа сортиране "От А до Я".
  4. Кликнете върху бутона „Добавяне на ниво“ и в следващото условие посочете нови критерии. 1 - "Дата на раждане", 2 - "Стойност", 3 - "От старо към ново". И щракнете върху бутона OK.

Таблицата е придобила следната структура:

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

Ако работим само с фрагмент от таблица, където няма заглавки на колони, а само диапазон от клетки с текущи стойности, както е показано на фигурата по-долу:

След това в диалоговия прозорец на инструмента за персонализирано сортиране изключете опцията Моите данни съдържат заглавки на колони. В резултат на това заглавията на колоните на работния лист на Excel (колона A, колона B, C и т.н.) ще бъдат използвани като критерии за всеки първи падащ списък в секцията „Колона“ на всяко ниво. И когато всички параметри бъдат приложени, всички редове и клетки от оригиналния диапазон (фрагмент на таблица) ще бъдат включени в сортирането, което е правилният резултат в този случай.

Забележка. Бутонът за извикване на инструмента за персонализирано сортиране е достъпен и в раздела "ДАННИ" - "Сортиране".

Вижте също: Сортиране по месеци в Excel.

Таблиците с данни, които получаваме от различни служители, в повечето случаи не са подредени и е трудно да се работи с тях без организация. Има нужда от сортиране: текстови стойности по азбучен ред, цифрови стойности във възходящ ред и дати от стари към нови. Сортирането на всички колони поотделно на ръка не е най-доброто решение за тази задача. Особено ако има повече от хиляда колони. Ето защо е по-добре да използвате специален вграден инструмент на Excel - персонализирано сортиране. Този инструмент автоматично сортира данните по няколко колони едновременно. Той е толкова гъвкав, че може да се използва за почти всяко сортиране с всякакво ниво на трудност.

Здравейте скъпи читатели. Онзи ден говорих за това как можете да сортирате данни в Word. И днес искам да ви разкажа как се извършва сортирането по азбука в Excel. Ще започна с този конкретен вид и ще говоря и за други видове. Отивам.

Сортирайте по азбучен ред

За да демонстрирам този метод, ще взема таблица с имената на хората. И първо, трябва да изберете колоната, в която ще се извърши сортирането.

Освен това в раздела "Начало" в секцията "Редактиране" щракнете върху бутона "Сортиране и филтриране". И в падащия списък изберете елемента "Сортиране от А до Я". Моля, имайте предвид, че се появява прозорец, в който е посочено: в цялата таблица или в рамките на селекцията? Ако трябва да изпълня само в една колона, тогава поставям отметка на „Сортиране в рамките на посочения избор“.

Просто? Това е невероятно.

Възходящо и низходящо

Този вид сортиране се извършва по същия начин като по азбучен ред, само имената на функциите ще бъдат различни: Възходящо (Excel 2007: от минимум до максимум) и Низходящо (Excel 2007: от максимум до минимум).

Множество полетаExcel

Какво да направите, ако трябва да сортирате данни не в една колона, а в няколко и по няколко параметъра наведнъж. За това има функция в Excel "Персонализирано сортиране". Да видим как работи.

Кликнете върху раздела "Начало" - "Сортиране и филтриране" - "Персонализирано сортиране".

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

В заглавката на прозореца има необходимите бутони:

  • "Добавяне на ниво" - добавя още едно правило за сортиране.
  • Премахване на ниво - премахва избраното правило.
  • "Copy Level" - копия от избраното ниво.
  • Бутони нагоре и надолу - преместват нивата помежду си.

Как ще се извърши този сорт? Excel ще отиде в горната част на списъка. Първото ниво е с най-висок приоритет. Например избираме: сортиране на хората по име от А до Я - готово. Освен това, второто условие казваме: сортирайте списъка с хора по възраст във възходящ ред. Какво става? Имената ще останат подредени от А до Я, но хората със същото име ще бъдат подредени от най-ниското към най-високото. Ако не е ясно, вижте как се получи при мен.

Какво получих. Първото нещо, което направих, беше да сортирам низовете по име. След това обърнете внимание на имената "Дария" - има четири от тях, но те стоят в същата последователност, както първоначално бяха в таблицата. След това добавям още едно условие – да се подредят хората от най-малък до най-голям. В резултат на това таблицата е сортирана по име плюс възраст.

Абонирайте се, коментирайте, споделяйте с приятелите си.

Рейтинг на статията: