Искате да категоризирате данните в азбуката на Excel, за да организирате по-добре вашата електронна таблица. По-долу е описано как да сортирате данните по азбучен ред в Excel .
Как да сортирате данните по азбучен ред в Excel
Сортирайте по азбучен ред в Excel с помощта на инструмента за сортиране
Excel има вграден инструмент, наречен Sort , който ви позволява да класифицирате данни. Инструментът за сортиране може да класифицира данните според много различни мащаби. Освен това ви позволява да сортирате данните по азбучен ред с няколко щраквания на мишката.
В този шаблон на електронна таблица имате имената на няколко договора и тяхното използване на данни. Целта е да сортирате таблици по име с помощта на инструмента за сортиране в Excel.
1. Изберете цялата таблица с данни. В този пример това биха били клетки A2 до B11 .
2. Отидете в раздела Данни от лентата на Excel .
3. В секцията Сортиране и филтриране щракнете върху Сортиране . Това действие ще отвори прозореца за сортиране .
4. В прозореца за сортиране под Колона изберете колоната, която искате да сортирате по таблица. Това ще бъде колоната Име в този пример.
5. В Сортиране по изберете Стойности на клетката .
6. В Ред изберете А до Я. Можете също да зададете обратното от Z към A, за да сортирате данните в низходящ ред.
7. Изберете OK .
Сега Excel ще сортира таблицата с данни по колоната, която сте избрали, по стойностите на клетката и във възходящ ред.
Сортирайте азбуки в Excel с помощта на VBA
Използването на VBA за азбучен ред на данни в Excel може да е по-сложно първия път, но всяко усилие ще ви даде по-лесен начин за азбучно подреждане на данните по-късно.
Нека опитаме да класифицираме данните според друга примерна електронна таблица в Excel с помощта на VBA код. Тази електронна таблица включва една колона.
1. Отидете в раздела Разработчик от лентата на Excel .
2. В секцията Код изберете Макроси . Това действие ще отвори прозореца Macro .
3. Въведете име за макроса в Име на макрос .
4. Щракнете върху Създаване . Това действие ще ви отведе до редактора на VBA код.
5. В редактора на кодове въведете следния ред код:
Sub AZSort()
Dim R As Range
ActiveSheet.Sort.SortFields.Clear
Set R = Selection.Columns(1)
R.Select
R.Sort Key1:=R.Cells(1), Order1:=xlAscending, Header:=xlNo
End Sub
Преди да продължим, нека анализираме горния ред код. Първият и последният ред се генерират автоматично от VBA и маркират началото и края на макроса. В този пример макросът е наречен AZSort. Ако е използвано друго име, това име ще се появи вместо AZSort .
Следващият ред дефинира променливата R като Range . Можете да промените R на желаното име. Само не забравяйте винаги да поддържате кода си последователен, защото тази променлива може да се използва многократно в кода.
След това се обърнете към текущия лист, след което изтрийте цялото предишно сортиране, за да го замените с новото сортиране. Задайте променливата R равна на колоната от първите избрани клетки. R.Select избира само променливата R.
И накрая, редът R.Sort сортира тази колона. Параметърът Header показва дали изборът включва заглавие или не. Сега ще го използваме в колони.
1. Върнете се към прозореца за макроси .
2. Изберете макроса, след което щракнете върху Опции .
3. Задайте пряк път за този макрос.
4. Щракнете върху OK .
5. Изберете колоната, която искате да сортирате.
6. Натиснете клавишната комбинация за макроса на вашата клавиатура.
Въпреки че настройването на макрос може да отнеме малко повече време, засега всичко, което трябва да направите, е да изберете клетката и да натиснете клавишната комбинация. Excel ще сортира клетките по азбучен ред.
По-горе е как да сортирате и класифицирате данни по азбучен ред в Excel . Надяваме се, че статията е полезна за вас.