Ви хочете класифікувати дані за алфавітами Excel, щоб краще організувати свою електронну таблицю. Нижче описано, як сортувати дані в алфавітному порядку в Excel .
Як сортувати дані за алфавітом в Excel
Сортуйте в Excel за алфавітом за допомогою інструмента «Сортувати».
Excel має вбудований інструмент під назвою Сортування , який дозволяє класифікувати дані. Інструмент «Сортувати» може класифікувати дані за багатьма різними масштабами. Він також дозволяє сортувати дані в алфавітному порядку кількома клацаннями миші.
У цьому шаблоні електронної таблиці ви маєте назви кількох контрактів і їх використання даних. Мета — відсортувати таблиці за назвою за допомогою інструмента «Сортувати» в Excel.
1. Виділіть всю таблицю даних. У цьому прикладі це будуть клітинки від A2 до B11 .
2. Перейдіть на вкладку «Дані» на стрічці Excel .
3. У розділі «Сортувати та фільтрувати» натисніть «Сортувати» . Ця дія відкриє вікно сортування .
4. У вікні «Сортування» в розділі «Стовпець » виберіть стовпець, який потрібно відсортувати за таблицею. У цьому прикладі це буде стовпець Ім’я .
5. У «Сортувати» виберіть «Значення клітинок» .
6. У Порядку виберіть від А до Я. Ви також можете встановити реверс від Я до А , щоб відсортувати дані в порядку спадання.
7. Виберіть OK .
Тепер Excel відсортує таблицю даних за вибраним стовпцем, за значеннями клітинок і в порядку зростання.
Сортування алфавітів у Excel за допомогою VBA
Використання VBA для алфавітного розташування даних у Excel може бути складнішим у перший раз, але будь-які зусилля дадуть вам легший спосіб алфавітного розташування даних пізніше.
Давайте спробуємо класифікувати дані відповідно до іншого зразка електронної таблиці в Excel за допомогою коду VBA. Ця електронна таблиця містить один стовпець.
1. Перейдіть на вкладку «Розробник» на стрічці Excel .
2. У розділі Код виберіть Макроси . Ця дія відкриє вікно макросу .
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 . Сподіваємось, стаття буде для вас корисною.