Как в экселе сделать таблицу по алфавиту. Связанный выпадающий список в Excel по алфавиту

Есть категория пользователей Excel, которая работает с книгами, содержащими вместо 3-х стандартых листов, гораздо большее их количество. У кого-то в этих книгах сметы, номера которых являются именами листов, у кого-то акты выполненных работ подрядных организаций, у кого-то расход топлива автомобилей маршрутного такси, у кого-то сборки экономических расчетов, а у кого-то электрические характеристики технологического оборудования, записываемые ежедневно на отдельный лист (или вообще ежечасно). Хорошо, если листы такой книги заранее отсортированы хоть как-то, а если нет? Даже простой поиск нужного листа в книге становится далеко не веселым занятием. Так хочется выстроить листы по алфавиту, но в стандартных средствах Excel такая возможность отсутствует.

Представляю Вашему вниманию простую в использовании надстройку (макрос) для Excel , которая позволяет отсортировать листы рабочей книги Excel как по возрастанию, так и по убыванию . Если кто-то сталкивался с не вполне корректной сортировкой, когда сразу следом за Лист1 идет Лист11, а не Лист2, может не волноваться. В этой надстройке такая проблема решена, она одинаково качественно отсортирует листы, названия которых состоят из букв, из цифр и из сочетания букв, цифр, пробелов и символов. Причем проделает это даже со скрытыми листами. Надстройка правильно и быстро сортирует листы с именами, состоящими из одних только цифр, таких например, как 1, 2, 3, 4, 5, а также листы с именами вида 1-1-1, 1-1-2, 1-1-3.

Надстройка запускается кнопкой, выведенной в меню Excel, при нажатии которой пользователь видит диалоговое окно, с помощью которого может выбрать способ сортировки листов по возрастанию, либо по убыванию. Существует также сортировка листов по цвету ярлычков и по настраиваемым спискам .

Также можно . Надстройка легко устанавливается, а для тех, кто пока еще не сталкивался с установкой надстроек в Excel, есть пошаговая инструкция . На мой взгляд это достойная альтернатива ручному перетаскиванию листов.

Сортировка данных в Excel - это расстановка табличных данных в нужном порядке, например, по возрастанию (от меньшего к большему) или по убыванию (от большего к меньшему). Сортировке подвергаются числовые и текстовые значения, значения даты и времени, а также форматы. Сортировка данных возможна как по столбцам, так и по строкам. Перед сортировкой необходимо отобразить скрытые строки и столбцы.

Типы сортируемых данных и порядок сортировки

Сортировка числовых значений в Excel

Сортировка числовых значений по возрастанию - это такая расстановка значений, при которой значения располагаются от наименьшего к наибольшему (от минимального к максимальному).

Соответственно, сортировка числовых значений по убыванию - это расположение значений от наибольшего к наименьшему (от максимального к минимальному).

Сортировка текстовых значений в Excel

"Сортировка от А до Я" - сортировка данных по возрастанию;

"Сортировка от Я до А" - сортировка данных по убыванию.

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

Текстовые значения могут содержать алфавитные, числовые и специальные символы. При этом числа могут быть сохранены как в числовом, так и в текстовом формате. Числа, сохраненные в числовом формате, меньше, чем числа, сохраненные в текстовом формате. Для корректной сортировки текстовых значений все данные должны быть сохранены в текстовом формате. Кроме того, при вставке в ячейки текстовых данных из других приложений, эти данные могут содержать пробелы в своем начале. Перед началом сортировки необходимо удалить начальные пробелы (либо другие непечатаемые символы) из сортируемых данных, иначе сортировка будет выполнена некорректно.

Можно отсортировать текстовые данные с учетом регистра. Для этого необходимо в параметрах сортировки установить флажок в поле "Учитывать регистр".

Обычно буквы верхнего регистра имеют меньшие номера, чем буквы нижнего регистра.

Сортировка значений даты и времени

"Сортировка от старых к новым" - это сортировка значений даты и времени от самого раннего значения к самому позднему.

"Сортировка от новых к старым" - это сортировка значений даты и времени от самого позднего значения к самому раннему.

Сортировка форматов

В Microsoft Excel 2007 и выше предусмотрена сортировка по форматированию. Этот способ сортировки используется в том случае, если диапазон ячеек отформатирован с приминением цвета заливки ячеек, цвета шрифта или набора значков. Цвета заливок и шрифтов в Excel имеют свои коды, именно эти коды и используются при сортировке форматов.

Сортировка по настраиваемому списку

Табличные данные можно сортировать по настраиваемым спискам, таким, например, как список месяцев, список дней недели, список структурных подразделений предприятия, список табельных номеров работников и так далее. В Excel имеется возможность создавать собственные списки сортировки данных. При таком порядке сортировки данные, предназначенные для сортировки и значения списка должны совпадать.

Параметры сортировки

Сортировка по столбцу

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

Сортировка по строке

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

Многоуровневая сортировка

Итак, если производится сортировка по столбцу, то строки меняются местами, если данные сортируются по строке, то местами меняются столбцы.

Excel позволяет сортировать данные не только по одному столбцу или одной строке, а создавать различное количество уровней сортировки. В Excel 2007, например, их 64. Уровни сортировки можно добавлять, удалять, копировать и менять местами.

Кроме всего прочего при сортировке можно учитывать, либо не учитывать регистр.

Надстройка для сортировки данных в Excel

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

Добрый день, дорогие читатели! Сегодня поделюсь тем, Как сортировать по алфавиту в excel. Начать стоит с данного типа, а после будут описаны и иные варианты. Вперед!

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

  • Затем, на вкладке под названием «Главная», в разделе «Редактирование» кликаем по кнопке «Сортировка и фильтр». А в всплывшем списке выбираем пункт с названием «Сортировка от А до Я».
  • Стоит обратить внимание, что выпадает окошко, в котором необходимо выбрать: по всей таблице либо в границах выделения.
  • Если необходимо осуществить лишь в одном из столбиков, следует проставить галочку на пункт «Сортировать в рамках выделения».

Легко? Невероятно!

В зависимости от возрастания и убывания

Данный метод сортировки осуществляется так же, как по алфавиту. Различие будет лишь в наименовании функций: «По возрастанию», а также, «По убыванию».

По нескольким полям файла

Если сортировка необходима одновременно в нескольких столбиках и по нескольким параметрам, пригодится опция под названием «Настраиваемая сортировка». Рассмотрим ее.

Кликнем по вкладке «главная», после – «Сортировка и фильтр», затем – «Настраиваемая сортировка».

Шапка окна содержит следующие кнопки:

  1. Добавление уровня;
  2. Удаление уровня;
  3. Копирование уровня;
  4. Клавиши вверх и вниз.

Говоря о том, каким именно образом будет осуществлена подобная сортировка, стоит заметить, что Эксель пойдет по списку сверху. Первый уровень является наиболее приоритетным. Например, нами выбрано «сортировать людей в зависимости от имени от А до Я – выполнено.

Затем, следующее условие состоит в сортировке списка в зависимости от возраста (по увеличению). Что же получается? Имена так и останутся рассортированные по алфавиту, однако люди-тёзки будут располагаться в определенном порядке – от самых младших к самым старшим.

Итак, прежде всего, были отсортированы строчки в зависимости от имен. После этого, следует обратить внимание на имя Дарья. Их 4, однако располагаются они в той последовательности, как и были в таблице изначально.

Тогда было добавлено дополнительное условие – расположить людей в от самого младшего к наиболее старшему. В итоге, наша таблица отсортирована не только в зависимости от имен, но также, по возрастам и теперь вы знаете как сортировать по алфавиту в excel.

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

Сортировать данные можно по тексту (от А к Я или от Я к А), числам (от наименьших к наибольшим или от наибольших к наименьшим), а также датам и времени (от старых к новым или от новых к старым) в одном или нескольких столбцах. Можно также выполнять сортировку по настраиваемым спискам, которые создаете вы сами (например, списку, состоящему из элементов "Большой", "Средний" и "Маленький"), или по формату, включая цвет ячеек и цвет шрифта, а также по значкам.

Примечания:

Сортировка текстовых значений

Примечания: Возможные проблемы

Сортировка чисел

Примечания:

Сортировка значений даты и времени

Примечания: Возможные проблемы

Сортировка по нескольким столбцам или строкам

Возможно, вы захотите выполнить сортировку по двум или нескольким столбцам или строкам, чтобы сгруппировать данные с одинаковыми значениями в одном столбце или строке, а затем отсортировать эти группы с одинаковыми значениями по другому столбцу или строке. Например, если есть столбцы "Отдел" и "Сотрудник", можно сначала выполнить сортировку по столбцу "Отдел" (для группировки всех сотрудников по отделам), а затем - по имени (для расположения имен сотрудников каждого отдела в алфавитном порядке). Можно одновременно выполнять сортировку по 64 столбцам.

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

Сортировка по цвету ячейки, цвету шрифта или значку

Если диапазон ячеек или столбец таблицы был отформатирован вручную или с помощью условного форматирования с использованием цвета ячеек или цвета шрифта, можно также выполнить сортировку по цветам. Кроме того, можно выполнить сортировку по набору значков, созданных с помощью условного форматирования.

Сортировка по настраиваемым спискам

Для сортировки в порядке, заданном пользователем, можно применять настраиваемые списки. Например, столбец может содержать значения, по которым вы хотите выполнить сортировку, такие как "Высокий", "Средний" и "Низкий". Как настроить сортировку, чтобы сначала отображались значения "Высокий", затем - "Средний", а в конце - "Низкий"? Если отсортировать их в алфавитном порядке (от А до Я), то значения "Высокий" будут отображаться вверху, но за ними окажутся значения "Низкий", а не "Средний". А при сортировке от Я до А значения "Средний" окажутся в самом верху. В действительности значения "Средний" всегда, независимо от порядка сортировки должны отображаться в середине. Вы можете решить эту проблему, создав настраиваемый список.

Сортировка с учетом регистра

Сортировка слева направо

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

Примечание: Таблицы не поддерживают возможность сортировки слева направо. Сначала преобразуйте таблицу в диапазон: выделите в ней любую ячейку и выберите пункты Работа с таблицами > Преобразовать в диапазон .

Примечание: При сортировке строк, являющихся частью структуры листа, в Excel сортируются группы наивысшего уровня (уровень 1) таким образом, что порядок расположения строк или столбцов детализации не изменится, даже если они скрыты.

Сортировка по части значения в столбце

Чтобы выполнить сортировку по части значения в столбце, например части кода (789-WDG -34), фамилии (Регина Покровская) или имени (Покровская Регина), сначала необходимо разбить столбец на две или несколько частей таким образом, чтобы значение, по которому нужно выполнить сортировку, оказалось в собственном столбце. Чтобы разбить значения в ячейке на части, можно воспользоваться текстовыми функциями или мастером текстов. Дополнительные сведения и примеры см. в статьях Разбивка текста по разным ячейкам и Разбивка текста по разным столбцам с помощью функций .

Сортировка меньшего диапазона в пределах большего

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

К счастью, Excel выдает предупреждение, если обнаруживает подобную попытку:

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

Если результат не соответствует желаемому, нажмите кнопку Отменить .

Примечание: Отсортировать подобным образом значения в таблице нельзя.

Дополнительные сведения об основных проблемах с сортировкой

Если результаты сортировки данных не соответствуют ожиданиям, сделайте следующее.

Проверьте, не изменились ли значения, возвращаемые формулами Если сортируемые данные содержат одну или несколько формул, значения, возвращаемые ими, при пересчете листа могут измениться. В этом случае примените сортировку повторно, чтобы получить актуальные результаты.

Перед сортировкой отобразите скрытые строки и столбцы При сортировке по столбцам скрытые строки не перемещаются, а при сортировке по строкам не перемещаются скрытые столбцы. Перед сортировкой данных целесообразно отобразить скрытые строки и столбцы.

Проверьте текущий параметр языкового стандарта Порядок сортировки зависит от выбранного языка. Убедитесь в том, что на панели управления в разделе Региональные параметры или Язык и региональные стандарты задан правильный языковой стандарт. Сведения о том, как изменить параметр языкового стандарта, см. в справке Microsoft Windows.

Вводите заголовки столбцов только в одну строку Если необходимо использовать заголовки из нескольких строк, установите перенос слов в ячейке.

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

    Чтобы исключить из сортировки первую строку данных (заголовок столбца), на вкладке Главная в группе Редактирование нажмите кнопку Сортировка и фильтр , выберите команду Настраиваемая сортировка и установите флажок .

    Чтобы включить в сортировку первую строку данных (так как она не является заголовком столбца), на вкладке Главная в группе Редактирование нажмите кнопку Сортировка и фильтр , выберите команду Настраиваемая сортировка и снимите флажок Мои данные содержат заголовки .

Примечание: В Excel Online можно выполнять сортировку таблиц и диапазонов по одному или нескольким столбцам (как по возрастанию, так и по убыванию), но нельзя выполнять сортировку по строкам (сортировка слева направо).

Сортировка данных в таблице

Если данные отформатированы как таблица Excel, можно быстро выполнить их сортировку и фильтрацию с помощью кнопок фильтрации в строке заголовков.

Сортировка данных в диапазоне


Сортировка по нескольким столбцам

Например, у вас есть таблица со столбцами "Отдел" и "Сотрудник". Можно сначала выполнить сортировку по столбцу "Отдел" для группировки всех сотрудников по отделам, а затем - по имени для расположения имен сотрудников каждого отдела в алфавитном порядке.

Чтобы выполнить настраиваемую сортировку в Excel Online, данные нужно отформатировать как таблицу Excel:

Сортировка с учетом регистра


Вы не знаете, какой порядок сортировки выбран?

Проверьте направление стрелки.

Сортировка по возрастанию обозначена стрелкой, направленной вверх.

Сортировка по убыванию обозначена стрелкой, направленной вниз.

Совет: Добавив в таблицу новые даты, выделите столбец и повторно примените порядок сортировки.

Сортировка по фамилии

Если вы хотите отсортировать по фамилии список имен, которые начинаются с имени (например "Регина Покровская"), вам нужно изменить их таким образом, чтобы они начинались с фамилии (например "Покровская, Регина"). Для этого мы будем использовать несколько формул.

Здесь показаны несколько формул в ячейках B2, C2 и D2, которые мы объедим в ячейке E2.

Вот описание приведенных выше формул.

Описание

Результат

НАЙТИ(" ",A2)

Находит позицию первого пробела в строке "Регина Покровская"

ПСТР("A2,B2+1,30)

Находит последние 30 символов в строке "Регина Покровская", начиная с первой позиции после пробела (8), (это "П" в слове Покровская). Вы можете запросить намного больше символов, чем вам нужно.

Покровская

ЛЕВСИМВ(A2,B2-1)

Находит имя в строке "Регина Покровская", возвращая крайние левые символы, которые находятся перед первым пробелом (на позиции 7). Таким образом, возвращаются первые 6 знаков (позиция 7 минус 1) - "Регина".

Объединяет "Покровская", запятую с пробелом (", ") и "Регина", чтобы вернуть строку "Покровская, Регина"

Покровская, Регина

В Е2 мы преобразовали строку "Регина Покровская" в "Покровская, Регина". Теперь перетащите формулу в ячейке E2 вниз через ячейки, находящиеся ниже, чтобы скопировать формулу и преобразовать остальные имена из столбца A.

Прежде чем отсортировать имена, вам нужно преобразовать их из результатов формулы в значения:

    Выделите ячейки, начиная с E2, и нажмите клавиши CTRL+C, чтобы скопировать их.

    На вкладке Главная щелкните стрелку под командой Вставить и выберите пункт Вставить значения .

Наконец, чтобы отсортировать имена, выделите ячейки и нажмите По возрастанию или По убыванию .

Удаление или отмена сортировки в столбце

В Excel Online, чтобы отменить любую сортировку, которую вы применили к списку или таблице, можно использовать команду Отменить на вкладке Главная. В этом примере изображены данные в списке, который сначала был упорядочен по городам в порядке возрастания, а затем отсортирован по численности населения в порядке убывания. Отмена действия вернет первоначальный порядок данных (по городам).

В таблице столбцы имеют стрелки фильтра, поэтому вы можете использовать их для сортировки в дополнение к фильтрации. В приведенном ниже примере обратите внимание на стрелку вниз рядом с фильтром для столбца "Население", которая показывает, что данные отсортированы в порядке убывания. После сортировки в столбце "Город" обратите внимание на стрелку вверх рядом фильтром для городов.

Как и с диапазонами, вы можете отменить сортировку в таблице с помощью команды Отменить на вкладке Главная . На этом примере показаны результаты отмены, которая восстанавливает исходный порядок, и использования фильтра для сортировки городов.

Сохранение и повторное использование порядка сортировки

В Excel Online вы можете сортировать таблицы и диапазоны, но вы не сможете сохранить или повторно применить порядок сортировки к другому диапазону или другой таблице данных. В классическом приложении Excel это также невозможно.

Дополнительные сведения

Вы всегда можете задать вопрос специалисту Excel Tech Community , попросить помощи в сообществе

Добрый день, дорогие читатели! Сегодня поделюсь тем, Как сортировать по алфавиту в excel. Начать стоит с данного типа, а после будут описаны и иные варианты. Вперед!

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

  • Затем, на вкладке под названием «Главная», в разделе «Редактирование» кликаем по кнопке «Сортировка и фильтр». А в всплывшем списке выбираем пункт с названием «Сортировка от А до Я».
  • Стоит обратить внимание, что выпадает окошко, в котором необходимо выбрать: по всей таблице либо в границах выделения.
  • Если необходимо осуществить лишь в одном из столбиков, следует проставить галочку на пункт «Сортировать в рамках выделения».

Легко? Невероятно!

В зависимости от возрастания и убывания

Данный метод сортировки осуществляется так же, как по алфавиту. Различие будет лишь в наименовании функций: «По возрастанию», а также, «По убыванию».

По нескольким полям файла

Если сортировка необходима одновременно в нескольких столбиках и по нескольким параметрам, пригодится опция под названием «Настраиваемая сортировка». Рассмотрим ее.

Кликнем по вкладке «главная», после – «Сортировка и фильтр», затем – «Настраиваемая сортировка».

Шапка окна содержит следующие кнопки:

  1. Добавление уровня;
  2. Удаление уровня;
  3. Копирование уровня;
  4. Клавиши вверх и вниз.

Говоря о том, каким именно образом будет осуществлена подобная сортировка, стоит заметить, что Эксель пойдет по списку сверху. Первый уровень является наиболее приоритетным. Например, нами выбрано «сортировать людей в зависимости от имени от А до Я – выполнено.

Затем, следующее условие состоит в сортировке списка в зависимости от возраста (по увеличению). Что же получается? Имена так и останутся рассортированные по алфавиту, однако люди-тёзки будут располагаться в определенном порядке – от самых младших к самым старшим.

Итак, прежде всего, были отсортированы строчки в зависимости от имен. После этого, следует обратить внимание на имя Дарья. Их 4, однако располагаются они в той последовательности, как и были в таблице изначально.

Тогда было добавлено дополнительное условие – расположить людей в от самого младшего к наиболее старшему. В итоге, наша таблица отсортирована не только в зависимости от имен, но также, по возрастам и теперь вы знаете как сортировать по алфавиту в excel.




Top