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

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

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





Можете да използвате инструмента за сортиране, за да сортирате лесно данните си по азбучен ред в Excel. Като алтернатива можете да създадете VBA макрос за тази цел и да зададете клавишна комбинация за по-бързо сортиране на данни.





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

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





  Примерна електронна таблица в Excel

В тази примерна електронна таблица имаме имената на някои изпълнители и колко са спечелили. Целта е да сортирате тази таблица по име с помощта на инструмента за сортиране в Excel.

как да свържете airpods към лаптоп с windows
  1. Изберете цялата таблица с данни. В този пример това ще бъдат клетки A2 да се B11 .
  2. Отидете на Данни раздел от лентата на Excel.
  3. В Сортиране и филтриране раздел, щракнете върху Вид . Това ще отвори прозореца за сортиране.   Примерна електронна таблица в Excel
  4. В Вид прозорец, под Колона , изберете колоната, по която искате да сортирате таблицата. Това ще бъде Име колона в този пример.
  5. Под Сортиране по , изберете Стойности на клетката .
  6. Под Поръчка , изберете А до Я . Можете също да зададете това от Z до A, за да сортирате данните в низходящ ред.
  7. Изберете Добре .

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



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

Използването на VBA за сортиране на данни по азбучен ред в Excel може да бъде малко по-сложно за първи път, но това усилие ви възнаграждава с лесно сортиране на данни по азбучен ред по-късно. Ако не сте запознати с VBA, препоръчваме ви да прочетете нашия 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.Избери просто избира променливата Р .

И накрая, на R.Сортиране ред сортира колоната. The Заглавка параметърът показва дали селекцията включва заглавка или не. Можете да прочетете за как клетките и диапазонът се различават в Excel VBA в нашата задълбочена статия. Сега, след като имате достатъчно разбиране за макроса, който току-що написахте, нека го използваме в колоната.

  1. Върнете се към Макро прозорец.
  2. Изберете вашия макрос и след това щракнете върху Настроики .
  3. Задайте клавиш за бърз достъп за макроса.
  4. Натиснете Добре .
  5. Изберете колоната, която искате да сортирате.
  6. Натиснете клавишната комбинация за вашия макрос на клавиатурата.

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

как да добавите връзки към социални медии към youtube

Въведете ред във вашите електронни таблици в Excel

Една от ключовите функции на Excel е да организира данните, за да ги направи по-разбираеми. Един популярен метод за сортиране на имена е сортирането им по азбучен ред.

Можете да използвате инструмента за сортиране на Excel или да напишете VBA код за сортиране по азбучен ред в Excel. След като вече знаете как да правите и двете, е време да въведете ред в електронните си таблици!