Как в word отсортировать таблицу по алфавиту

Главная » Разное » Как в word отсортировать таблицу по алфавиту

Как сортировать по алфавиту в ворде

Word может выполнить сортировку по алфавиту от А до Я (по возрастанию) и от Я до А (по убыванию).

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

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

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

Для расположения элементов списка по алфавиту (от А до Я) выполните следующие действия:

Если необходимо выполнить сортировку в обратном порядке, то поставьте переключатель в положение

По убыванию
(смотри рисунок выше)

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

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

Отсортируем данные: фамилии — в алфавитном порядке.

Получим следующий результат

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

Теперь отсортируем данные в таблице следующим образом: Фамилии по алфавиту, должность по алфавиту и год рождения по убыванию (молодые сотрудники вверху списка)

Получим следующий результат

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

Дополнительная информация:

Дорогой читатель! Вы посмотрели статью до конца. Получили вы ответ на свой вопрос? Напишите в комментариях пару слов.Если ответа не нашли, укажите что искали.

сортировать по алфавиту столбцы и строки

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

Распределение по алфавиту в Excel так же просто, как и ABC. Независимо от того, сортируете ли вы весь рабочий лист или выбранный диапазон, по вертикали (столбец) или по горизонтали (строка), по возрастанию (от A до Z) или по убыванию (от Z до A), в большинстве случаев задача может быть выполнена одним нажатием кнопки.Однако в некоторых ситуациях встроенные функции могут споткнуться, но вы все равно можете найти способ сортировки по алфавиту с помощью формул.

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

Как расположить по алфавиту в Excel

В целом, существует 3 основных способа сортировки в алфавитном порядке в Excel: кнопка A-Z или Z-A, функция сортировки и фильтр. Ниже вы найдете подробные инструкции по каждому методу.

Как отсортировать столбец по алфавиту

Самый быстрый способ сортировки по алфавиту в Excel:

  1. Выберите любую ячейку в столбце, который нужно отсортировать.
  2. На вкладке Данные в группе Сортировка и фильтр щелкните A – Z


    для сортировки по возрастанию или Z – A для сортировки по убыванию. Готово!

К этим же кнопкам также можно получить доступ из вкладки Home > Редактирование группы > Сортировка и фильтр :

В любом случае Excel мгновенно отсортирует ваш список по алфавиту:

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

Упорядочить по алфавиту и объединить строки

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

Как вы можете видеть в отсортированной таблице справа, соответствующая информация в каждой строке хранится вместе:

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

.

Фильтрация и сортировка по алфавиту в Excel

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

Добавить фильтр в таблицу очень просто:

  1. Выберите один или несколько заголовков столбцов.
  2. На вкладке Home в группе Редактирование щелкните Сортировка и фильтр > Фильтр .
  3. Маленькие раскрывающиеся стрелки появятся в каждом из заголовков столбцов. Щелкните стрелку раскрывающегося списка для столбца, который вы хотите расположить в алфавитном порядке, и выберите Сортировать от А до Я :

Столбец сразу же отсортирован по алфавиту, а небольшая стрелка вверх на кнопке фильтра указывает порядок сортировки (по возрастанию):

Чтобы изменить порядок, выберите Сортировка от Z до A в раскрывающемся меню фильтра.

Чтобы удалить фильтр , просто нажмите кнопку Filter еще раз.

Как разместить несколько столбцов в алфавитном порядке

Если вы хотите расположить данные в алфавитном порядке в нескольких столбцах, используйте команду Excel Sort , которая дает больший контроль над сортировкой ваших данных.

В качестве примера давайте добавим еще один столбец в нашу таблицу, а затем расположим записи в алфавитном порядке сначала по Регион , а затем по Имя :

Для этого выполните следующие действия:

  1. Выберите всю таблицу для сортировки.

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

  2. На вкладке Data в группе Sort & Filter щелкните Sort
  3. Откроется диалоговое окно Сортировка с первым уровнем сортировки, созданным для вас автоматически, если Excel сочтет нужным.

    В раскрывающемся списке Сортировка по выберите столбец, который нужно расположить в алфавитном порядке первым, в нашем случае Область .В двух других полях оставьте настройки по умолчанию: Сортировать по Значения ячеек и Порядок От A до Z :

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

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

    В этом примере на втором уровне значения в столбце Имя сортируются в алфавитном порядке от A до Z:

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

  5. При необходимости добавьте дополнительные уровни сортировки и нажмите ОК .

Excel отсортирует ваши данные в указанном порядке. Как показано на скриншоте ниже, наша таблица упорядочена в алфавитном порядке именно так, как и должно: сначала Регион , а затем Имя :

Как отсортировать строки по алфавиту в Excel

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

  1. Выберите диапазон для сортировки. Если в вашей таблице есть метки строк, которые нельзя перемещать, не забудьте их оставить.
  2. Перейдите на вкладку Data > Sort and Filter group и нажмите Sort :
  3. В диалоговом окне Сортировка щелкните Параметры
  4. В появившемся небольшом диалоговом окне Параметры сортировки выберите Сортировка слева направо и нажмите ОК , чтобы вернуться к Сортировка
  5. В раскрывающемся списке Сортировать по выберите номер строки, которую вы хотите расположить в алфавитном порядке (строка 1 в этом примере).В двух других полях подойдут значения по умолчанию, поэтому мы сохраняем их ( Значения ячеек в поле Сортировка по и от A до Z в поле Порядок ) и нажимаем ОК:

В результате первая строка в нашей таблице сортируется в алфавитном порядке, а остальные данные перестраиваются соответствующим образом, сохраняя все корреляции между записями:

Проблемы с сортировкой по алфавиту в Excel

Возможности сортировки

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

Пустые или скрытые столбцы и строки

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

Простое решение — удалить пробелы и показать все скрытые области перед сортировкой. Или сначала выберите всю таблицу, а затем расположите ее по алфавиту.

Неизвестные заголовки столбцов

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

При использовании диалогового окна Сортировка убедитесь, что установлен флажок Мои данные имеют заголовки .

Как сортировать в Excel по алфавиту с помощью формул

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

Как расположить в Excel по фамилии

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

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

Excel в этом случае не помогут, поэтому обратимся к формулам.

С полным именем в ячейке A2 вставьте следующие формулы в две разные ячейки, а затем скопируйте их по столбцам до последней ячейки с данными:

В C2 извлеките имя :

= ЛЕВЫЙ (A2; ПОИСК (""; A2) -1)

В D2 потяните фамилию :

= ВПРАВО (A2; LEN (A2) -ПОИСК ("", A2,1))

Затем соединили части в обратном порядке через запятую:

= D2 & "," & C2

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

Поскольку нам нужно расположить по алфавиту имена, а не формулы, преобразуйте их в значения.Для этого выделите все ячейки формулы (E2: E10) и нажмите Ctrl + C, чтобы скопировать их. Щелкните выделенные ячейки правой кнопкой мыши, выберите Values ​​ в разделе Paste Options и нажмите клавишу Enter:

Хорошо, вы почти у цели! Теперь выберите любую ячейку в результирующем столбце, нажмите кнопку от A до Z или от Z до A на вкладке Data , и вот он у вас — список в алфавитном порядке по фамилии:

Если вам нужно вернуться к исходному формату Имя Фамилия , вам нужно сделать немного больше:

Снова разделите имена на две части, используя следующие формулы (где E2 — имя, разделенное запятыми):

Получить имя :

= ВПРАВО (E2, LEN (E2) - ПОИСК ("", E2))

Получить фамилию :

= ВЛЕВО (E2, ПОИСК ("", E2) - 2)

И соедините две части вместе:

= G2 & "" & h3

Выполните преобразование формул в значения еще раз, и все готово!

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

Как расположить каждую строку по отдельности в Excel

В одном из предыдущих примеров мы обсуждали, как расположить строки в Excel по алфавиту с помощью диалогового окна «Сортировка». В этом примере мы имели дело с коррелированным набором данных. Но что, если каждая строка содержит независимую информацию? Как расположить каждую строку индивидуально?

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

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

Для начала скопируйте метки строк на другой лист или в другое место на том же листе, а затем используйте следующую формулу массива, чтобы расположить каждую строку в алфавитном порядке (где B2: D2 — первая строка в исходной таблице):

= ИНДЕКС ($ B2: $ D2, ПОИСКПОЗ (COLUMNS ($ B2: B2), COUNTIF ($ B2: $ D2, "<=" & $ B2: $ D2), 0))

Помните, что правильный способ ввода формулы массива в Excel — это нажать Ctrl + Shift + Enter.

Если вы не очень хорошо знакомы с формулами массива Excel, выполните следующие действия, чтобы правильно ввести их в свой рабочий лист:

  1. Введите формулу в первую ячейку (в нашем случае G2) и нажмите Ctrl + Shift + Enter. При этом Excel заключит формулу в {фигурные скобки}. Не пытайтесь вводить фигурные скобки вручную, это не сработает.
  2. Выберите ячейку формулы (G2) и перетащите маркер заполнения вправо, чтобы скопировать формулу в другие ячейки первой строки (до ячейки I2 в этом примере).
  3. Выберите все ячейки формулы в первой строке (G2: I2) и перетащите маркер заполнения вниз, чтобы скопировать формулу в другие строки.

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

Если в наборе данных есть пробелы, заключите формулу в функцию ЕСЛИОШИБКА:

= ЕСЛИОШИБКА (ИНДЕКС ($ B2: $ D2, ПОИСКПОЗ (СТОЛБЦЫ ($ B2: B2), СЧЁТЕСЛИ ($ B2: $ D2, "<=" & $ B2: $ D2), 0)), "")

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

Как работает эта формула

Приведенная выше формула основана на классической комбинации ИНДЕКС ПОИСКПОЗ, используемой для горизонтального поиска в Excel. Но поскольку нам нужен «алфавитный поиск», мы перестроили его таким образом:

COUNTIF ($ B2: $ D2, «<=» & $ B2: $ D2) сравнивает все значения в одной строке друг с другом и возвращает массив их относительных рангов. Например, в строке 2 он возвращает {2,3,1}, что означает, что Caden — это 2 и , Оливер — это 3 , и Aria — 1 st .Таким образом, мы получаем поисковый массив для функции ПОИСКПОЗ.

COLUMNS ($ B2: B2) предоставляет значение поиска. Благодаря грамотному использованию абсолютных и относительных ссылок возвращаемое число увеличивается на 1 по мере продвижения вправо. То есть для G2 значение поиска равно 1, для h3 — 2, для I2 — 3.

MATCH выполняет поиск значения поиска, вычисленного функцией COLUMNS (), в массиве поиска, возвращаемом функцией COUNTIF (), и возвращает его относительное положение. Например, для G2 значение поиска равно 1, которое находится в позиции 3 rd в массиве поиска, поэтому MATCH возвращает 3.

Наконец, INDEX извлекает реальное значение на основе его относительного положения в строке. Для G2 он выбирает значение 3 rd в диапазоне B2: D2, что является Aria.

Как отсортировать каждый столбец по алфавиту в Excel

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

= ИНДЕКС (A $ 3: A $ 5, ПОИСКПОЗ (СТРОКИ (A $ 3: A3), СЧЁТЕСЛИ (A $ 3: A $ 5, "<=" & A $ 3: A $ 5), 0))

Пожалуйста, помните, что это формула массива , которую нужно заполнить с помощью Ctrl + Shift + Enter:

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

Если вы предпочитаете сделать новое расположение в алфавитном порядке статическим, замените формулы их результатами, используя Специальная вставка > Значения .

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

Вас также может заинтересовать:

.

Поместите любой текст в алфавитном порядке с помощью этого бесплатного инструмента

Быстро разместите информацию в алфавитном порядке с помощью этого супер-бесплатного онлайн-инструмента.

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

Использовать этот инструмент довольно просто, но если вы хотите разобраться, у меня есть двухминутное видео, в котором рассказывается об основах алфавитного ввода текста с помощью этого инструмента.

Он также может удалять повторяющиеся элементы из вашего алфавитного списка и другие интересные вещи. Наслаждаться.

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

ПОДЕЛИТЬСЯ ЭТОЙ СТРАНИЦЕЙ

Правила алфавитного порядка

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

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

Языковые версии

В алфавитном порядке также имеется на немецком языке (Alphabetisch ordnen), Французский (Ordre alphabétique) и испанский (Orden Alfabético).

.

c # — Сортировать список по алфавиту

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

  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами

.

sql server — сортировать имена столбцов в таблице по алфавиту

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

  1. Около
  2. Товары
  3. Для команд
  1. Переполнение стека Общественные вопросы и ответы
  2. Переполнение стека для команд Где разработчики и технологи делятся частными знаниями с коллегами
  3. Вакансии Программирование и связанные с ним технические возможности карьерного роста
  4. Талант Нанимайте технических специалистов и создавайте свой бренд работодателя

.


Смотрите также

Запись опубликована в рубрике Разное. Добавьте в закладки постоянную ссылку.