Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Содержание

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

Чаще всего сортировать текстовые данные по алфавиту может потребоваться в одном из двух случаев.

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

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

Важно: Описанные в статье действия будут показаны на примере Microsoft Word 2024, но инструкция применима и к более ранним версиям этого текстового редактора.

Вариант 1: Сортировка в списках

Итак, предположим, список у вас уже имеется. Если нет – выделите текст, который необходимо преобразовать в список (мышкой или «CTRL+A»), и кликните по кнопке «Маркеры», расположенной во вкладке «Главная» в разделе «Абзац».

    Выделите имеющийся список. Как уже было сказано выше, сделать это можно посредством мышки или же с помощью клавиш «CTRL+A» (при условии, что другого текста в документе нет).

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

Вариант 2: Сортировка в таблицах

Несмотря на то что в составе Microsoft Office есть отдельный софт для работы с таблицами – Excel – многие пользователи все равно предпочитают делать это в Ворде.

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

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

Итак, если нужно отсортировать всю таблицу, точнее, ее данные, проделайте следующее:

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

В диалоговом окне задайте желаемые параметры упорядочивания. В том случае, если отсортировать по алфавиту текстовое содержимое таблицы требуется относительно первой ее колонки, установите значение «(столбцам 1)» в полях «Сначала по» и расположенных под ним полях с названиями «Затем по».

Важно: Вместо «столбцам №» в выпадающем меню полей «Сначала по» и «Затем по» могут отображаться названия первых (верхних) ячеек таблицы, то есть шапки. В нашем случае это №, ФИО, Должность.

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

  1. В качестве наглядного примера выполним сортировку во втором столбце.
  2. В таком случае значения параметров «Тип» и «По», выделенные на скриншоте, необходимо оставить в том же виде («тексту» для первого, «абзацам» для второго).
  3. В крайней правой области диалогового окна можно выбрать подходящий тип сортировки – по возрастанию либо же по убыванию, от «А» до «Я» или наоборот.
  4. Задав желаемые значения в окне «Сортировка», кликните по кнопке «ОК» для его закрытия.
  5. Выделенное вами содержимое таблицы будет представлено в алфавитном порядке.

Остается лишь вернуть на прежнее место ранее скопированную шапку. Чтобы сделать это, в группе инструментов «Буфер обмена» («Главная» вкладка), кликните по кнопке «Вставить». Можно также использовать горячие клавиши «CTRL+V».

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

Выделите ту колонку таблицы, данные в которой требуется упорядочить.

Перейдите на вкладку «Макет», которая располагается в основной вкладке «Работа с таблицами». В разделе «Данные» кликните по кнопке «Сортировка».

Появится уже знакомое диалоговое окно под названием «Сортировка»:

  • В выпадающем списке «Сначала по» задайте изначальный параметр сортировки, то есть слово/фразу, которая идет первой по алфавиту (например, фамилия Антонов).
  • Укажите номер колонки, которая была выделена для сортировки.
  • Аналогичное выполните и в выпадающих списках «Затем по».

Важно: Выбирайте тип сортировки, исходя из типа данных, содержащихся в ячейках выделенного столбца. Зачастую достаточно в каждом из пунктов окна «Сортировка» задать значение «Столбцам №», где № — это номер выделенной вами колонки.

  1. В разделе «Список», расположенном в нижней области окна «Сортировка», установите маркер около пункта «со строкой заголовка» или «без строки заголовка». Первый подразумевает то, что шапка таблицы тоже будет отсортирована, второй ее исключает.
  2. Теперь кликните по кнопке «Параметры».
  3. В диалоговом окне «Параметры сортировки» поставьте галочку около пункта «только столбцы».
  4. Нажатием на кнопку «ОК», закройте «Параметры сортировки». Перепроверьте тип сортировки (правая часть окна) – «по возрастанию» либо «по убыванию».
  5. Для закрытия диалогового окна и применения заданного вами типа алфавитной сортировки к выделенному столбцу таблицы нажмите «ОК».
  6. Текстовое содержимое выбранной вами колонки будет упорядочено по алфавиту.

На этом можно закончить, мы с вами рассмотрели два варианта сортировки по алфавиту в текстовом редакторе Microsoft Word. Первый применим к спискам, второй – к таблицам.

Как использовать сортировку списков в Word 2003?

В одном из начальных билдов текстового редактора Word найти функцию сортировки немного проблематичней, чем в современных релизах. Здесь нужно обратиться к разделу «Таблица» -> «Сортировка».

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

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

Как сделать нумерованный список по алфавиту в word?

Работа с документами в программе «Ворд» часто предполагает составление списков по алфавиту. Так, студентам необходимо оформлять списки литературы, руководителям или их секретарям – списки сотрудников.

Конечно же, для удобства работы нужно знать, как сделать в «Ворде» список по алфавиту автоматически. Это довольно просто.

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

Подготовка

Перед тем как сделать в «Ворде» список по алфавиту, материалы (позиции будущего списка) нужно подготовить. Они должны удовлетворять простому требованию: каждая позиция должна быть отделена от другой знаком абзаца. На этом этапе ваши материалы уже будут представлять собой список, однако он будет лишен структуры.

Распространенной ошибкой при составлении списков является простановка лишних абзацев.

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

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

Microsoft ворд office поддерживает множество различных функций, в том числе и для создание всевозможных списков. Это актуально для тех, кто задается вопросом, как сделать в ворде список по алфавиту?

Создание списков

Данные, отсортированные в алфавитном порядке, могут содержать в себе любую информацию. Чтобы списки сделать в алфавитном порядке, необходимо выделить должную информацию и в главной вкладке нажать на иконку «Сортировка».

В появившемся меню необходимо заполнить поля следующим образом:

Кнопка «Ок» позволит подтвердить выполненные действия.

Данные в таблице

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

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

Ворд 2003

Появившееся окно рекомендуется заполнить следующим образом:

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

Сделать упорядоченные списки можно сделать в ворд 2003-2010 и более новых версиях.

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

Word может отсортировать текст списка от А до Я или от Я до А.

  1. Выделите текст в маркированном или нумерованном одноуровневом списке.
  2. На вкладке Главная нажмите кнопку Сортировка.
  3. В окне Сортировка текста в разделе Сортировать по выберите значения Абзацам и Тексту.

Лучше всего сортировка по алфавиту лучше всего подходят для того, чтобы оформить:

Сложная структура

Данные отсортированы по алфавиту. Шапку необходимо вернуть на место. Нажимаем на первую ячейку таблицы и применяем сочетание клавиш CTRL+V. Так же в алфавитном порядке можно отсортировать отдельный столбец. Вся прочая информация при этом должна остаться на местах. Использовать описанную выше инструкцию можно, если процесс касается первого столбца.

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

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

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

Рассмотрим ниже, как правильно расставить нужное перечисление по алфавиту.

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

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

  1. Выделить все нужные перечисления, расположенные в таблице или обычным списком;
  2. В основном меню открыть вкладку «Главная»;
  3. В подразделе «Абзац» найти кнопочку с буквами «АЯ» и стрелкой смотрящей вниз, кликнуть по ней;

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

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

  1. Выделить текст;
  2. Перейти в раздел «Главная» и нажать по кнопке «АЯ»;
  3. Установить в разделе «Сначала по» в подпункте «Тип» «Число» и выбрать «По убыванию»;

Сортируем список в Microsoft Word в алфавитном порядке

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

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

    Выделите элементы списка, которые необходимо упорядочить по алфавиту. Для этого воспользуйтесь мышкой или клавишами «CTRL+A», если в документе кроме списка нет больше ничего.

  1. Перед вами появится диалоговое окно «Сортировка текста», где в разделе «Сначала по» необходимо установить маркер напротив подходящего варианта — «по возрастанию» или «по убыванию», в зависимости от того, от начала алфавита и до его конца вы хотите упорядочить список или в обратном направлении. Остальные параметры лучше не изменять, поэтому просто нажмите по кнопке «ОК» для подтверждения выбора и закрытия окна.

Элементы выделенного вами списка будут отсортированы в алфавитном порядке в том направлении, которое вы для них определили. Как маркеры в маркированном, так и цифры в нумерованном, при этом останутся на своих прежних местах.

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

Варианты использования возможностей Ворд

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

  • Самый простой – это обычное копирование всего текста нажатием клавиш «Ctrl+C» и вставка его сочетанием клавиш «Ctrl+V» в новый документ Ворд;
  • Но более привлекательный метод – обычное открытие файла в Microsoft Office Word. Программа эта способна работать с разными форматами.

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

Для создания списка по алфавиту вам потребуется всего пара манипуляций. За минуту вы сможете выполнить объемную задачу. Это экономит время и делает документ более привлекательным. Дополнительно вы можете использовать другое форматирование в ворде: вставлять таблицы, делать фон, создавать узорные рамки и многое другое.

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

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

Microsoft Word включает в себя функциональную возможность для мгновенной сортировки любого списка по алфавиту.

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

В этой статье мы на примере рассмотрим, как сделать список литературы по алфавиту в ворде.

Сперва нам конечно необходимо пронумеровать наш неотсортированный список литературы. Так как в предыдущей статье было описано, как сделать список в ворде, мы этот пункт пропустим и перейдем непосредственно к вопросу, как в ворде сделать этот список по алфавиту.

Как сделать список по алфавиту в Word – Выделенный список литературы

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

  1. В диалоговом окне «Сортировка текста» в разделе «Сначала по» выберите «абзац» и в «тип:» выберите «текст». Затем выберите, хотите ли вы сортировать по возрастанию (от А до Я) или по убыванию (от Я до А). В нашем примере, мы хотим упорядочить список литературы по алфавиту, поэтому мы выбираем «по возрастанию». После этого нажмите «ОК».

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

Теперь ваш список литературы отсортирован по алфавиту!

Как сделать список по алфавиту в Word – Упорядоченный список литературы по алфавиту

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

Обратите внимание, что процесс сортировки списка по алфавиту в ворде идентичен независимо от того, какую версию ворда вы используете, кроме Word 2003.

[expert_bq id=»1570″]Иногда нужно выполнить независимую сортировку только лишь внутри одного столбца таблицы без привязки к другим столбцам или их изменения. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Для решения этих задач как раз и подойдет сортировка в Экселе. То есть сортировка данных в Экселе позволяет быстро упорядочить информацию в таблице, что помогает, как при поиске определенных данных, так и при анализе числовых значений.
Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

  1. Перед вами появится диалоговое окно «Сортировка текста», где в разделе «Сначала по» необходимо установить маркер напротив подходящего варианта — «по возрастанию» или «по убыванию», в зависимости от того, от начала алфавита и до его конца вы хотите упорядочить список или в обратном направлении. Остальные параметры лучше не изменять, поэтому просто нажмите по кнопке «ОК» для подтверждения выбора и закрытия окна.

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

Сортировка данных формулой в excel

Сортировка данных в Excel – инструмент для представления информации в удобном для пользователя виде.

Числовые значения можно отсортировать по возрастанию и убыванию, текстовые – по алфавиту и в обратном порядке. Доступны варианты – по цвету и шрифту, в произвольном порядке, по нескольким условиям. Сортируются столбцы и строки.

Порядок сортировки в Excel

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

  1. Щелкнуть правой кнопкой мыши по таблице. Выбрать «Сортировку» и способ.
  2. Открыть вкладку «Данные» – диалоговое окно «Сортировка».

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Часто используемые методы сортировки представлены одной кнопкой на панели задач:

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

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

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

Сделаем в учебной таблице столбец «Итог» и «зальем» ячейки со значениями разными оттенками. Выполним сортировку по цвету:

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

  1. Выделяем столбец – правая кнопка мыши – «Сортировка».
  2. Из предложенного списка выбираем «Сначала ячейки с выделенным цветом».
  3. Соглашаемся «автоматически расширить диапазон».

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

По такому же принципу сортируются данные по шрифту.

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

Как задать порядок вторичной сортировки в Excel? Для решения этой задачи нужно задать несколько условий сортировки.

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Программа позволяет добавить сразу несколько критериев чтобы выполнить сортировку в особом порядке.

Сортировка строк в Excel

По умолчанию сортируются данные по столбцам. Как осуществить сортировку по строкам в Excel:

  1. В диалоговом окне «Настраиваемой сортировки» нажать кнопку «Параметры».
  2. В открывшемся меню выбрать «Столбцы диапазона».
  3. Нажать ОК. В окне «Сортировки» появятся поля для заполнения условий по строкам.

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Таким образом выполняется сортировка таблицы в Excel по нескольким параметрам.

Случайная сортировка в Excel

Встроенные параметры сортировки не позволяют расположить данные в столбце случайным образом. С этой задачей справится функция СЛЧИС.

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

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Ставим курсор в соседнюю ячейку (слева-справа, не важно). В строку формул вводим СЛЧИС(). Жмем Enter. Копируем формулу на весь столбец – получаем набор случайных чисел.

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Теперь отсортируем полученный столбец по возрастанию /убыванию – значения в исходном диапазоне автоматически расположатся в случайном порядке.

Динамическая сортировка таблицы в MS Excel

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

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

Для динамической сортировки текстовых значений понадобятся формулы массива.

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Впоследствии при добавлении данных в таблицу процесс сортирования будет выполняться автоматически.

Способ 1. Числовые данные

Если список содержит только числовую информацию, то его сортировку можно легко сделать с помощью функций НАИМЕНЬШИЙ (SMALL) и СТРОКА (ROW) :

Функция НАИМЕНЬШИЙ (SMALL) выдергивает из массива (столбец А) n-й по счету наименьший элемент. Т.е. НАИМЕНЬШИЙ(A:A;1) – это самое маленькое число из столбца, НАИМЕНЬШИЙ(А:А;2) – второе по счету наименьшее и т.д.

Способ 2. Текстовый список и обычные формулы

Если в списке не числа, а текст, то функция НАИМЕНЬШИЙ (SMALL) уже не сработает, поэтому придется пойти другим, чуть более длинным, путем.

Сначала добавим служебный столбец с формулой, где будет вычисляться порядковый номер каждого имени в будущем отсортированном списке с помощью функции СЧЁТЕСЛИ (COUNTIF) :

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

Теперь полученные номера надо расставить последовательно по возрастанию. Для этого можно использовать функцию НАИМЕНЬШИЙ (SMALL) из первого способа:

Ну, и наконец, осталось просто вытащить из списка имена по их номерам. Для этого можно использовать такую формулу:

Функция ПОИСКПОЗ (MATCH) ищет в столбце В нужный порядковый номер (1, 2, 3 и т.д.) и выдает, по сути, номер строки, где находится это число. Функция ИНДЕКС (INDEX) вытаскивает из столбца А имя по этому номеру строки.

Способ 3. Формула массива

Этот способ представляет собой, по сути, тот же алгоритм расстановки, что и в Cпособе-2, но реализованный формулой массива. Для упрощения формулы диапазону ячеек С1:С10 было дано имя List (выделить ячейки, нажать Ctrl+F3 и кнопку Создать):

=ИНДЕКС(List; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(List; » Или в англоязычной версии:

и нажимаем Ctrl+Shift+Enter, чтобы ввести ее как формулу массива. Потом полученную формулу можно скопировать вниз на всю длину списка.

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

Во-вторых, вышеописанную формулу массива нужно будет протянуть вниз с запасом – с расчетом на вводимые в будущем дополнительные данные. При этом формула массива начнет выдавать ошибку #ЧИСЛО на незаполненных пока ячейках. Чтобы ее перехватить, можно использовать функцию ЕСЛИОШИБКА, которую нужно дописать «вокруг» нашей формулы массива:

= ЕСЛИОШИБКА( ИНДЕКС(List; ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(List; » ;»»)

Она перехватывает ошибку #ЧИСЛО и выводит вместо нее пустоту (пустые кавычки).

Пусть имеется таблица, состоящая из 2-х столбцов. Один столбец – текстовый: Список фруктов; а второй – числовой Объем Продаж (см. файл примера ).

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Задача1 (Сортировка таблицы по числовому столбцу)

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

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Для наглядности величины значений в столбце Объем Продаж выделены с помощью Условного форматирования ( Главная/ Стили/ Условное форматирование/ Гистограммы ). Также желтым выделены повторяющиеся значения.

Решение1

Если числовой столбец гарантировано не содержит повторяющихся значений, то задача решается легко:

  • Числовой столбец отсортировать функцией НАИБОЛЬШИЙ() (см. статью Сортированный список (ЧИСЛОвые значения));
  • Функцией ВПР() или связкой функций ИНДЕКС()+ПОИСКПОЗ() выбрать значения из текстового столбца по соответствующему ему числовому значению.

Однако, в реальных задачах числовой столбец может содержать повторы, а так как функция ВПР() в случае наличия повторов всегда выбирает только первое значение сверху (см. статью Функция ВПР() в MS EXCEL), то этот подход не годится (названия Фруктов будут выведены неправильно).

Поэтому механизм сортировки придется реализовывать по другому.

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

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

В столбцах D и E разместим таблицу, которая будет динамически сортироваться,

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

В ячейке Е7 запишем зубодробительную формулу массива:

Аналогичную формулу можно написать для вывода значений в столбец Фрукты =ИНДЕКС(Фрукты;ОКРУГЛ(. ))

В файле примера , из-за соображений скорости вычислений (см. ниже), однотипная часть формулы, т.е. все, что внутри функции ОКРУГЛ() , вынесена в отдельный столбец J. Поэтому итоговые формулы в сортированной таблице выглядят так: =ИНДЕКС(Фрукты;J7) и =ИНДЕКС(Продажи;J7)

Также, изменив в формуле массива функцию НАИБОЛЬШИЙ() на НАИМЕНЬШИЙ() получим сортировку по возрастанию.

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Для наглядности, величины значений в столбце Объем Продаж выделены с помощью Условного форматирования ( Главная/ Стили/ Условное форматирование/ Гистограммы ). Как видно, сортировка работает.

Тестируем

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

1. В ячейку А15 исходной таблицы введите слово Морковь;
2. В ячейку В15 введите Объем продаж Моркови = 25;
3. После ввода значений, в столбцах D и Е автоматически будет отображена отсортированная по убыванию таблица;
4. В сортированной таблице новая строка будет отображена предпоследней.

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Скорость вычислений формул

Альтернативные подходы к сортировке таблиц

Отсортируем строки исходной таблицы с помощью стандартного фильтра (выделите заголовки исходной таблицы и нажмите CTRL+SHIFT+L). В выпадающем списке выберите требуемую сортировку.

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

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

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

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

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Какой вариант предпочтительней – как всегда – выбирать разработчику.

Еще одна формула массива (+дополнительный столбец). Задача1.1

Сортировку таблицы можно сделать с помощью другой, более простой формулы массива, но нам понадобится дополнительный (служебный) столбец D (см. файл примера лист Пример2 ):

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

В столбце F содержится отсортированный столбец В (объем продаж). Формула возвращает позицию значения объема продаж. Например, число 86 находится в 5-й строке таблицы.

Для повторов выражение ЕСЛИ(F8=$B$7:$B$14;СТРОКА($B$7:$B$14)-СТРОКА($B$6);0) будет возвращать несколько значений: , т.е. число 74 находится в строках 2 и 8.

С помощью функции НАИБОЛЬШИЙ() сначала выводится 2, затем 8 (в разных строках).

Эта формула более наглядна, чем рассмотренная выше в начале статьи, но требует наличия дополнительного столбца.

Задача2 (Сортировка таблицы по текстовому столбцу)

Отсортируем строки таблицы по содержимому Текстового столбца (по Фруктам).

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Примечание: Про сортировку списка текстовых значений можно прочитать в статье Сортированный список в MS EXCEL (ТЕКСТовые значения)

Как и в предыдущей задаче предположим, что в столбце, по которому ведется сортировка имеются повторы (названия Фруктов повторяются).

Для сортировки таблицы придется создать 2 служебных столбца (D и E).

Как Расположить Фамилии по Алфавиту в Excel • Сортировка списков

Эта формула является аналогом ранга для текстовых значений (позиция значения относительно других значений списка). Текстовому значению, расположенному ниже по алфавиту, соответствует больший «ранг». Например, значению Яблоки соответствует максимальный «ранг» 7 (с учетом повторов).

Эта формула учитывает повторы текстовых значений и корректирует «ранг». Теперь разным значениям Яблоки соответствуют разные «ранги» – 7 и 8. Это позволяет вывести список сортированных значений. Для этого используйте формулу (столбец G):

Аналогичная формула выведет соответствующий объем продаж (столбец Н).

Задача 2.1 (Двухуровневая сортировка)

Теперь снова отсортируем исходную таблицу по Объему продаж. Но теперь для повторяющихся значений (в столбце А три значения 74), соответствующие значения выведем в алфавитном порядке.

Как сделать таблицу по алфавиту в word?
  1. Выделяем столбец – правая кнопка мыши – «Сортировка».
  2. Из предложенного списка выбираем «Сначала ячейки с выделенным цветом».
  3. Соглашаемся «автоматически расширить диапазон».
[expert_bq id=»1570″]Перед вами появится диалоговое окно Сортировка текста , где в разделе Сначала по необходимо установить маркер напротив подходящего варианта по возрастанию или по убыванию , в зависимости от того, от начала алфавита и до его конца вы хотите упорядочить список или в обратном направлении. Если же вы хотите что-то уточнить, обращайтесь ко мне![/expert_bq] Функция ПОИСКПОЗ (MATCH) ищет в столбце В нужный порядковый номер (1, 2, 3 и т.д.) и выдает, по сути, номер строки, где находится это число. Функция ИНДЕКС (INDEX) вытаскивает из столбца А имя по этому номеру строки.

Сортировка данных формулой в excel

  • Числовой столбец отсортировать функцией НАИБОЛЬШИЙ() (см. статью Сортированный список (ЧИСЛОвые значения));
  • Функцией ВПР() или связкой функций ИНДЕКС()+ПОИСКПОЗ() выбрать значения из текстового столбца по соответствующему ему числовому значению.

Обратите внимание, что сортировке подверглись не только данные из строки Оперативная память . По факту данные из этой строки являлись критерием сортировки и в выбранном нами диапазоне столбцы были упорядочены в соответствии с объемом оперативной памяти.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: