Как отсортировать вкладки Excel в порядке возрастания или убывания (2 способа)

  • Поделись Этим
Hugh West

В Microsoft Excel Если мы хотим отсортировать вкладки excel, то для этого не существует встроенных функций или каких-либо инструментов. Мы можем сделать это только вручную или с помощью макросов. В этой статье мы изучим некоторые макросы VBA для сортировки вкладок в excel, а также рассмотрим, как мы можем отсортировать их вручную.

Скачать Рабочую тетрадь для практических занятий

Вы можете скачать рабочую тетрадь и заниматься с ними.

Сортировка вкладок.xlsm

2 способа сортировки вкладок Excel в порядке возрастания или убывания

При работе с большим количеством вкладок в excel, если вкладки расположены определенным образом, найти вкладку будет проще. Чтобы быстро отсортировать вкладки в excel, мы будем использовать набор данных, приведенный ниже. Но вкладки набора данных не имеют никакого расположения. Давайте посмотрим, как их просто отсортировать.

1. Сортировка вкладок листа вручную в Excel

В Excel нет встроенных функций, формул или каких-либо инструментов для сортировки вкладок/листов. Ручная сортировка вкладок может занять много времени. Давайте выполним следующие шаги для сортировки вкладок вручную.

ШАГИ:

  • Сначала щелкните вкладки, которые нужно переместить.
  • Во-вторых, перетащите вкладку влево или вправо, нажав на левую кнопку мыши.

  • И вот, пожалуйста!

Но вы должны делать это для каждой вкладки.

СОВЕТЫ: Когда вы перетаскиваете вкладки, удерживайте нажатой клавишу клавиша Ctrl на клавиатуре. Это приведет к созданию копии вкладок, а не к их перемещению.

Похожие материалы: Как использовать расширенные параметры сортировки в Excel

Похожие чтения:

  • Как отсортировать IP-адрес в Excel (6 методов)
  • [Решено!] Сортировка в Excel не работает (2 решения)
  • Как добавить кнопку сортировки в Excel (7 способов)
  • Сортировка диапазона с помощью VBA в Excel (6 примеров)
  • Как отсортировать уникальный список в Excel (10 полезных методов)

2. Использование VBA для сортировки вкладок Excel

Excel VBA помогает автоматизировать задачу и выполнять различные функции или формулы. Excel VBA делает повседневную деятельность менее утомительной. Макросы VBA Мы можем создавать пользовательские функции и автоматизировать ручные операции, чтобы сэкономить время и усилия". Excel VBA мы можем легко сортировать вкладки по возрастанию или убыванию в соответствии с нашими пожеланиями.

2.1 Сортировка вкладок листа Excel в алфавитном порядке от A до Z

Для сортировки вкладок по возрастанию мы можем использовать функцию VBA код, который будет сортировать вкладки в алфавитном порядке от От А до Я Давайте продемонстрируем процедуру, как мы можем использовать Макросы VBA для сортировки вкладок в порядке возрастания.

ШАГИ:

  • Во-первых, зайдите в Разработчик на вкладке ленты.
  • Во-вторых, нажмите на Visual Basic чтобы открыть Редактор Visual Basic где мы будем писать коды VBA.
  • Другой способ открыть Редактор Visual Basic это просто нажать Alt + F11 .

  • Или, вместо того, чтобы открывать редактор из Разработчик вкладке, вы можете щелкнуть на любом листе вашей электронной таблицы, а затем щелкните правой кнопкой мыши Выберите Посмотреть код вариант.

  • Откроется окно visual basic.
  • Затем перейдите в раздел "Вставка" и выберите Модуль из выпадающего меню.

Предложение: Вы не можете написать код на любом листе, вам необходимо вставить Модуль для написания кода, поскольку мы собираемся использовать код для всей электронной таблицы, а не только для какого-то конкретного листа.

Когда нам нужно написать какой-либо код только для определенного листа, вы можете использовать листы для написания кодов на них.

  • После этого скопируйте и вставьте код VBA ниже.

Код VBA:

 Sub Sort_AtoZ() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name)> UCase$(Application.Sheets(j + 1).Name) Then Sheets(j).Move after:=Sheets(j + 1) End If Next Next End Sub 
  • Затем нажмите кнопку клавиша F5 или нажмите на Run Sub чтобы запустить код.

Выход:

Это Макрос VBA сортирует вкладки в текущей рабочей книге в возрастающем алфавитном порядке, начиная с листов, названия которых начинаются с цифр, а затем переходя к вкладкам, начинающимся с A и заканчивающимся Z.

2.2 Сортировка вкладок листа Excel от Z до A

Чтобы отсортировать вкладки в порядке убывания, мы можем воспользоваться функцией VBA код, который будет сортировать вкладки в алфавитном порядке от от Z до A Давайте выполним следующие действия, чтобы отсортировать вкладки в порядке убывания.

ШАГИ:

  • Аналогично, предыдущий метод, чтобы открыть Редактор Visual Basic , сначала перейдите к Разработчик на вкладке ленты.
  • Далее нажмите на Visual Basic или нажмите Alt + F11 чтобы открыть Редактор Visual Basic .

  • Другой способ открыть Редактор Visual Basic просто щелкните правой кнопкой мыши на любом листе и выберите Посмотреть код .

  • Далее, перейдите к Вставка и выберите Модуль из выпадающего меню.

  • Теперь запишите Код VBA ниже.

Код VBA:

 Sub Sort_ZtoA() For i = 1 To Application.Sheets.Count For j = 1 To Application.Sheets.Count - 1 If UCase$(Application.Sheets(j).Name) <UCase$(Application.Sheets(j + 1).Name) Then Application.Sheets(j).Move after:=Application.Sheets(j + 1) End If Next Next End Sub 
  • Наконец, запустите код, нажав кнопку Run Sub с другой стороны, нажмите на клавиатуре сочетание клавиш клавиша F5 чтобы запустить код.

Выход:

Это позволит упорядочить вкладки по убыванию в алфавитном порядке.

Читать далее: VBA для сортировки таблицы в Excel (4 метода)

Заключение

Приведенные выше методы помогут вам отсортировать вкладки excel. Надеемся, это вам поможет! Если у вас есть вопросы, предложения или отзывы, пожалуйста, сообщите нам об этом в разделе комментариев. Вы также можете посмотреть другие наши статьи в разделе ExcelWIKI.com блог!

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.