Сортировать по имени в Excel

Обновлено: 05.07.2024

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

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

Но что, если вы хотите отсортировать данные по фамилии в Excel?

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

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

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

Итак, приступим!

Это руководство охватывает:

Извлечение и сортировка по фамилии с помощью функции поиска и замены

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

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

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

Имена для сортировки по фамилии

Ниже приведены шаги для сортировки по фамилии:

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

Вы получаете фамилии только с помощью Find and Replace

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

Ниже приведены шаги для сортировки по фамилии:

Вышеуказанные шаги отсортируют весь выбранный набор данных по фамилии.

Отсортировано по фамилии

После этого вы можете удалить столбец с фамилией.

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

Извлечь и расположить в алфавитном порядке по фамилии с помощью формулы

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

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

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

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

Ниже приведена формула, которая извлекает фамилию из полного имени:

Формула Excel для получения фамилии из полного имени

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

Функция НАЙТИ используется для получения позиции пробела. Затем это значение вычитается из общей длины имени, чтобы получить общее количество символов в фамилии.

Это значение затем используется в функции RIGHT для получения фамилии.

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

Приведенная выше формула будет работать, если у вас есть только имя и фамилия.

Но что, если у вас есть еще и второе имя. Или может быть приветствие перед именем (например, г-н или г-жа)

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

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

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

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

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

Использование текста в столбцах

Текст в столбцы — это снова простой и удобный способ разделения ячеек в Excel.

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

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

Ниже приведены шаги по использованию функции «Текст в столбец» для сортировки по фамилии:

Получив результат, вы можете отсортировать его по фамилии.

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

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

Использование быстрой заливки

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

Мгновенная заливка появилась в Excel 2013 и помогает манипулировать данными, выявляя закономерности. Чтобы это сработало, вам нужно пару раз показать ожидаемый результат Flash Fill.

Определив шаблон, он быстро сделает остальную работу за вас.

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

Имена данных для сортировки по фамилии с помощью flash fill

Ниже приведены шаги по использованию Flash Fill для получения фамилии и последующей сортировки по ней:

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

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

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

После того, как все фамилии будут в столбце, вы сможете отсортировать данные на основе этих фамилий.

Итак, есть четыре разных способа сортировки данных по фамилии. Лучше всего использовать метод "Найти и заменить", но если вы хотите, чтобы ваши результаты были динамичными, вам подойдет метод формулы.

GCFGlobal Logo

поиск меню

Логотип Goodwill

Урок 19. Сортировка данных

Введение

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

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

Типы сортировки

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

    Лист сортировки упорядочивает все данные на вашем листе по одному столбцу. Связанная информация по каждой строке сохраняется вместе при применении сортировки. В приведенном ниже примере столбец «Имя контакта» (столбец A) отсортирован для отображения имен в алфавитном порядке.

Отсортированный лист

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

Чтобы отсортировать лист:

В нашем примере мы отсортируем форму заказа футболки в алфавитном порядке по фамилии (столбец C).

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



Чтобы отсортировать диапазон:

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

    Выберите диапазон ячеек, который вы хотите отсортировать. В нашем примере мы выберем диапазон ячеек G2:H6.

Выбор ячеек

Диалоговое окно

Диалоговое окно

Диапазон отсортирован

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

Опечатка может испортить сортировку
< /p>

Пользовательская сортировка

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

Чтобы создать пользовательскую сортировку:

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

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

Выбор ячеек

Диалоговое окно

Диалоговое окно

Нажмите OK

Нажмите OK

Теперь лист отсортирован по нашим пользовательским критериям.

Уровни сортировки

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

Чтобы добавить уровень:

В приведенном ниже примере мы отсортируем лист по размеру футболки (столбец D), а затем по номеру классной комнаты (столбец A).

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

Выберите ячейки

Диалоговое окно

Диалоговое окно

К листу применена многоуровневая сортировка

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

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

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

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

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

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

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

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

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

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

Эти же кнопки также доступны на вкладке Главная > группа Редактирование > Сортировка и фильтрация:

Столбец расположен в алфавитном порядке в нажмите.

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

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

Расставить по алфавиту и сохранить строки вместе

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

Расставить по алфавиту и сохранить строки без изменений в Excel

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

Разверните выделение, чтобы отсортировать весь стол». ширина=

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

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

Фильтрация и расположение в алфавитном порядке в Excel

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

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

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

Сокращение столбца от A до Z

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

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

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

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

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

Сортировать в алфавитном порядке по нескольким столбцы в Excel». ширина=

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

Чтобы это сделать, выполните следующие действия:

    Выберите всю таблицу, которую хотите отсортировать.

Настройте нужный столбец сначала расставить по алфавиту». ширина=

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

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

Добавить второй уровень для сортировки столбец Имя по алфавиту от А до Я.

В этом примере второй уровень сортирует значения в столбце Имя в алфавитном порядке от А до Я:

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

Таблица отсортирована в алфавитном порядке по 2 колонки». ширина=

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

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

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

Первая строка отсортирована по алфавиту , а остальные данные перестраиваются соответствующим образом». ширина=

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

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

Функции сортировки Excel великолепны, но если вы работаете с несовершенно структурированными данными, все может пойти не так. Вот две распространенные проблемы.

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

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

В случае пустых строк или столбцы, сначала выберите всю таблицу, а затем отсортируйте по алфавиту». ширина=

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

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

Чтобы исключить заголовки столбцов из сортировки , выберите только строки данных, а затем отсортируйте». ширина=

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

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

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

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

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

В алфавитном порядке по фамилии в Excel

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

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

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

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

В D2 извлеките фамилию:

А затем соедините части в обратном порядке, разделенные запятой:

Формулы для извлечения первого и фамилии в Excel

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

Преобразование формул в значения.

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

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

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

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

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

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

=ВПРАВО(E2, ДЛСТР(E2) - ПОИСК(" ", E2))

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

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

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

Разделить запятую- разделенное имя и соедините две части». ширина=

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

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

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

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

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

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

Строки, которые должны быть отсортировано по алфавиту

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

Формула массива для расположите каждую строку в алфавитном порядке

=ИНДЕКС($B2:$D2, ПОИСКПОЗ(СТОЛБЦЫ($B2:B2), СЧЁТЕСЛИ($B2:$D2, " Ctrl + Shift + Enter .

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

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

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

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

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

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

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

СЧЁТЕСЛИ($B2:$D2," ПОИСКПОЗ ищет искомое значение, вычисленное функцией СТОЛБЦ(), в массиве поиска, возвращаемом функцией СЧЁТЕСЛИ(), и возвращает его относительное положение. Например, для G2 искомое значение равно 1. , который находится на 3-й позиции в массиве поиска, поэтому ПОИСКПОЗ возвращает 3.

Наконец, ИНДЕКС извлекает реальное значение на основе его относительного положения в строке. Для G2 извлекается третье значение в диапазоне B2:D2, то есть Ария.

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

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

Сортировка каждого столбца по алфавиту в Excel

=ИНДЕКС(A$3:A$5,ПОИСКПОЗ(СТРОКИ(A$3:A3),СЧЁТЕСЛИ(A$3:A$5," Ctrl + Shift + Enter :

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

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

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

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

64 комментария к статье "Как расположить в Excel по алфавиту: отсортировать столбцы и строки от A до Z или от Z до A"

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




< /p>



< /p>

Как отсортировать полное имя по фамилии в Excel?

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


Сортировка столбца полного имени по фамилии с помощью функции «Найти и заменить»

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

<р>1. Скопируйте столбец полного имени и вставьте его рядом со столбцом полного имени, как указано в столбце B.

<р>2. Продолжайте выбирать вставленный столбец и одновременно нажмите клавиши Ctrl + H, чтобы открыть диалоговое окно «Найти и заменить».
Примечание. Это диалоговое окно также можно открыть, нажав Главная > Найти и выбрать > Заменить.


<р>3. В открывшемся диалоговом окне «Найти и заменить» введите пробел в поле «Найти:», введите @ в поле «Заменить на:», а затем нажмите кнопку «Заменить все».Смотрите скриншот:

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


<р>4. По-прежнему выберите новый столбец и в диалоговом окне «Найти и заменить» введите *@ в поле «Найти:», ничего не вводите в поле «Заменить на:» и нажмите кнопку «Заменить все».

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


<р>5. Продолжайте выбирать новый столбец и нажмите «Данные» > «Сортировка от А до Я» или «Сортировка от Я до А», а затем в диалоговом окне «Предупреждение о сортировке» установите флажок «Расширить выбор» и нажмите кнопку «Сортировка». Смотрите скриншот:

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

Простая сортировка по фамилии/слову в ячейках Excel


Утилита расширенной сортировки Kutools for Excel поддерживает сортировку данных по множеству гибких сценариев/методов, таких как сортировка по длине текста, сортировка по частоте, сортировка по фамилии и т. д. Полнофункциональная бесплатная пробная версия, 30 дней!

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

Сортировать по фамилии, сначала извлекая фамилию

Если мы сможем извлечь фамилию из каждого полного имени, то легко отсортировать список полных имен по фамилиям. Этот метод представит утилиту Kutools for Excel Split Names, чтобы сначала извлечь фамилии, а затем отсортировать по фамилии.

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас


<р>1. Выберите столбец полного имени без заголовка столбца и нажмите Kutools > Текст > Разделить имена. Затем в открывшемся диалоговом окне «Разделить имена» установите флажок «Только фамилия» и нажмите кнопку «ОК». Смотрите скриншот:


<р>2. Во втором диалоговом окне «Разделить имена» укажите первую ячейку столбца назначения рядом с исходным столбцом полного имени и нажмите кнопку «ОК».
И затем все фамилии извлекаются из полных имен и помещаются рядом с исходным столбцом полного имени. Смотрите скриншот:


<р>3. Выберите новый столбец с фамилией и нажмите «Данные» > «Сортировка от А до Я» или «Сортировка от Я до А», а затем в диалоговом окне «Предупреждение о сортировке» установите флажок «Расширить выбор» и нажмите кнопку «Сортировка». Смотрите скриншот:

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

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


На самом деле, мы можем перевернуть ячейку с полным именем и поместить фамилию в начало ячейки с помощью утилиты «Обратный порядок текста» в Kutools for Excel, поэтому сортировать по фамилиям будет довольно легко.

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

<р>1. Выберите столбец полного имени без заголовка столбца и нажмите Kutools > Текст > Обратный порядок текста. См. скриншот слева:


<р>2. В открывшемся диалоговом окне «Обратный текст» установите флажок «Пробел» и нажмите кнопку «ОК». Смотрите скриншот:

<р>3. Выберите столбец с полным именем, а затем нажмите «Данные» > «Сортировка от А до Я» или «Сортировка от Я до А». До сих пор столбец с полным именем уже был отсортирован по фамилии. Но нам нужно восстановить нормальный порядок полных имен.


<р>4. Повторите Шаг 1 и Шаг 2, чтобы восстановить нормальный порядок полных имен.
Пожалуйста, выберите столбец полного имени без заголовка столбца и нажмите Kutools > Текст > Обратный порядок текста. Затем установите флажок «Пробел» и нажмите кнопку «ОК» в диалоговом окне «Обратный текст». Смотрите скриншот:

Сортировка столбца полного имени по фамилии с помощью Kutools for Excel

Использование функции «Текст в столбец» или функции «Найти и заменить» для сортировки имени по фамилии не проще, чем применение функции расширенной сортировки Kutools for Excel.

Kutools for Excel — включает более 300 удобных инструментов для Excel. Полнофункциональная бесплатная пробная версия на 30 дней, кредитная карта не требуется! Получить сейчас

<р>1. Выберите столбец полного имени, который вы хотите отсортировать по фамилии, и нажмите Kutools Plus > Расширенная сортировка, чтобы включить эту функцию.


<р>2. Во всплывающем диалоговом окне «Расширенная сортировка» выберите столбец, который вы хотите отсортировать, выберите «Фамилия» в раскрывающемся списке «Сортировать по», укажите порядок сортировки в раскрывающемся списке «Порядок» и нажмите кнопку «ОК». См. снимок экрана:

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

Демонстрация: сортировка полных имен по фамилии в Excel

Kutools for Excel включает в себя более 300 удобных инструментов для Excel, которые можно бесплатно попробовать без ограничений в течение 30 дней. Загрузите и получите бесплатную пробную версию прямо сейчас!

Читайте также: