Excel существует, чтобы навести порядок в хаосе информации в ваших электронных таблицах. Один из многих способов, которыми Excel может это сделать, — сортировка данных. Просматривать данные, которые имеют какой-то порядок, намного проще, а когда дело доходит до имен и слов, популярным методом является их сортировка по алфавиту.
Вы можете использовать инструмент сортировки, чтобы легко отсортировать данные в алфавитном порядке в Excel. В качестве альтернативы вы можете создать макрос VBA для этой цели и назначить горячую клавишу для более быстрой сортировки данных.
В Excel есть встроенный инструмент под названием Сортировать который позволяет вам сортировать ваши данные. Инструмент «Сортировка» способен сортировать данные по разным шкалам, а также позволяет сортировать данные по алфавиту парой кликов.
В этом примере электронной таблицы у нас есть имена некоторых подрядчиков и их заработок. Цель состоит в том, чтобы отсортировать эту таблицу по имени с помощью инструмента «Сортировка» в Excel.
- Выберите всю таблицу данных. В данном примере это будут ячейки А2 к B11.
- Перейти к Данные вкладку на ленте Excel.
- в Сортировать и фильтровать раздел, нажмите на Сортировать. Откроется окно Сортировка.
- в Сортировать окно, под Столбец, выберите столбец, по которому вы хотите отсортировать таблицу. Это будет Имя столбец в этом примере.
- Под Сортировать по, Выбрать Значения ячеек.
- Под Заказ, Выбрать от А до Я. Вы также можете установить это значение от Z до A, чтобы отсортировать данные в порядке убывания.
- Выбирать ХОРОШО.
Теперь Excel будет сортировать вашу таблицу данных по выбранному вами столбцу, по значениям ячеек и в порядке возрастания.
Сортировка по алфавиту в Excel с помощью VBA
Использование VBA для сортировки данных в Excel по алфавиту может быть немного сложнее в первый раз, но эти усилия вознаградят вас легкой сортировкой данных по алфавиту позже. Если вы не знакомы с VBA, рекомендуем вам прочитать нашу Руководство для начинающих по Excel VBA чтобы получить преимущество.
Давайте попробуем отсортировать данные в другом образце электронной таблицы в Excel, используя код VBA. Эта электронная таблица включает один столбец.
- Перейти к Разработчик вкладку на ленте Excel.
- в Код раздел, выберите Макросы. Это откроет окно макроса.
- Введите имя для вашего макроса в Имя макроса.
- Нажмите на Создавать. Это приведет вас к редактору кода VBA.
- В редакторе кода введите код ниже:
Sub AZSort ()
Дим Р В качестве Диапазон
ActiveSheet.Сортировать.SortFields.Чистый
Установлен R = Выбор. Столбцы(1)
р.Выбирать
R.Sort Key1:=R.Cells (1), Order1:=xlAscending, Заголовок:=xlNoКонец Саб
Прежде чем мы продолжим, давайте разберем этот код. Первая и последняя строки автоматически создаются VBA и отмечают начало и конец макроса. Мы назвали макрос AZSort в этом примере. Если вы использовали другое имя, оно будет отображаться вместо AZSort.
Следующая строка определяет переменную р как Диапазон. Ты можешь измениться р на любое другое имя, которое вы хотите; просто не забывайте сохранять последовательность во всем коде, так как эта переменная используется в коде несколько раз.
Далее мы обращаемся к текущему листу, а затем очищаем всю предыдущую сортировку, чтобы ее место заняла наша новая сортировка. Затем мы устанавливаем переменную р чтобы равняться первому столбцу выбранных ячеек. R.Выбрать просто выбирает переменную р.
Наконец, R.Сортировка строка сортирует столбец. В Заголовок Параметр указывает, включает ли выбор заголовок или нет. Вы можете прочитать о как ячейки и диапазон отличаются в Excel VBA в нашей подробной статье. Теперь, когда у вас есть достаточное представление о макросе, который вы только что написали, давайте применим его к колонке.
- Вернитесь к макрос окно.
- Выберите свой макрос и нажмите Опции.
- Установите комбинацию клавиш для макроса.
- Нажимать ХОРОШО.
- Выберите столбец, который вы хотите отсортировать.
- Нажмите сочетание клавиш для вашего макроса на клавиатуре.
Вот оно! Хотя настройка макроса может занять немного больше времени, но с этого момента все, что вам нужно сделать, это выбрать ячейки и нажать сочетание клавиш, и Excel отсортирует ваши ячейки в алфавитном порядке.
Наведите порядок в своих электронных таблицах Excel
Одной из ключевых функций Excel является организация данных, чтобы сделать их более понятными. Одним из популярных методов сортировки имен является их сортировка по алфавиту.
Вы можете либо использовать инструмент сортировки Excel, либо написать код VBA для сортировки в алфавитном порядке в Excel. Теперь, когда вы знаете, как делать и то, и другое, пришло время навести порядок в ваших электронных таблицах!